--- /srv/rebuilderd/tmp/rebuilderd9ga7VP/inputs/python3.14-minimal_3.14.7-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd9ga7VP/out/python3.14-minimal_3.14.7-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-11 08:48:35.000000 debian-binary │ --rw-r--r-- 0 0 0 2536 2026-08-11 08:48:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2110500 2026-08-11 08:48:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2540 2026-08-11 08:48:35.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 2110644 2026-08-11 08:48:35.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: 0x1ae5bd │ │ │ │ + Entry point address: 0x1acec1 │ │ │ │ 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 0x1ae5bd │ │ │ │ +Entry point 0x1acec1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4d1d9c 0x004e1d9c 0x004e1d9c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4d196c 0x004e196c 0x004e196c 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 0x4d1dc8 0x4d1dc8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4d1998 0x4d1998 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 0x4d1da8 0x004e1da8 0x004e1da8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4d1978 0x004e1978 0x004e1978 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 0001d714 00d714 00af61 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00028676 018676 0012f2 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00029968 019968 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00029b18 019b18 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00029b48 019b48 001118 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002ac60 01ac60 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002ac6c 01ac6c 001a4c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002c6b8 01c6b8 2b73ac 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002e3a64 2d3a64 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 002e3a80 2d3a80 1fe318 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004e1d98 4d1d98 000001 00 Ao 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004e1d9c 4d1d9c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004e1da4 4d1da4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004e1da8 4d1da8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c6b8 01c6b8 2b6f62 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 002e361c 2d361c 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 002e3640 2d3640 1fe328 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004e1968 4d1968 000001 00 Ao 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004e196c 4d196c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004e1974 4d1974 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004e1978 4d1978 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 0008a0 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2428 +1,2428 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2425 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: 002397c9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00075439 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 0003a92b 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 002382c9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 000756b9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 0003a923 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 0050ab24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 00081091 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 00072c77 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 000810b1 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 00072c4b 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002ba6c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 000a82f5 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00186ab1 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 0006d099 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 000a8379 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00186565 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 0006d089 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 00071901 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 0021a171 336 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001ee97d 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 00056f8b 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0017e19d 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00071921 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 00218c61 384 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001ed0c9 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 00056f83 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0017dc55 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 00254ffd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 00253b1d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 00504e40 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00153e2d 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 0009f78d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 002b8ce9 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 0005da57 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00153e09 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 0009f84d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 002b88c9 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 0005da4f 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: 000f7f6d 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00577dc4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 0025d135 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 0025bc55 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00153b71 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0006c01f 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0006f1cd 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 32: 00153b4d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0006c00f 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0006f345 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 35: 000358bb 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: 00254d21 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 0008854d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 00244bc5 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 0024106d 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 00253841 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 000885b9 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 002436c5 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 0023fb6d 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: 003f5570 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 0009946d 712 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 001e528d 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 44: 003f5130 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 000994d5 712 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 001e3941 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ 47: 00036ac7 196 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00072d59 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001f5061 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00060f4d 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 002215d5 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00066889 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 00253fed 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 48: 00072d2d 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001f3861 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00060e97 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 002200f5 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00066885 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 00252b0d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 0019085d 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 001bd569 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00161399 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 002b7829 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 000713c5 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 0023cde9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 00190299 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 001bbe69 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 001612f1 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 002b7409 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 0007153d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 0023b8e9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 0050aaa4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0006f14b 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 62: 0006f2c3 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ 63: 000317cd 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ 64: 00037f89 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 0011e241 984 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 65: 0011e4a9 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: 00130965 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 00130c05 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 000428a5 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 00074815 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0004289d 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 0006ec05 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 0008547d 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001e557d 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0007ace1 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 000854f1 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001e3c31 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0007acd9 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00577de8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 00059701 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 000596f9 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b9f4 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 0006cead 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 002d6741 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00094b51 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0006ba93 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 000712ef 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 002a2259 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0006c017 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 00103a15 240 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 0014205d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003f8d30 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 00217acd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 000a24b1 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 0023c3d5 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 002568d9 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 002afd25 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 002908b1 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 00135779 378 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 002e2895 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 0006ce9d 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 002d6311 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00094bd5 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0006ba83 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00071467 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 002a1e39 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0006c007 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 00103d35 240 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00141fdd 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003f88f4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 002165bd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 000a2571 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 0023aed5 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00255479 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 002af905 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 00290489 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00135a21 376 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 002e2571 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 002179a5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 00216495 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 00158109 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 0023bfc1 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 00152e71 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 00263009 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 0004f509 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 0027f109 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 0021a001 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006e575 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000d86e5 912 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 0021d15d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 0020d399 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0006d2c9 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 00157ffd 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 0023aac1 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00152e49 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 00261b25 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 0004f501 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 0027ec91 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 00218af1 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 0006e695 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000d8721 912 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 0021bc7d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 0020bc49 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0006d2b9 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 00250c49 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0022eda1 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 002a74e9 1552 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 0024f70d 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0022d8a1 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 002a70c9 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: 0006cbcb 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 00219a95 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 002644f9 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0006cbbb 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 00218585 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 00263015 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: 002e2961 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 002e0681 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 127: 0002bd5c 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: 0006ba49 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0006ba39 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00039759 364 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 00039751 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: 001bd5bd 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 001bbebd 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0006b823 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 139: 0006b813 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ 140: 0003268d 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0006f0cf 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001f0e89 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 0012c14d 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 00072b83 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0006dee5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000bb915 51418 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 0005a323 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 141: 0006f249 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001ef685 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 0012c3e1 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00072b4b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0006ded5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000bb991 51418 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 0005a31b 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 148: 0002ca21 248 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ 150: 0002c428 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt16Bytes │ │ │ │ - 151: 000cc321 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 152: 002199fd 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 151: 000cc395 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 152: 002184ed 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 153: 005020fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 154: 0021d3b5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 154: 0021bed5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 156: 001f4959 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 157: 00039fcd 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 158: 00297e21 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 159: 0020f5a1 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 160: 0014dcf9 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 156: 001f3159 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 157: 00039fc5 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 158: 00297a01 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 159: 0020de51 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 160: 0014dcd9 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 161: 00557360 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 162: 0015bfe1 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 163: 00110bc1 2 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 162: 0015bed1 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 163: 00110e21 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: 0014dc39 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 167: 001e8a5d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 168: 000eeb49 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 166: 0014dc19 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 167: 001e710d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 168: 000eee91 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 169: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 170: 0006d167 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 171: 000f3119 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 172: 00068381 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 173: 001e739d 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 174: 0006e5f9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 175: 001e01e5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 170: 0006d157 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 171: 000f3191 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 172: 0006837d 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 173: 001e5a51 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 174: 0006e719 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 175: 001de895 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 177: 002180f9 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 177: 00216be9 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 178: 00501964 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ 179: 00035af9 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 180: 000f5909 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 180: 000f5c55 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: 0006a2e3 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 185: 00075803 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 186: 001cc801 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 184: 0006a2d3 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 185: 00075a83 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 186: 001cb111 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 187: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 188: 00071229 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 189: 00083309 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 190: 0021d35d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 188: 000713a1 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 189: 00083335 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 190: 0021be7d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 191: 0050aacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 192: 001718e5 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 193: 0006d811 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 194: 0005e461 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 195: 0006be55 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 196: 0006a157 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 197: 0006cb5f 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 198: 0005c201 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 199: 00072cb5 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 200: 0022dc3d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 201: 000ac26d 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 202: 001cc7f9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 203: 002b55a1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 204: 00072a5d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 205: 00222d8d 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 206: 0004ce1f 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 207: 00151b8d 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 192: 0017160d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 193: 0006d801 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 194: 0005e4d5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 195: 0006be45 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 196: 0006a147 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 197: 0006cb4f 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 198: 0005c1f9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 199: 00072c89 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 200: 0022c73d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 201: 000ac30d 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 202: 001cb109 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 203: 002b51bd 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 204: 00072a25 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 205: 002218ad 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 206: 0004ce17 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 207: 00151b69 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ 208: 00577dbc 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 209: 0002cb19 76 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 211: 00222a75 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 212: 001ce7b9 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 211: 00221595 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 212: 001cd0c9 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 213: 0002c58c 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 214: 001ef921 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 215: 000941dd 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 214: 001ee15d 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 215: 00094261 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ 217: 0002c200 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 218: 0016ec3d 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 218: 0016e95d 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 219: 00503534 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 220: 002814b5 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 221: 0006cfc1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 222: 00109bd1 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 223: 0022ad9d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 220: 00281039 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 221: 0006cfb1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 222: 00109f1d 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 223: 002298bd 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 224: 00501680 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 225: 0021d725 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 226: 001460f9 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 225: 0021c245 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 226: 00146275 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 227: 00501678 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 228: 0006e195 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 228: 0006e1d5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 229: 005068ac 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 230: 0028489d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 230: 00284465 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 232: 0006d0cd 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 233: 000712f7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 234: 001ebe71 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 235: 000dd1c1 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 236: 00420c40 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 237: 00175a49 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 238: 0023bfd1 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 239: 002b86ad 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 240: 0017198d 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 241: 0015d2a5 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 232: 0006d0bd 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 233: 0007146f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 234: 001ea511 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 235: 000dd1e1 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 236: 00420804 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 237: 00175765 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 238: 0023aad1 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 239: 002b828d 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 240: 001716b5 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 241: 0015d199 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 242: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 243: 0020ddc9 352 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 243: 0020c679 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: 0006e131 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 246: 0006e171 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: 001c7941 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 250: 001c6241 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 252: 000399bf 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 253: 0007602d 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 254: 00065a07 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 252: 000399b7 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 253: 00075d3d 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 254: 00065a03 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 255: 0002b3cc 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 256: 001cef65 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 257: 00068e85 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 258: 0006d855 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 259: 00287359 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 256: 001cd875 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 257: 00068e79 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 258: 0006d845 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 259: 00286f2d 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: 0008c359 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 264: 0021e8dd 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 265: 0015cd09 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 266: 001bce81 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 263: 0008c3e9 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 264: 0021d3fd 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 265: 0015cbfd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 266: 001bb781 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: 001190d5 1792 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 271: 00073a7f 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 272: 0021d6a5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 273: 0024862d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 274: 00067281 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 270: 00119325 1792 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 271: 00073bf5 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 272: 0021c1c5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 273: 00247135 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 274: 0006727d 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 276: 00208e59 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 277: 000dff79 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 276: 00207709 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 277: 000dffc1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 278: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 279: 0006f20f 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 280: 0006e571 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 279: 0006f387 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 280: 0006e691 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 281: 0002d851 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 282: 0006c9cb 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 283: 000f69f1 260 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 282: 0006c9bb 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 283: 000f6d49 260 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: 00228805 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 287: 00147a9d 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 288: 0005bd0f 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 289: 00072bc7 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 286: 00227325 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 287: 00147bf5 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 288: 0005bd07 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 289: 00072b9b 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: 0005f599 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 293: 001f39b9 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 294: 0015eac1 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 292: 0005f649 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 293: 001f21b9 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 294: 0015e9f1 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 295: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 296: 000dc105 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 296: 000dc141 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 298: 000b228d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 299: 00204729 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 300: 0006dab1 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 301: 0007a6e1 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 302: 002ab825 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 303: 001c9665 46 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 298: 000b22dd 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 299: 00202fd9 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 300: 0006daa1 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 301: 0007a6d5 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 302: 002ab405 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 303: 001c7f7d 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: 0020fca1 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 308: 0007189b 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 309: 0006f00f 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 307: 0020e551 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 308: 000718bb 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 309: 0006e28d 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: 00076883 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 312: 00073c93 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 313: 000c8305 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 311: 000763a3 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 312: 00073e09 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 313: 000c8381 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 314: 0002c6b9 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 315: 0007ad95 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 316: 002042b1 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 317: 00080e35 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 318: 000712b3 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 315: 0007ad8d 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 316: 00202b61 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 317: 00080e69 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 318: 0007142b 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 320: 0006c4fb 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 320: 0006c4eb 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 321: 0054f2dc 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 322: 00068f05 1660 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 323: 00068b1d 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 324: 001f05f1 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 322: 00068e89 1660 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 323: 00068b15 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 324: 001eeded 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 325: 0050aad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 326: 00217b25 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 327: 00268761 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 328: 00159c25 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 329: 00220171 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 330: 001ab46d 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 331: 0017e131 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 332: 000a2569 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 333: 0006c793 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 334: 0040ce34 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 335: 0006f0d3 78 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 336: 002504e5 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 337: 00079e69 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 338: 000fb1a5 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 326: 00216615 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 327: 00267279 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 328: 00159b19 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 329: 0021ec91 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 330: 001a9d6d 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 331: 0017dbe9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 332: 000a2629 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 333: 0006c783 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 334: 0040ca50 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 335: 0006f24d 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 336: 0024efe5 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 337: 00079e5d 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 338: 000fb4fd 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: 0017e0b1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 341: 0017db69 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 342: 0050a934 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 343: 0021cd21 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 344: 0003c6c3 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 345: 0006643f 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 346: 000411dd 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 347: 000cabe9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 343: 0021b841 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 344: 0003c6bb 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 345: 0006643b 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 346: 000411d5 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 347: 000cac61 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ 348: 0002d407 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 349: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 350: 0002cc97 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 351: 001e5cf1 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 352: 000aebb9 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 353: 00223c81 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 351: 001e43a5 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 352: 000aec09 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 353: 002227a1 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 355: 00253b9d 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 355: 002526bd 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 356: 005085e8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 357: 002133a5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 358: 00245bf1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 359: 0023a435 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 360: 001c9431 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 357: 00211e89 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 358: 002446f1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 359: 00238f35 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 360: 001c7d49 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: 0004072f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 364: 00280b31 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 365: 00266535 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 363: 00040723 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 364: 002806b5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 365: 00265051 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 366: 0002bcfc 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 367: 001310d9 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 367: 00131379 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 368: 0050aa90 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 369: 0006dd8b 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 370: 00045eeb 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 371: 000942ed 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 369: 0006dd7b 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 370: 00045ee3 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 371: 00094371 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 372: 0050a930 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 373: 0021a2c1 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 00218de1 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ 374: 00031d7d 2266 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 375: 00092325 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 376: 000efcfd 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 377: 002e2899 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 375: 000923b5 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 376: 000f0045 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 377: 002e2575 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 378: 00512b9c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 379: 002339a5 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 380: 00142b89 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 381: 0006c485 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 379: 002324a5 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 380: 00142e01 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 381: 0006c475 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 382: 00506ab4 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 383: 000a8171 388 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 383: 000a81f9 384 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: 0006a117 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 387: 0006bfcd 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 388: 0023009d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 386: 0006a107 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 387: 0006bfbd 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 388: 0022eb99 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 389: 000316e9 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 390: 0024e4c5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 391: 00072aff 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 390: 0024d16d 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 391: 00072ac7 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 392: 0002c3e8 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 393: 00040eeb 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 394: 0006bc27 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 395: 00098975 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 396: 000fb145 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 397: 001f0101 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 393: 00040ee3 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 394: 0006bc17 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 395: 00098a01 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 396: 000fb49d 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 397: 001ee8b1 40 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: 002197e1 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 401: 00209dd9 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 402: 002ab941 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 400: 002182d1 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 401: 00208689 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 402: 002ab521 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: 0004f28d 208 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 405: 0004f285 208 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: 000ebe3d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 408: 000ec17d 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: 0002afa4 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ 412: 0002b424 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 413: 0006e803 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 414: 00092fe5 3152 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 415: 001df259 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 416: 00154ed1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 413: 0006e923 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 414: 00093075 3140 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 415: 001dd901 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 416: 00154ea9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 417: 0002b5a0 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 418: 000f68f1 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 419: 00211569 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 420: 000e467d 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 421: 0006e19b 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 418: 000f6c49 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 419: 0021004d 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 420: 000e4745 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 421: 0006e1db 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 423: 002d18c1 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 424: 0028e3c5 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 425: 00062e91 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 426: 001af401 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 423: 002d148d 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 424: 0028df9d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 425: 00062e89 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 426: 001add01 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 427: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 428: 0010a211 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 429: 0006e7f7 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 428: 0010a481 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 429: 0006e917 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 430: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 431: 00041249 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 432: 001e522d 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 433: 0006e35b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 434: 00214455 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 431: 00041241 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 432: 001e3905 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 433: 0006e47b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 434: 00212f39 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 436: 001ef8b1 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 436: 001ee0ed 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 437: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 438: 000f7071 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 438: 000f73c9 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 439: 0050aae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 440: 0026039d 2000 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 440: 0025eeb9 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: 002bf52d 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 445: 001532cd 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 444: 002bf10d 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 445: 001532a9 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 446: 0002b354 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 447: 0023c831 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 447: 0023b331 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 449: 00216701 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 449: 002151e9 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 450: 0050aa80 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 451: 0006c5bd 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 452: 0016b58d 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 453: 0025e4d5 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 454: 00074c45 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 451: 0006c5ad 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 452: 0016b2d1 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 453: 0025cff5 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 454: 00074fc9 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: 0006aab1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 462: 000711a9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 461: 0006aaa1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 462: 00071321 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 463: 0050aab0 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 464: 000751e5 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 465: 000d5c21 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 466: 00206845 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 467: 00205b39 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 468: 0025e921 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 469: 0006ce8d 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 470: 001b2e8d 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 471: 000d6e31 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 464: 000715d9 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 465: 000d5ca1 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 466: 002050f5 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 467: 002043e9 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 468: 0025d441 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 469: 0006ce7d 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 470: 001b1789 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 471: 000d6eb1 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 472: 0050ab0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 473: 002b3c45 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 473: 002b3825 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 474: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 475: 00194ed1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 475: 00194929 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 476: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 477: 0015f37d 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 478: 00252ab9 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 479: 00084569 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 477: 0015f2ad 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 478: 00251469 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 479: 00084595 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 480: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 481: 002b265d 292 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 482: 001ce975 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 483: 001b9555 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 481: 002b223d 292 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 482: 001cd285 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 483: 001b7e55 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 484: 0002bd20 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 485: 000f7ed5 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 486: 00090925 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 487: 00122fed 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 488: 0020f8dd 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 489: 0006ced3 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 485: 000f822d 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 486: 000909b5 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 487: 00123261 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 488: 0020e18d 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 489: 0006cec3 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: 00074cfd 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 493: 0006e31b 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 494: 002336a5 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 495: 001efa6d 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 492: 00074aad 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 493: 0006e43b 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 494: 002321a5 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 495: 001ee215 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 496: 0050ab04 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 497: 0006b93f 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 498: 002414a9 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 497: 0006b92f 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 498: 0023ffa9 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 500: 001dfbc9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 501: 00270901 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 500: 001de275 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 501: 0026f40d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 503: 0007a481 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 504: 0024d841 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 505: 00067157 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 506: 000942e1 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 507: 0018fbd1 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 508: 00166485 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 509: 00281881 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 503: 0007a475 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 504: 0024c219 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 505: 00067153 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 506: 00094365 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 507: 0018f60d 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 508: 001663fd 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 509: 00281405 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 511: 00072c03 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 512: 0024dcf1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 513: 001c9fa9 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 514: 0006d38f 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 515: 00175b69 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 511: 00072bd7 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 512: 0024c7a5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 513: 001c88c1 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 514: 0006d37f 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 515: 00175885 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 516: 0050aa9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 517: 0025a679 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 518: 000f16bd 1632 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 519: 00071433 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 520: 0022391d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 521: 00122b79 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 517: 00259195 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 518: 000f1a05 1628 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 519: 00072e09 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 520: 0022243d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 521: 00122ded 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ 523: 0002b3d8 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 524: 001e0001 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 524: 001de6b1 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 525: 0002c9d1 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 526: 0002c090 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ - 527: 001db299 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 527: 001d9941 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 528: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 529: 0006c79b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 529: 0006c78b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 530: 0002b800 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: 002a1549 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 533: 0024df71 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 532: 002a1129 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 533: 0024ca25 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 534: 0002cd2d 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 535: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 536: 0006e943 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 537: 0024a671 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 536: 0006ea63 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 537: 00249175 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 538: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 539: 001589d1 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 539: 001588c5 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 540: 00506d0c 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 541: 00079eb5 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 541: 00079ea9 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 542: 00577db8 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ 543: 00035be7 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 544: 00501670 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 545: 002698b1 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 546: 0025220d 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 002683c9 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 546: 00250b65 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ 547: 000377a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 548: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 549: 002e0a31 892 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 550: 00206c19 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 551: 000712c5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 552: 002790e5 758 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 549: 002e070d 892 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 550: 002054c9 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 551: 0007143d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 552: 00278bf9 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: 0002b01c 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 556: 0050aaf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 557: 001cb2e5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 557: 001c9bfd 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: 000d98d5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 561: 000713e1 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 560: 000d9911 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 561: 00071559 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 563: 00233e0d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 564: 000558bd 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 565: 0010534d 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 566: 001cbf29 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 563: 0023290d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 564: 000558b5 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 565: 00105669 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 566: 001ca839 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 567: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 568: 000849fd 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 569: 0006da2d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 570: 000d687d 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 571: 0006f1b3 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 568: 00084a89 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 569: 0006da1d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 570: 000d6949 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 571: 0006f32b 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 572: 0050434c 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 573: 00282935 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 574: 001eb781 236 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 575: 00096979 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 573: 002824b9 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 574: 001e9ec1 234 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 575: 00096a05 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ 576: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 577: 0002ad88 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 578: 000abe6d 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 578: 000abf0d 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: 00276f3d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 582: 00079da1 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 583: 001cebd9 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 581: 00276a65 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 582: 00079d95 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 583: 001cd4e9 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 584: 0002d365 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 585: 002369dd 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 585: 002354dd 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 586: 0054ea40 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 587: 001af4d5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 587: 001addd5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 588: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 589: 000f3d2d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 590: 001f2ab1 252 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 591: 002062cd 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 589: 000f4071 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 590: 001f12b1 252 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 591: 00204b7d 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: 0007188b 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 595: 00180a71 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 596: 001f02f1 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 594: 000718ab 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 595: 001804e9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 596: 001eeaa1 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 598: 0006e669 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 599: 0006f1d1 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 598: 0006e789 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 599: 0006f349 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 601: 000467dd 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 602: 0006e8ed 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 603: 0007fcd1 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 601: 000467d5 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 602: 0006ea0d 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 603: 0007fcc9 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 604: 00507eac 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 605: 001f685d 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 606: 0006ba69 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 607: 002a98c5 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 608: 001af509 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 605: 001f5111 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 606: 0006ba59 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 607: 002a94a5 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 608: 001ade09 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: 000713e5 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 612: 0007155d 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 613: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 614: 00337d04 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 615: 00066181 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 616: 001cca91 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 614: 003378c4 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 615: 0006617d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 616: 001cb3a1 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 617: 0050a188 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 618: 0006f1d7 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 619: 001895fd 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 620: 00094495 296 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 618: 0006f34f 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 619: 001890b1 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 620: 00094519 296 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: 0025b2ad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 625: 000a144d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 624: 00259dc9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 625: 000a150d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 626: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 627: 0006cf9d 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 628: 002e2e71 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 629: 00080029 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 627: 0006cf8d 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 628: 002e2a35 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 629: 00080061 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 631: 0021c431 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 631: 0021af51 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 632: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 633: 001f6a91 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 634: 001792d9 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 635: 0007486b 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 633: 001f5345 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 634: 00178d8d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 635: 00074bef 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 637: 003f8bf0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 637: 003f8870 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 638: 0050ab40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 639: 0009b5a1 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 639: 0009b611 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 641: 000f1d1d 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 642: 0011e6bd 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 643: 001edc11 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 644: 0021a15d 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 645: 001f2a15 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 641: 000f2061 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 642: 0011e925 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 643: 001ec35d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 644: 00218c4d 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 645: 001f1215 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 647: 001caac1 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 648: 0025160d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 647: 001c93d9 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 648: 00250159 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 649: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 650: 001df2fd 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 651: 0020cf35 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 650: 001dd9a5 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 651: 0020b7e5 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: 0007a4c1 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 655: 003f55d0 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 656: 0019501d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 657: 001ce451 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 658: 0015eef5 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 659: 000aef1d 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 660: 002be851 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 654: 0007a4b5 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 655: 003f5190 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 656: 00194a45 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 657: 001ccd61 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 658: 0015ee25 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 659: 000aef6d 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 660: 002be431 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 662: 0021177d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 663: 000a2429 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 664: 002524ad 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 665: 0007482b 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 666: 0006c357 60 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 667: 0027ee09 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 662: 00210261 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 663: 000a24e9 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 664: 00250e05 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 665: 0006ec1b 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 666: 0006c347 60 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 667: 0027e995 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ 668: 00036091 180 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 669: 0017532d 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 670: 000f6b61 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 671: 001745f1 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 672: 002c2171 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 673: 0006c973 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 669: 00175049 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 670: 000f6eb9 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 671: 00174311 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 672: 002c1d51 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 673: 0006c963 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 │ │ │ │ 676: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 677: 0016931d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 678: 0022c411 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 679: 00253ae1 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 677: 00169295 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 678: 0022af11 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 679: 00252601 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 680: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 681: 002d9461 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 682: 000a7eb1 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 683: 001e45c9 364 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 681: 002d9029 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 682: 000a7f39 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 683: 001e2c7d 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: 001315dd 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 687: 0023535d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 688: 002b1c69 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 689: 000e56f1 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 690: 00155211 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 691: 0009fc5d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 692: 00205c95 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 693: 00265119 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 686: 0013187d 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 687: 00233e5d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 688: 002b1849 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 689: 000e57b9 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 690: 001551e9 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 691: 0009fd1d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 692: 00204545 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 693: 00263d51 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: 001db355 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 697: 00209189 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 696: 001d99fd 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 697: 00207a39 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 698: 0002cc6f 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 699: 0002ac80 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ 700: 0050aa6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 701: 0002bfa4 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ - 702: 001b8f35 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 703: 001efafd 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 702: 001b7835 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 703: 001ee2a9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 704: 0002acb0 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 705: 0006d291 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 706: 00282301 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 707: 00057cb3 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 708: 0005bf49 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 709: 001ae59d 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 710: 001bdf7d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 705: 0006d281 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 706: 00281e85 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 707: 00057cab 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 708: 0005bf41 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 709: 001acea1 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 710: 001bc87d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 711: 00030d99 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 712: 00099fad 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 713: 00071371 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 714: 00166e55 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 715: 0006ba59 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 716: 0023bcd9 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 717: 0020a7b5 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 718: 0011b261 1058 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 719: 00144e15 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 720: 001b242d 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 712: 0009a015 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 713: 000714e9 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 714: 00166dcd 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 715: 0006ba49 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 716: 0023a7d9 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 717: 00209065 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 718: 0011b4c9 1060 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 719: 0014508d 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 720: 001b0d2d 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 721: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 722: 0006c401 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 723: 00240245 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 722: 0006c3f1 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 723: 0023ed45 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 724: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 725: 000ecf29 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 726: 0021d689 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 727: 00216781 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 725: 000ed271 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 726: 0021c1a9 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 727: 00215269 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 728: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 729: 0013e59d 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 730: 0007339d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 731: 0006d427 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 732: 0023c029 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 733: 0014540d 2122 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 729: 0013e825 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 730: 00073439 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 731: 0006d417 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 732: 0023ab29 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 733: 00145685 2122 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 734: 0002d465 180 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 736: 0006031d 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 737: 0006bd3f 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 738: 001ae5b1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 736: 00060315 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 737: 0006bd2f 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 738: 001aceb5 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 739: 00501664 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 740: 00075337 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 741: 0005bd59 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 740: 000755b5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 741: 0005bd51 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 742: 00577dc0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 743: 00044c77 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 744: 002e29e5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 743: 00044c6f 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 744: 002e25a5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 746: 00259c6d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 747: 00038e11 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 746: 00258789 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 747: 00038e0b 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: 00219999 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 751: 002d1305 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 752: 0006bd0b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 753: 000f7045 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 754: 001f2d91 188 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 750: 00218489 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 751: 002d0ec1 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 752: 0006bcfb 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 753: 000f739d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 754: 001f1591 188 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 755: 0050aad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 756: 001a7b09 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 756: 001a640d 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ 757: 0050ab10 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ 758: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 759: 001acc8d 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 760: 000687e9 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 761: 0014aa95 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 759: 001ab595 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 760: 000687e1 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 761: 0014aa8d 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: 0006dba1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 766: 0029836d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 767: 002238a9 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 765: 0006db91 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 766: 00297f4d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 767: 002223c9 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: 0007eca5 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 772: 00148b4d 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 773: 0023c879 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 771: 0007ec9d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 772: 00148bf9 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 773: 0023b379 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 774: 00031731 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 775: 00222d4d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 776: 0006e0dd 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 775: 0022186d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 776: 0006e11d 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: 001ddcd9 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 780: 00282309 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 781: 0006c2e9 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 782: 0006e7fb 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 779: 001dc381 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 780: 00281e8d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 781: 0006c2d9 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 782: 0006e91b 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 783: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 784: 0006efe1 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 784: 0006e25f 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ 785: 0002bda4 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ - 786: 0007139b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 786: 00071513 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 787: 0002c9fd 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 788: 00206301 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 788: 00204bb1 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: 0006c6a7 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 792: 001ec73d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 791: 0006c697 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 792: 001ec131 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 793: 0002bc30 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 794: 002b70d5 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 795: 0006ce83 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 796: 001ae5b5 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 797: 000b7819 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 794: 002b6ced 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 795: 0006ce73 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 796: 001aceb9 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 797: 000b7889 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 798: 0050ab44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 799: 000f3ead 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 800: 0006e08b 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 801: 0006f139 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 799: 000f41f1 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 800: 0006e0cb 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 801: 0006f2b1 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: 00155291 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 805: 000501c3 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 806: 001cb4f9 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 804: 00155269 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 805: 000501bf 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 806: 001c9e11 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 807: 0002c915 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 808: 0006983d 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 809: 0006ced9 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 810: 0006ce61 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 811: 00057419 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 808: 00069835 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 809: 0006cec9 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 810: 0006ce51 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 811: 00057411 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 813: 000db3ad 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 814: 0010f6b5 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 815: 0017e389 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 816: 0006cee1 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 817: 002ab9a5 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 818: 00073c99 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 819: 000e953d 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 820: 0007696d 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 821: 0017aeb1 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 822: 002ad375 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 813: 000db3e9 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 814: 0010f9c5 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 815: 0017de41 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 816: 0006ced1 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 817: 002ab585 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 818: 00073e0f 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 819: 000e9885 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 820: 0007648d 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 821: 0017a965 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 822: 002acf55 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 823: 00505324 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ 824: 0002bf44 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 825: 0011b79d 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 826: 0005f9b1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 827: 00150979 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 825: 0011ba05 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 826: 0005fa61 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 827: 00150959 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: 00075787 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 831: 0004c9fd 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 832: 00227851 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 830: 00075a07 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 831: 0004c9f5 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 832: 00226371 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 834: 002a220d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 834: 002a1ded 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 835: 0050aac0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 836: 000b739d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 837: 002043f9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 838: 000e8675 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 836: 000b740d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 837: 00202ca9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 838: 000e89bd 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 839: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 840: 000752ff 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 841: 000459e3 74 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 842: 00071269 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 843: 000729f5 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 840: 0007557d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 841: 000459db 74 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 842: 000713e1 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 843: 000729bd 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 844: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 845: 0003e5fb 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 845: 0003e5f3 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 847: 00068c8f 152 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 847: 00068c87 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: 001e0009 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 851: 001d0421 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 852: 0006aa79 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 853: 0006ca73 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 850: 001de6b9 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 851: 001ced31 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 852: 0006aa69 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 853: 0006ca63 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 855: 0006cecb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 855: 0006cebb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 856: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 857: 000a1469 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 858: 001b1485 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 859: 0023ff15 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 860: 00146535 2064 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 861: 001c7999 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 862: 00074c99 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 863: 0016ed85 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 864: 001a73fd 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 865: 0020a64d 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 866: 00216139 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 867: 00173a8d 346 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 857: 000a1529 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 858: 001afd85 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 859: 0023ea15 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 860: 0014668d 2064 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 861: 001c6299 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 862: 0007501d 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 863: 0016eaa5 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 864: 001a5d01 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 865: 00208efd 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 866: 00214c21 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 867: 001737b1 346 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 869: 000e6b0d 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 870: 00228fb1 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 871: 0005f98d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 872: 0007fdcd 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 869: 000e6c9d 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 870: 00227ad1 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 871: 0005fa3d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 872: 0007fdc5 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 874: 0002b3fc 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: 00195855 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 878: 0025bf31 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 879: 00041b19 454 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 880: 00064cd3 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 881: 0025923d 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 882: 000e4215 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 877: 0019527d 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 878: 0025aa51 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 879: 00041b11 454 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 880: 00064c6b 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 881: 00257d59 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 882: 000e42dd 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 884: 00248039 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 884: 00246b41 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 885: 0002e001 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 886: 000f6af5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 886: 000f6e4d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ 887: 00036977 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 889: 0007acf1 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 890: 00170695 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 891: 002e29f5 1114 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 892: 0003b5c7 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 889: 0007ace9 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 890: 001703b5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 891: 002e25b5 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 892: 0003b5bb 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 893: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 894: 00214b99 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 894: 0021367d 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: 000711d1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 898: 000d6851 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 899: 00097c49 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 900: 000f666d 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 897: 00071349 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 898: 000d68d1 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 899: 00097cd5 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 900: 000f69c5 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: 00233c79 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 905: 0006dbfd 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 906: 0006f1ff 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 904: 00232779 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 905: 0006dbed 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 906: 0006f377 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 907: 00503df8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 908: 0006bab3 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 909: 00258e61 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 908: 0006baa3 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 909: 00257979 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 911: 002a5675 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 911: 002a5255 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 912: 005008a0 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 913: 00172c85 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 914: 00071409 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 915: 0004eebf 62 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 916: 002991f1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 917: 0017e8f5 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 918: 000697e1 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 919: 00266e7d 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 920: 0003f175 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 913: 001729ad 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 914: 00071581 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 915: 0004eeb7 62 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 916: 00298dd1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 917: 0017e3ad 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 918: 000697d9 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 919: 00265999 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 920: 0003f16d 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: 0013b0f9 134 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 924: 0013b38d 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: 0005ce41 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 927: 0005ce39 62 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: 001e2cdd 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 931: 0004a9f9 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 932: 0012cd71 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 930: 001e1389 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 931: 0004a9f1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 932: 0012d005 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 934: 002847fd 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 934: 002843c5 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: 0002db79 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 938: 001cb399 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 939: 0006f0bb 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 938: 001c9cb1 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 939: 0006f235 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: 00205c11 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 943: 001ae591 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 944: 00239661 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 942: 002044c1 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 943: 001ace95 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 944: 00238161 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 946: 001f1035 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 947: 00282cbd 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 948: 0006aaf5 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 946: 001ef831 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 947: 00282845 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 948: 0006aae5 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 949: 0002c518 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 950: 00502948 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 951: 00173945 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 951: 00173669 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 952: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 953: 000686c7 82 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 954: 00055727 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 955: 00205a8d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 953: 000686c3 78 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 954: 0005571f 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 955: 0020433d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 956: 0002d6a5 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 957: 00219b79 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 958: 002ae651 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 957: 00218669 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 958: 002ae231 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 960: 000752a1 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 960: 0007551f 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 │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ 965: 0002c180 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ 966: 0002db11 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 967: 0006e505 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 967: 0006e625 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ 968: 000373b1 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: 0002c488 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: 00066b37 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 976: 000712f5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 977: 002b36d5 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 975: 00066b33 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 976: 0007146d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 977: 002b32b5 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: 001f04ed 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 982: 000ad5b1 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 983: 000719a5 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 984: 002c2049 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 985: 00268aa1 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 981: 001eec9d 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 982: 000ad651 376 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 983: 000719c5 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 984: 002c1c29 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 985: 002675b9 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 986: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 987: 000ce615 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 987: 000ce695 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: 00171929 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 991: 0007573b 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 992: 00123549 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 990: 00171651 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 991: 000759bb 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 992: 001237bd 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 994: 0009b3dd 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 994: 0009b44d 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 995: 00504554 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 996: 000b7701 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 996: 000b7771 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 997: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 998: 0005b15d 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 999: 00149d45 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 1000: 0025bfd9 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 1001: 001cac1d 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 1002: 001bdf25 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 998: 0005b2bb 50 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 999: 00149df1 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 1000: 0025aaf9 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 1001: 001c9535 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 1002: 001bc825 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 1003: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1004: 00149d59 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1005: 002a2e7d 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1006: 00246edd 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1007: 00097c9d 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1004: 00149e05 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1005: 002a2a61 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1006: 002459e1 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1007: 00097d29 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1008: 0002bdc8 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1009: 002075fd 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1010: 00039903 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1011: 00275419 306 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1009: 00205ead 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1010: 000398fb 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1011: 00274df1 304 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1012: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1013: 00211385 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1014: 001f05e1 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1013: 0020fe69 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1014: 001eeddd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1015: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1016: 001cb38d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1017: 0006dc39 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1018: 0021a4a5 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1019: 0006e3bf 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1020: 00084209 864 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1016: 001c9ca5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1017: 0006dc29 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1018: 00218fc5 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1019: 0006e4df 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1020: 00084235 864 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1021: 0002b4d0 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1023: 0021bba5 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1024: 001f1139 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1025: 00236219 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1023: 0021a6c5 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1024: 001ef935 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1025: 00234b6d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1026: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1027: 00059c8b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1027: 00059c83 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1028: 0050aa78 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1029: 00250a51 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1030: 0028062d 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1031: 00094175 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1032: 001a1c25 548 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1033: 00087bed 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1034: 0006c45b 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1035: 0007141d 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1029: 0024f51d 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1030: 002801b1 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1031: 000941f9 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1032: 001a05d1 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1033: 00087c59 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1034: 0006c44b 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1035: 00071595 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1037: 00045bf7 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1037: 00045bef 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1038: 0054f2f4 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1039: 002536e5 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1040: 001d5bf1 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1041: 002e1299 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1042: 0027554d 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1043: 00247b65 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1044: 00046eb5 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1045: 000da211 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1046: 0011ed01 1718 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1047: 0006c393 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1048: 001a9849 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1049: 0006f0bd 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1050: 0007154f 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1039: 00252205 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1040: 001d4519 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1041: 002e0f75 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1042: 00274f21 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1043: 00246495 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1044: 00046ead 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1045: 000da24d 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1046: 0011f6a9 1718 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1047: 0006c383 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1048: 001a8149 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1049: 0006f237 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1050: 0007165f 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ 1051: 000377af 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1052: 00235de9 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1053: 001b2421 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1054: 0022c3f5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1055: 00072ddd 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1056: 002d8e75 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1057: 001d41d9 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1052: 002348e9 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1053: 001b0d21 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1054: 0022aef5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1055: 00072e79 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1056: 002d8a41 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1057: 001d2b01 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1059: 000712f3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1060: 0006c95b 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1061: 00075281 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1062: 00071875 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1059: 0007146b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1060: 0006c94b 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1061: 000754ff 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1062: 00071895 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: 00059c5d 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1066: 00059c55 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1067: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1068: 0003f533 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1068: 0003f6db 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1070: 000b77f5 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1071: 0006d13b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1072: 00150d19 326 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1070: 000b7865 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1071: 0006d12b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1072: 00150cf5 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: 001f6a5d 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1076: 000c8411 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1077: 001f6495 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1075: 001f5311 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1076: 000c848d 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1077: 001f4d49 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1078: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1079: 0012311d 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1079: 00123391 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1080: 0002c5cc 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1081: 00251fdd 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1081: 00250935 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1083: 00238efd 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1084: 0004b899 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1085: 001bd619 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1086: 000f7779 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1087: 001ae589 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1088: 002439a5 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1089: 00205d2d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1090: 0020ad99 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1083: 002379fd 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1084: 0004b891 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1085: 001bbf19 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1086: 000f7ad1 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1087: 001ace8d 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1088: 002424a5 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1089: 002045dd 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1090: 00209649 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1092: 001169f1 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1092: 00116c45 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1093: 0054f2f0 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1094: 000f3a85 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1095: 0024d94d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1094: 000f3dc9 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1095: 0024c401 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1097: 00234ff9 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1097: 00233af9 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1099: 0007bb05 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1100: 000fe949 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1099: 0007bafd 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1100: 000fec71 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1102: 0006bca3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1102: 0006bc93 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1103: 00507324 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1104: 00251e0d 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1105: 001db1ad 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1104: 00250765 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1105: 001d9855 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1107: 00219ad5 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1108: 000951f5 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1109: 00232af9 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1110: 0004e251 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1107: 002185c5 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1108: 00095279 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1109: 002315f9 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1110: 0004e249 12 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: 0028d32d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1114: 0015a609 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1113: 0028cf05 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1114: 0015a4f5 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: 0004c459 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1118: 0005cc15 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1117: 0004c451 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1118: 0005cc0d 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1119: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1120: 00207c09 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1120: 002064b9 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1121: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1122: 00042899 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1123: 000b6fa5 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1124: 001daa61 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1125: 00066b31 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1126: 0005c61b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1127: 000feb69 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1128: 001cb381 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1129: 001b1601 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1122: 00042891 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1123: 000b7015 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1124: 001d9109 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1125: 00066b2d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1126: 0005c613 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1127: 000fee91 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1128: 001c9c99 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1129: 001aff01 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: 000f48c1 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1133: 0013501d 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1134: 001cd281 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1135: 002050c1 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1136: 001ce4c5 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1137: 00240971 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1138: 001561fd 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1139: 001f189d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1140: 0006ce03 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1141: 0015c465 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1142: 0013e6dd 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1132: 000f4c05 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1133: 001352bd 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1134: 001cbb91 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1135: 00203971 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1136: 001ccdd5 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1137: 0023f471 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1138: 001561d5 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1139: 001f0099 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1140: 0006cdf3 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1141: 0015c359 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1142: 0013e965 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1144: 00071353 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1145: 00284ce9 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1146: 0036a924 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1147: 001efe41 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1148: 0006cfc7 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1144: 000714cb 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1145: 002848b1 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1146: 0036a4e4 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1147: 001ee5f1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1148: 0006cfb7 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1149: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1150: 00057b39 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1150: 00057b31 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: 0002c644 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1154: 002a1be5 760 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1154: 002a17c5 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: 002385fd 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1158: 0024808d 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1157: 002370fd 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1158: 00246b95 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1159: 0002b2f0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1160: 0006f121 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1161: 00129009 3176 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1162: 0003b4d1 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1160: 0006f299 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1161: 00129295 3188 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1162: 0003b4c5 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: 000e21a9 428 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1166: 000e2275 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: 00123495 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1170: 00072f1f 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1171: 0022eea5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1172: 00140425 1160 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1173: 0009abed 1260 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1174: 0029eae1 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1175: 0006cf03 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1176: 00246635 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1177: 002b9eb5 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1178: 0013e58d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1179: 000422fb 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1180: 002e2e69 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1169: 00123709 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1170: 00072fbb 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1171: 0022d839 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1172: 001406a5 1160 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1173: 0009ac55 1268 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1174: 0029e6c5 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1175: 0006cef3 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1176: 00245135 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1177: 002b9a95 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1178: 0013e815 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1179: 000422f3 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1180: 002e2a2d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1182: 001ca845 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1183: 002d98d9 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1182: 001c915d 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1183: 002d94a1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1185: 002e3a80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1186: 0029e3ed 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1187: 002af3a5 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1188: 0007952d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1189: 00151945 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1190: 00259ee5 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1191: 00083869 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1185: 002e3640 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1186: 0029dfd1 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1187: 002aef85 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1188: 000795e1 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1189: 00151921 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1190: 00258a01 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1191: 00083895 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1193: 0023e77d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1194: 00250685 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1195: 000db679 632 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1196: 0016f2c1 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1193: 0023d27d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1194: 0024f145 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1195: 000db6b5 632 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1196: 0016efe1 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1198: 0009b56d 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1199: 00238635 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1200: 0006c471 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1198: 0009b5dd 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1199: 00237135 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1200: 0006c461 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1201: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1202: 0005c871 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1203: 00247269 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1202: 0005c869 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1203: 00245d31 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: 002ab3c5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1206: 002aafa5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1207: 005033b4 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1208: 002b2eb5 868 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1208: 002b2a95 868 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1210: 00218f41 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1211: 000db609 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1212: 0006dde5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000734ed 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1210: 00217a31 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1211: 000db645 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1212: 0006ddd5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 00073589 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1214: 0054f078 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1215: 001ae5a1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1216: 00280601 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1217: 0021332d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1218: 00072b4b 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1215: 001acea5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1216: 00280185 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1217: 00211e11 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1218: 00072b13 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1219: 0050aafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1220: 0026b5fd 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1221: 002d7951 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1222: 001f024d 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1220: 0026a115 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1221: 002d7521 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1222: 001ee9fd 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1224: 0006cc7b 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1224: 0006cc6b 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1225: 00503694 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1226: 0006f091 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1226: 0006e30f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1228: 00075411 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1229: 00337d8c 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1228: 00075691 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1229: 0033794c 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ 1230: 0050ab3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ - 1232: 002d9b49 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1232: 002d9711 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1234: 001eb139 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1235: 001432dd 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1234: 001e9879 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1235: 00143555 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: 0024727d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1239: 0025a70d 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1240: 0020e3c9 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1241: 0024b80d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1242: 00099241 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1238: 00245d45 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1239: 00259229 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1240: 0020cc79 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1241: 0024a315 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1242: 000992a9 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1244: 0006c119 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1245: 00060079 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1246: 0005249d 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1244: 0006c109 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1245: 0005fa91 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1246: 00052499 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1247: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1248: 0025c135 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1248: 0025ac55 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1249: 0002d839 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1250: 0029aba5 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1250: 0029a789 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1251: 0002e1a1 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1252: 0002c6ac 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 1253: 00180d01 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1254: 002a552d 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1255: 0006c797 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1253: 00180779 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1254: 002a510d 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1255: 0006c787 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1257: 00121f25 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1257: 00122199 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 1258: 0002c230 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 1260: 0006d201 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1261: 0026e74d 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1262: 0006c98f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1260: 0006d1f1 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1261: 0026d259 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1262: 0006c97f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1263: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1264: 0005d34d 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1265: 0006f1af 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1266: 00253655 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1264: 0005d345 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1265: 0006f327 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1266: 00252175 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1267: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1268: 0024b859 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1269: 0006f067 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1270: 0004f35d 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1268: 0024a3c5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1269: 0006e2e5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1270: 0004f355 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1272: 00075449 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1272: 000756c9 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1273: 0050111c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1274: 0021d2fd 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1275: 001bd685 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1274: 0021be1d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1275: 001bbf85 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: 0002adc4 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1279: 00161351 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1280: 001cd2a1 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1281: 0029d111 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1282: 001445ad 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1283: 001cb331 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1284: 002e0425 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1285: 0015950d 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1286: 0007578b 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1287: 000cc2e1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1288: 002a704d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1279: 001612a9 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1280: 001cbbb1 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1281: 0029ccf1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1282: 001446d1 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1283: 001c9c49 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1284: 002dffe5 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1285: 00159699 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1286: 00075a0b 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1287: 000cc355 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1288: 002a6c2d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1290: 000d6281 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1291: 002178c5 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1290: 000d6301 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1291: 002163ad 232 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 1292: 0002df35 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: 0006c4a9 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1298: 0007a925 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1299: 0007acd1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1300: 00223615 352 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1301: 00290871 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1302: 001a348d 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1303: 00064cbd 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1304: 0004791f 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1297: 0006c499 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1298: 0007a919 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1299: 0007acc9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1300: 00222135 352 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1301: 00290449 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1302: 001a1e35 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1303: 00064c55 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1304: 00047917 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1305: 0050407c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1306: 001b2f2d 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1307: 00074ca1 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1306: 001b1829 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1307: 00075025 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1308: 00503764 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1309: 002511e5 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1310: 00059d5b 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1311: 002c36c5 45234 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1312: 0006afdd 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1313: 0016e1c5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1314: 0013e50d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1309: 0024fd39 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1310: 00059d53 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1311: 002c3275 45234 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1312: 0006afcd 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1313: 0016dee5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1314: 0013e795 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1316: 000415ad 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1317: 000af449 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1318: 000aacd5 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1319: 001315a9 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1320: 0004d603 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1321: 00154ee1 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1316: 000415a5 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1317: 000af499 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1318: 000aad75 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1319: 00131849 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1320: 0004d5fb 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1321: 00154eb9 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1322: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1323: 00066651 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1323: 0006664d 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: 0002b2b0 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 1327: 0029a6ad 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1328: 0006c455 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1329: 001bd4f5 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1330: 001f5b71 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1331: 002389b1 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1327: 0029a291 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1328: 0006c445 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1329: 001bbdf5 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1330: 001f4425 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1331: 002374b1 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 1332: 0002c0ec 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ 1333: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 1334: 0006bc6b 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1335: 002a569d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1336: 00252259 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1337: 0021d67d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1338: 000eeb89 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1339: 0006c321 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1340: 00216631 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1334: 0006bc5b 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1335: 002a527d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1336: 00250bb1 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1337: 0021c19d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1338: 000eeed1 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1339: 0006c311 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1340: 00215119 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1341: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1342: 00269045 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1342: 00267b5d 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: 00036595 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ 1346: 0050ab38 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1347: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ 1348: 00033d61 652 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1349: 0027f1c9 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1349: 0027ed51 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: 00104ef9 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1352: 00105215 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1353: 0002d5e1 196 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1354: 002be2b5 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1355: 0006f21b 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1354: 002bde95 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1355: 0006f393 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: 001c5e75 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1359: 001754f5 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1360: 00056f81 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1358: 001c4775 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1359: 00175211 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1360: 00056f79 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1361: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1362: 000523f9 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1362: 000523f5 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1363: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1364: 0023edf5 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1365: 0007a325 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1366: 001cb289 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1364: 0023d8f5 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1365: 0007a319 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1366: 001c9ba1 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1367: 00503988 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1368: 000eee71 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1369: 002a3519 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1370: 001eb145 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1371: 00208eed 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1372: 002806d1 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1368: 000ef1b9 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1369: 002a30f9 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1370: 001e9885 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1371: 0020779d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1372: 00280255 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: 0002b734 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ - 1376: 0009b9f1 88 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1376: 0009ba61 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: 00074305 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1380: 0006c74d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1381: 00217b29 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1379: 00074479 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1380: 0006c73d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1381: 00216619 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ 1382: 000317e3 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1383: 000aa3a5 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1383: 000aa445 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1384: 0050467c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1385: 00142cf1 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1386: 0008b9cd 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1387: 00184711 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1388: 000b3f0d 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1389: 00268dad 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1390: 0026ed21 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1385: 00142f69 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1386: 0008ba5d 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1387: 001841b5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1388: 000b3f81 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1389: 002678c1 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1390: 0026d829 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: 0005a549 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1394: 0003d5ad 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1395: 002e0311 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1396: 001f0485 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1393: 0005a749 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1394: 0003d5a5 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1395: 002dfed1 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1396: 001eec35 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: 002e2e6d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1400: 001e13ad 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1401: 00072ee9 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1399: 002e2a31 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1400: 001dfa59 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1401: 00072f85 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1402: 00505fbc 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1403: 00073815 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1403: 00073911 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1404: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1405: 00216b0d 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1406: 0004c9d1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1407: 00075361 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1408: 001d04e9 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1409: 0009b309 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1410: 0006bda7 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1405: 002155f5 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1406: 0004c9c9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1407: 000755df 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1408: 001cedf9 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1409: 0009b379 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1410: 0006bd97 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1411: 0054f068 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1412: 00070c4d 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1413: 002199d5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1414: 00099735 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1415: 000b0ee9 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1412: 00070dc5 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1413: 002184c5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1414: 0009979d 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1415: 000b0f39 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ 1416: 0003587d 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1417: 0006d3d3 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1418: 001040ed 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1419: 001ae599 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1420: 0006f1db 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1421: 00069581 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1417: 0006d3c3 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1418: 00104409 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1419: 001ace9d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1420: 0006f353 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1421: 00069505 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1422: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1423: 001f76fd 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1424: 000dc639 1270 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1423: 001f5fad 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1424: 000dc675 1274 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1425: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ 1426: 0002d1d9 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 1427: 002232e5 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1428: 0007560f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1429: 00071295 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1427: 00221e05 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1428: 0007588f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1429: 0007140d 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1430: 00032e15 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1431: 000e87cd 746 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1431: 000e8b15 746 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ 1433: 0002b970 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1434: 0006d0d5 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1434: 0006d0c5 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1435: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1436: 00184825 276 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1436: 001842c9 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: 001223a1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1440: 00122615 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1441: 0050ab30 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1442: 0007a741 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1443: 00073479 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1444: 0026e149 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1442: 0007a735 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1443: 00073515 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1444: 0026cc55 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: 0015cd49 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1447: 0015cc3d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1448: 0002c8d1 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1449: 00063c35 180 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1450: 0020801d 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1451: 00220055 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1449: 00063c2d 180 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1450: 002068cd 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1451: 0021eb75 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1452: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1453: 00040be1 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1453: 00040bd9 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: 00093c35 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1458: 00074d87 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1457: 00093cb9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1458: 00074b37 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ 1460: 0002acf8 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1462: 00217841 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1463: 0005c71d 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1464: 0010ce99 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1462: 00216329 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1463: 0005c715 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1464: 0010d1a5 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: 00057311 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1467: 00057309 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1468: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1469: 00084f71 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1469: 00084ffd 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1470: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1471: 00151fb9 1528 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1472: 0026b5e5 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1473: 001486a1 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1471: 00151f95 1524 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1472: 0026a0fd 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1473: 0014874d 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1474: 00577db4 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1475: 000b7471 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1475: 000b74e1 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1476: 0050ab34 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1477: 000f2759 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1477: 000f2a9d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ 1478: 0002b71c 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ 1479: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1480: 0007566f 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1481: 0006a2a5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1482: 00245235 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1480: 000758ef 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1481: 0006a295 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1482: 00243d35 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1483: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1484: 0027f231 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1485: 00072d53 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1486: 0006f1ab 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1484: 0027edb9 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1485: 00072d27 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1486: 0006f323 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1487: 0050906c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1488: 0007129f 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1488: 00071417 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 1489: 0054ea48 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (3) │ │ │ │ 1490: 0002baf4 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 1491: 000685cb 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1491: 000685c7 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1493: 001e0115 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1494: 00116bd1 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1495: 000ee05d 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1493: 001de7c5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1494: 00116e25 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1495: 000ee3a5 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1496: 0002cebd 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1497: 00075635 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1498: 0006db1d 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1499: 002be7b1 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1500: 00083955 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1501: 00073b79 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1497: 000758b5 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1498: 0006db0d 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1499: 002be391 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1500: 00083981 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1501: 00073cef 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 1502: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 1503: 0002cf95 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: 0002b0dc 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 1507: 00039fc1 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1507: 00039fb9 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1509: 00038f3d 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1510: 00068373 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1511: 002d07c9 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1512: 00220c91 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1513: 0028268d 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1514: 0006a3ef 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1509: 00038f35 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1510: 0006836f 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1511: 002d0379 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1512: 0021f7b1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1513: 00282211 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1514: 0006a3df 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1515: 0054f2e8 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1516: 00161061 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1516: 00160fb9 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ 1517: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ 1518: 0002c18c 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 1519: 001b2731 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1519: 001b1031 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: 00209e19 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1522: 002086c9 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1523: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1524: 0027f269 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1525: 0009fe65 444 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1524: 0027edf1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1525: 0009ff25 444 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1526: 00032bed 396 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1527: 000dd221 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1528: 00155fa9 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1529: 00118fb5 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1530: 001552d1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1531: 001ec6a1 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1532: 00224a61 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1527: 000dd241 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1528: 00155fd5 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1529: 00119205 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1530: 001552a9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1531: 001eaddd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1532: 00223581 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1533: 0002b888 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1534: 00103b05 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1534: 00103e25 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1536: 0014ffb9 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1536: 0014ff99 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1538: 00072d35 30 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1538: 00072d09 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: 001e0109 10 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1541: 001de7b9 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: 0012758d 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1545: 0024029d 438 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1544: 00127839 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1545: 0023ed9d 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: 0006e1ed 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1550: 0006e22d 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: 00262a89 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1554: 00281819 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1555: 00116cc1 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1556: 0010aac5 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1557: 002d1b0d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1558: 0006f1ef 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1559: 00247cc5 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1560: 0006cf79 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1561: 002cf275 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1562: 00072ab3 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1563: 00056465 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1564: 0017e0f1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1553: 002615a5 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1554: 0028139d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1555: 00116f15 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1556: 0010ade9 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1557: 002d16d9 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1558: 0006f367 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1559: 002466cd 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1560: 0006cf69 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1561: 002cee25 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1562: 00072a7b 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1563: 0005645d 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1564: 0017dba9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1566: 00219fa9 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1566: 00218a99 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1568: 0012c591 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1568: 0012c825 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ 1569: 0002c97b 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: 00208511 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1572: 00206dc1 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1573: 00507fbc 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1574: 001b13d5 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1575: 00208dbd 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1576: 000fb72d 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1574: 001afcd5 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1575: 0020766d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1576: 000fba85 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: 00171959 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1580: 00043971 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1579: 00171681 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1580: 00043969 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1581: 0050ab1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1582: 00147ad9 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1583: 0006c9e1 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1584: 0017ebf9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1585: 0003b191 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1582: 00147c31 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1583: 0006c9d1 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1584: 0017e6b1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1585: 0003b189 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1586: 0002b1cc 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1587: 001d1159 700 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1587: 001cfa69 700 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1588: 00507660 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1589: 0005c5a5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1590: 00150ea9 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1591: 0006c955 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1589: 0005c59d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1590: 00150e85 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1591: 0006c945 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1593: 001f00c1 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1594: 0006a3c5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1593: 001ee871 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1594: 0006a3b5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1596: 00145c59 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1597: 00043ef9 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1598: 00134a29 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1596: 00145ed1 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1597: 00043ef1 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1598: 00134cc9 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1600: 001c704d 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1600: 001c594d 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1601: 0002bbe8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1602: 00050125 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1603: 001ac221 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1604: 002454c9 246 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1602: 00050121 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1603: 001aab21 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1604: 002440a5 246 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1605: 0050bab0 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1606: 0006c51b 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1607: 0006e499 108 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1608: 001eb325 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1606: 0006c50b 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1607: 0006e5b9 108 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1608: 001e9a65 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1610: 00073c6d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1611: 0021e315 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1612: 001e36e9 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1610: 00073de3 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1611: 0021ce35 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1612: 001e1d9d 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1613: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1614: 00071349 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1614: 000714c1 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: 001675a5 6172 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1618: 00060f2f 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1617: 0016751d 6172 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1618: 00060e79 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1619: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1620: 002330e5 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1621: 000a25f1 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1620: 00231be5 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1621: 000a26b1 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1622: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ 1623: 0002cde5 216 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 1624: 0006c79f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1625: 0023f9d1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1624: 0006c78f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1625: 0023e4d1 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: 001562dd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1629: 000945bd 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1630: 00073cb7 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1631: 000941f5 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1632: 00122a5d 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1628: 001562b5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1629: 00094641 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1630: 00073e2d 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1631: 00094279 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1632: 00122cd1 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: 0020e201 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1636: 0021e349 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1637: 00074347 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1635: 0020cab1 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1636: 0021ce69 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1637: 0007450b 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1638: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1639: 001af4ad 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1640: 001c75d5 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1641: 000a39b5 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1642: 002c2bd5 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1643: 0006bae7 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1644: 002e2e75 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1645: 0029f0d9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1646: 0021c555 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1639: 001addad 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1640: 001c5ed5 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1641: 000a3a75 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1642: 002c27a5 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1643: 0006bad7 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1644: 002e2a39 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1645: 0029ecb9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1646: 0021b075 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1647: 0050aadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1648: 00252139 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1649: 00110a6d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1650: 00088249 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ - 1651: 0006bf11 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1652: 000db345 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1653: 0011e665 88 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1648: 00250a91 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1649: 00110ccd 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1650: 000882b5 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ + 1651: 0006bf01 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1652: 000db381 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 0011e8cd 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: 00035a65 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1657: 00154f55 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1658: 001dff05 4 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1657: 00154f2d 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1658: 001de5b9 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: 00130b79 1374 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1663: 001540d9 400 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1664: 00243e51 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1665: 0005e5c3 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1666: 002339e1 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1662: 00130e19 1374 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1663: 001540b5 396 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1664: 00242951 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1665: 0005e637 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1666: 002324e1 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1668: 0022f885 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1668: 0022e265 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1669: 0002d249 196 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1670: 00206bf5 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1670: 002054a5 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1671: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1672: 00216565 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1673: 0024beb5 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1674: 00208ee1 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1672: 0021504d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1673: 0024a9bd 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1674: 00207791 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1675: 0002cd03 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 1676: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1677: 001e4d89 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1678: 0032f6fc 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1677: 001e343d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1678: 0032f2bc 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1679: 0002cd09 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1680: 0006d141 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1680: 0006d131 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ 1682: 0002ad94 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 1683: 001db3ad 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1684: 00086619 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1685: 00154f41 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1686: 0012c1fd 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1683: 001d9a55 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1684: 0008668d 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1685: 00154f19 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1686: 0012c491 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1687: 00060bd3 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1688: 0048e66c 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1688: 0048e234 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ 1689: 000316ad 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1690: 0006f03d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1691: 000e8759 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1690: 0006e2bb 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1691: 000e8aa1 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: 0007a711 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1695: 002b63f1 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1696: 000ee33d 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1697: 002822d5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1698: 00080a79 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1699: 00075417 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1700: 001cce31 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1701: 0006d135 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1702: 001a3145 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1694: 0007a705 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1695: 002b6009 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1696: 000ee685 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1697: 00281e59 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1698: 00080aad 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1699: 00075697 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1700: 001cb741 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1701: 0006d125 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1702: 001a1aed 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1703: 0002cb65 252 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1704: 00068e7d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1704: 00068e75 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1706: 002dbfa1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1706: 002dbb61 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ 1707: 00030903 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1708: 0022c7a1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1708: 0022b2a1 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: 0021bfc5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1712: 0021aae5 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: 001c7171 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1716: 0009df29 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1715: 001c5a71 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1716: 0009dfed 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1718: 000751c5 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1719: 00252b35 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1720: 00194dd5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1721: 00149f89 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1722: 000e8e99 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1718: 000715b9 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1719: 002514e5 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1720: 0019482d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1721: 0014a035 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1722: 000e91e1 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: 0011ccc9 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1725: 0011cf31 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1727: 0006adcd 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1727: 0006adbd 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: 0006bfdb 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1730: 0006bfcb 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1732: 0023625d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1732: 00234d5d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1733: 00507ddc 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1734: 002e2241 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1734: 002e1f1d 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: 00219459 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1738: 00217f49 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1740: 00228e85 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1740: 002279a5 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1741: 0054f2d4 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1742: 000885a5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1743: 0005c721 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1744: 002b53d5 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1745: 0007306d 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1742: 00088611 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1743: 0005c719 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1744: 002b4ff1 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1745: 00073109 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1747: 000b4091 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1748: 000f0129 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1749: 00166a7d 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1750: 0006b95f 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1751: 00243575 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1747: 000b4105 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1748: 000f0471 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1749: 001669f5 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1750: 0006b94f 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1751: 00242075 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1752: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1753: 0007959d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1753: 000750e1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1754: 0002cc61 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1755: 00055505 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1756: 000712f9 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1755: 000554fd 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1756: 00071471 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1758: 0006c9e7 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1758: 0006c9d7 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1759: 0054f064 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1760: 00259bf5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1761: 00065239 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1760: 00258711 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1761: 00065235 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1763: 003f5610 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1764: 00075675 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1765: 0006059b 486 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1763: 003f51d0 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1764: 000758f5 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1765: 00060593 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: 001b2e7d 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1769: 001b1779 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1770: 0050e014 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1771: 002941cd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1772: 000753e5 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1773: 001c9761 8 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1771: 00290685 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1772: 00075663 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1773: 001c8079 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: 0007b46d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1776: 0007b465 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1777: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1778: 002a976d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1779: 000463a1 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1780: 001b2095 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1781: 0004f023 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1778: 002a934d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1779: 00046399 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1780: 001b0995 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1781: 0004f01b 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1782: 0002bb88 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: 0005b191 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1788: 001f0129 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1787: 0005b2ed 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1788: 001ee8d9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ 1789: 0002b504 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: 000a9c1d 512 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1792: 000a9cbd 512 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 1793: 000300fb 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1794: 00224611 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1795: 0024b7c9 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1796: 000dc099 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1794: 00223131 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1795: 0024a1b5 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1796: 000dc0d5 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1797: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1798: 000573b5 100 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1799: 0005c2f9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1800: 00063ce9 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1798: 000573ad 100 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1799: 0005c2f1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1800: 00063ce1 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1801: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1802: 001b8f55 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1802: 001b7855 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1803: 0002bc88 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1804: 00263589 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1805: 00194ed9 324 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1806: 0006c4b5 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1807: 002dc885 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1808: 00215209 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1809: 0005b081 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1810: 002e2eb1 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1804: 002620a5 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1805: 00194931 276 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1806: 0006c4a5 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1807: 002dc445 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1808: 00213ced 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1809: 0005b215 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1810: 002e2a3d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1812: 0005c099 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1812: 0005c091 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1814: 0007530f 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1814: 0007558d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1815: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1816: 0003f711 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1817: 00233a65 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1818: 00075463 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1816: 0003f8b9 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1817: 00232565 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1818: 000756e3 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1820: 0008325d 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1821: 0006c945 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1820: 00083289 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1821: 0006c935 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1822: 0002c1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1823: 00109e3d 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1823: 0010a189 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1825: 002e2e65 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1826: 001de1dd 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1827: 001d9365 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1825: 002e2a29 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1826: 001dc885 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1827: 001d7a0d 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: 00073bd3 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1830: 00073d49 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ 1832: 0002bf74 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 1833: 00171709 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1834: 000742db 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1835: 001ec731 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1833: 00171431 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1834: 0007444f 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1835: 001eae09 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1836: 00506238 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1837: 0006c627 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1838: 0009b259 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1839: 0006d9c1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1840: 0008037d 248 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1837: 0006c617 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1838: 0009b2c9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1839: 0006d9b1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1840: 000802ed 248 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1841: 0054f2d8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1842: 002bc551 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1843: 00037003 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1844: 002e0555 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1845: 0006d03f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1846: 002687bd 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1847: 000664e9 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1848: 00071343 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1842: 002bc131 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1843: 00037005 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1844: 002e0115 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1845: 0006d02f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1846: 002672d5 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1847: 000664e5 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1848: 000714bb 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1849: 0002b2d8 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1850: 00214901 560 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1851: 001a3df1 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1852: 00075e1f 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1853: 002a7b6d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1854: 0006caf3 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1855: 0021436d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1856: 00151e71 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1857: 000e6b11 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1858: 0025bd39 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1859: 00244725 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1860: 001ce4a5 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1861: 0003dd1b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1862: 000e47d5 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1863: 001f6489 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1864: 0006c707 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1865: 000b1015 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1850: 002133e5 560 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1851: 001a2799 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1852: 00075b31 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1853: 002a774d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1854: 0006cae3 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1855: 00212e51 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1856: 00151e4d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1857: 000e6ca1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1858: 0025a859 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1859: 00243225 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1860: 001ccdb5 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1861: 0003dd13 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1862: 000e489d 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1863: 001f4d3d 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1864: 0006c6f7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1865: 000b1065 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1866: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1867: 002689b9 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1868: 0024b53d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1867: 002674d1 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1868: 00249f29 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1869: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1870: 0009a9cd 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1871: 001ce589 492 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1870: 0009aa35 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1871: 001cce99 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: 00066229 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1874: 00066225 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ 1875: 00031119 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1876: 0050aa84 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ 1877: 0002c769 360 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 1879: 0009f5c1 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1880: 002d9f6d 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1881: 0003c265 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1882: 000557c9 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1879: 0009f681 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1880: 002d9b35 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1881: 0003c12d 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1882: 000557c1 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: 000fc349 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1885: 000fc6a1 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1886: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1887: 001560a1 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1887: 00156079 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1888: 0002b840 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1889: 00075239 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1889: 000754b7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1890: 00502f60 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1891: 0009a875 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1892: 0014b371 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1893: 0017ebfd 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1894: 00050965 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1891: 0009a8dd 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1892: 0014b369 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1893: 0017e6b5 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1894: 0005095d 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1895: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1896: 001b2ba9 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1897: 00122a71 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1898: 003f5600 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1896: 001b14a9 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1897: 00122ce5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1898: 003f51c0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1900: 00069de1 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1901: 0006c667 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1902: 0023e295 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1900: 00069dd1 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1901: 0006c657 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1902: 0023cd95 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: 0012a609 552 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1906: 00059551 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1905: 0012a8a1 552 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1906: 00059549 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: 0007566b 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1910: 0005adbd 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1909: 000758eb 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1910: 0005b0ad 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ 1911: 00505010 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ 1912: 0002bcc8 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ 1913: 0050aa98 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1914: 00283571 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1915: 00098a11 2096 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1916: 00184b71 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1917: 00099ff9 1396 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1914: 002830f9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1915: 00098a9d 2060 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1916: 00184615 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1917: 0009a061 1396 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1918: 0050dcd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1919: 00060bc5 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1919: 00060bc1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1920: 00505214 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1921: 001ae5b9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1921: 001acebd 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1922: 00505b64 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1923: 000a5e61 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1924: 00155a6d 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1925: 00148d55 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1926: 001c7345 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1927: 0004dfab 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1928: 001690e9 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1929: 00057ceb 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1923: 000a5ee9 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1924: 00155a45 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1925: 00148e01 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1926: 001c5c45 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1927: 0004dfa3 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1928: 00169061 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1929: 00057ce3 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1930: 00504bd0 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1931: 001533e5 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1931: 001533c1 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1932: 0050aa74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1933: 00078b63 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1934: 0008e7fd 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1935: 00122a4d 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1936: 0010a3b9 890 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1937: 002b85e9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1938: 0006c9bb 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1939: 0006efdd 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1933: 00078aeb 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1934: 0008e88d 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1935: 00122cc1 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1936: 0010a705 890 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1937: 002b81c9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1938: 0006c9ab 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1939: 0006e25b 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1940: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1941: 000b9f75 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1941: 000b9ff1 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1942: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1943: 000f9c2d 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1943: 000f9f85 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: 0002c2fc 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ - 1947: 00075391 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1947: 0007560f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1948: 0002b9a0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1949: 0004a0b7 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1950: 001144a9 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1951: 0006d463 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1952: 0006e24f 130 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1949: 0004a0af 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1950: 00114701 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1951: 0006d453 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1952: 0006e369 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: 001e6e25 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1956: 001e54d9 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1957: 0050f3a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1958: 00138ecd 1090 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1958: 00139165 1090 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: 001b2569 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1962: 0011b0ad 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1963: 002d0709 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1964: 001b21b5 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1965: 0025e56d 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1966: 002b6ba5 260 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1961: 001b0e69 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1962: 0011b315 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1963: 002d02b9 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1964: 001b0ab5 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1965: 0025d08d 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1966: 002b67bd 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: 000767c5 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1971: 00076281 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1972: 0050aa94 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1973: 00195a8d 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1974: 0004c679 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1975: 00258155 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1976: 001dcdd5 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1977: 00050255 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1978: 002da555 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1973: 001954b5 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1974: 0004c671 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1975: 00256c71 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1976: 001db47d 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1977: 00050251 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1978: 002da11d 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ 1979: 0002df21 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: 000712f1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1984: 00047137 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1985: 001da4d9 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1986: 0014dcf5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1987: 002e11b1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1988: 0006c1fd 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1989: 00241eb1 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1990: 00139311 352 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1991: 00041587 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1983: 00071469 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1984: 0004712f 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1985: 001d8b81 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1986: 0014dcd5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1987: 002e0e8d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1988: 0006c1ed 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1989: 002409b1 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1990: 001395a9 360 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1991: 0004157f 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1992: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1993: 001efab1 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1994: 00160a3d 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1995: 00259be9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1993: 001ee259 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1994: 00160995 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1995: 00258705 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1997: 0006492d 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1997: 00064b17 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1998: 00504920 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1999: 000751b7 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 2000: 00133d61 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1999: 000715ab 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 2000: 00134001 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 2002: 0025e935 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 2003: 001d18dd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 2004: 00075809 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 2005: 0006bad3 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 2002: 0025d455 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 2003: 001d01ed 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2004: 00075a89 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2005: 0006bac3 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2006: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2007: 00272cd9 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2008: 0006c2df 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2009: 0015eba9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2010: 000687b3 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2011: 000712c1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2012: 002b5219 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2007: 002717e5 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2008: 0006c2cf 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2009: 0015ead9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2010: 000687ab 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2011: 00071439 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2012: 002b4e35 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2013: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2014: 0018b589 1048 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2015: 0029f73d 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2014: 0018aff1 1012 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2015: 0029f31d 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2017: 0006aca7 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2018: 00217d51 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2019: 000581ff 94 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2017: 0006ac97 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2018: 00216841 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2019: 000581f7 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: 000847c9 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2022: 00084855 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2023: 00513824 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2024: 0006e38d 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2025: 002a0cd9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2026: 001f6421 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2024: 0006e4ad 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2025: 002a08b9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2026: 001f4cd5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2028: 00252689 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2029: 0006e0cf 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2030: 00218731 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2031: 0021bef1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2028: 00250fe1 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2029: 0006e10f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2030: 00217221 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2031: 0021aa11 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: 000b1099 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2035: 00142839 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2034: 000b10e9 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2035: 00142ab1 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ 2037: 00038001 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2038: 002ae149 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2039: 0006dca5 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2040: 0021dd45 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2041: 001daa55 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2038: 002add29 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2039: 0006dc95 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2040: 0021c865 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2041: 001d90fd 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2043: 00214785 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2043: 00213269 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2044: 0054f2c8 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2045: 0008fa05 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2046: 0007a02d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2045: 0008fa95 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2046: 0007a021 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: 0002b958 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 2051: 00227f2d 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2051: 00226a4d 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ 2052: 0050aa8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 2053: 0002b6c8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 2054: 00244585 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2055: 00238d2d 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2054: 00243085 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2055: 0023782d 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2056: 0050aaec 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2057: 000e4431 212 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2057: 000e44f9 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: 00118e19 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2061: 00229885 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2062: 00192605 60 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2060: 00119069 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2061: 002283a5 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2062: 00192035 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: 002b83f5 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2066: 00208215 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2067: 000752c9 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2068: 00072c33 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2065: 002b7fd5 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2066: 00206ac5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2067: 00075547 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2068: 00072c07 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2070: 0021509d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2070: 00213b81 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2071: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ 2072: 0003402f 546 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2073: 00065719 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2074: 001f2cf9 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2075: 00075f7d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2076: 0026ef39 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2077: 0021fd19 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2073: 00065715 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2074: 001f14f9 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2075: 00075c8d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2076: 0026da41 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2077: 0021e839 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2078: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2079: 00297e69 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2080: 000e07cd 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2079: 00297a49 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2080: 000e0815 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ 2081: 0003318b 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: 00071303 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2086: 002c1ec5 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2087: 002bd015 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2088: 00127569 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2089: 004e1b84 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2085: 0007147b 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2086: 002c1aa5 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2087: 002bcbf5 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2088: 00127815 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2089: 004e1754 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2090: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2091: 001dff0d 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2091: 001de5bd 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2092: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2093: 002980e5 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2094: 00079cc5 220 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2093: 00297d7d 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2094: 00079cb9 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: 000a909d 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2098: 00131351 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2099: 0019ecc5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2100: 001eff31 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2101: 00073ad9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2102: 001ce44d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2097: 000a913d 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2098: 001315f1 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2099: 0019e70d 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2100: 001ee6e1 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2101: 00073c4f 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2102: 001ccd5d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2104: 002e051d 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2105: 00250de9 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2106: 0020a571 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2104: 002e00dd 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2105: 0024f931 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2106: 00208e21 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2108: 00094d6d 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2108: 00094df1 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2110: 001cabcd 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2111: 002835a5 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2112: 0005c753 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2113: 00206101 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2114: 00246245 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2115: 001e0639 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2116: 00247b81 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2117: 0006c887 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2118: 0003ac09 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2110: 001c94e5 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2111: 00283169 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2112: 0005c74b 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2113: 002049b1 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2114: 00244d45 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2115: 001dece9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2116: 00246685 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2117: 0006c877 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2118: 0003ac01 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2120: 001895a5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2121: 0005c995 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2122: 0006e21b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2123: 000647af 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2120: 00189059 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2121: 0005c98d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2122: 0006e437 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2123: 000647a7 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 2126: 0006c5e1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2127: 000712ed 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2128: 000752ed 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2129: 002a14d5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2126: 0006c5d1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2127: 00071465 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2128: 0007556b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2129: 002a10b5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2130: 005008a0 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2131: 00156d55 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2132: 0029f881 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2133: 00040527 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2134: 000751d5 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2135: 00218be9 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2131: 00156c21 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2132: 0029f461 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2133: 0004051b 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2134: 000715c9 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2135: 002176d9 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2136: 00508708 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2137: 0017f7dd 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2138: 000ed5c1 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2139: 00058125 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2140: 0005cb75 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2141: 0008bad1 4 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2142: 0007375d 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2137: 0017f259 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2138: 000ed909 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2139: 0005811d 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2140: 0005cb6d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2141: 0008bb61 4 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2142: 00073859 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2144: 00073405 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2145: 00217879 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2146: 0021d68d 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2147: 000742e3 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2148: 00109889 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2149: 0007426d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2144: 000734a1 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2145: 00216361 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2146: 0021c1ad 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2147: 00074457 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2148: 00109bd5 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2149: 000743e1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2150: 00505db8 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2151: 00103bdd 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2152: 001edc69 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2153: 00295949 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2154: 0017e251 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2155: 001bc475 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2151: 00103ef9 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2152: 001ec3b5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2153: 00295521 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2154: 0017dd09 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2155: 001bad75 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2157: 001e4f45 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2157: 001e35f9 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 2158: 0050aae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 2159: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 2160: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ 2161: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ 2162: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ 2163: 00505524 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2164: 0007192f 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2165: 00243fc1 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2164: 0007194f 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2165: 00242ac1 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2166: 00502708 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2167: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ 2168: 00031331 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2169: 00089d85 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2170: 001e9959 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2171: 00055a45 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2172: 0024cd99 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2169: 00089e05 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2170: 001e8005 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2171: 00055a3d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2172: 0024b84d 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ 2173: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2174: 0002c6f9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2175: 0012cbb1 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2176: 0004b319 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2177: 000a8975 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2175: 0012ce45 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2176: 0004b311 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2177: 000a89f9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2178: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2179: 001351a5 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2180: 0007953d 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2179: 00135445 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2180: 00075081 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ 2182: 00507a70 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 2183: 002d6595 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2183: 002d6165 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2184: 0050ab00 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2185: 000efc59 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2185: 000effa1 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 2186: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ 2188: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ - 2190: 00118d19 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2191: 002999e1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2192: 00243ae1 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2193: 000f403d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2194: 002b3c29 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2195: 0006f1df 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2196: 00066995 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2197: 0006bcd7 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2198: 0006d7a9 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2199: 0006e0fb 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2200: 0028333d 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2201: 000712d9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2202: 000e2bd5 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2203: 0006d039 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2204: 0006bd73 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2190: 00118e41 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2191: 002995c1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2192: 002425e1 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2193: 000f4381 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2194: 002b3809 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2195: 0006f357 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2196: 00066991 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2197: 0006bcc7 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2198: 0006d799 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2199: 0006e13b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2200: 00282ec5 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2201: 00071451 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2202: 000e2c9d 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2203: 0006d029 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2204: 0006bd63 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2205: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2206: 0009488d 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2207: 0006c959 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2208: 002237b1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2209: 00327890 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2206: 00094911 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2207: 0006c949 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2208: 002222d1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2209: 00327450 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2210: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2211: 00281859 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2212: 0024ce31 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2211: 002813dd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2212: 0024ba45 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2213: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2214: 001ae595 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2215: 00236c2d 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2216: 00247e19 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2217: 002d9815 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2218: 000747ab 106 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2219: 0017f34d 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2220: 0017b30d 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2221: 001eede5 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2222: 0020ada5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2223: 0008fa09 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2224: 00075291 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2214: 001ace99 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2215: 0023572d 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2216: 0024691d 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2217: 002d93dd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2218: 0007496f 106 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2219: 0017edc9 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2220: 0017adc1 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2221: 001ed531 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2222: 00209655 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2223: 0008fa99 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2224: 0007550f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 2225: 005025f8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 2226: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 2227: 0002ba0c 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2228: 001625b9 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2229: 002e0571 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2230: 0005f553 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2231: 0007123d 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2232: 0007520b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2228: 00162529 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2229: 002e0131 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2230: 0005f54b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2231: 000713b5 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2232: 000715ff 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2233: 0002c440 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 2234: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ - 2235: 00072d7f 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2236: 00090b75 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2235: 00072d53 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2236: 00090c05 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2238: 0015eba1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2239: 0006c3d5 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2240: 00208149 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2241: 000d6d05 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2242: 0008fd79 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2238: 0015ead1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2239: 0006c3c5 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2240: 002069f9 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2241: 000d6d85 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2242: 0008fe09 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2243: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2244: 0005e329 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2245: 002969a1 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2244: 0005e39d 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2245: 002965b9 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2247: 0003b4d5 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2248: 000757a7 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2247: 0003b4c9 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2248: 00075a27 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 2251: 000ed571 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2252: 000f5755 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2253: 0021e101 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2251: 000ed8b9 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2252: 000f5aa1 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2253: 0021cc21 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 2254: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ - 2256: 0023efd1 124 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2257: 00149e8d 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2256: 0023dad1 124 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2257: 00149f39 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2259: 00327c90 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2260: 00066307 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2259: 00327850 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2260: 00066303 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 2261: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2262: 005063b8 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2263: 002de6d9 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2263: 002dd175 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2264: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2265: 001f6b19 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2266: 00041081 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2267: 0021c02d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2268: 002168e5 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2265: 001f53cd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2266: 00041079 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2267: 0021ab4d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2268: 002153cd 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2269: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2270: 00259c5d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2271: 00051f09 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2270: 00258779 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2271: 00051f05 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 2272: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ 2273: 0050703c 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 2274: 001bc4d9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2275: 001cb491 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2276: 000719dd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2277: 00212f8d 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2274: 001badd9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2275: 001c9da9 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2276: 00072db1 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2277: 00211a71 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2278: 0050aa2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 2279: 00507874 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 2281: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ - 2282: 0014dc45 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2282: 0014dc25 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2283: 0002cd55 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2284: 00219121 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2285: 0005fa81 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2284: 00217c11 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2285: 0005fb3f 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2286: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2287: 001af53d 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2287: 001ade3d 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2288: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2289: 00254ed9 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2290: 001061a9 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2291: 0004287d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2289: 002539f9 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2290: 001064c5 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2291: 00042875 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2292: 0050aaac 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ 2293: 00030e11 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2294: 0004b0d3 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2294: 0004b0cb 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2295: 0050aa70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2296: 000a1781 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2297: 00071a35 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2298: 0013e791 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2299: 00208fb5 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2300: 00083e71 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2301: 00072f55 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2296: 000a1841 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2297: 000719fd 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2298: 0013ea19 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2299: 00207865 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2300: 00083e9d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2301: 00072ff1 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2302: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2303: 0015ef81 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2304: 00208251 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2305: 0021c461 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2306: 0006e5fd 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2307: 002297ad 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2308: 0006e5fb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2309: 00090bcd 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2310: 00059773 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2311: 00074231 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2312: 001ce775 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2303: 0015eeb1 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2304: 00206b01 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2305: 0021af81 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2306: 0006e71d 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2307: 002282cd 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2308: 0006e71b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2309: 00090c5d 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2310: 0005976b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2311: 000743a5 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2312: 001cd085 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2313: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2314: 0006b943 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2314: 0006b933 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2315: 0054f2e4 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2316: 00122be9 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2317: 000d9f55 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2318: 0006dea9 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2316: 00122e5d 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2317: 000d9f91 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2318: 0006de99 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ 2319: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2320: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ 2321: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2322: 00135661 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2322: 00135909 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2323: 005022c0 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2324: 0006ad31 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2324: 0006ad21 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ 2325: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ 2326: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ - 2327: 0006a211 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2328: 000c83c1 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2327: 0006a1d5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2328: 000c843d 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2329: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2330: 0006abbf 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2331: 0006cbab 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2332: 00058883 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2333: 002b72a9 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2334: 00279fd9 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2335: 001315d5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2330: 0006abaf 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2331: 0006cb9b 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2332: 0005887b 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2333: 002b4559 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2334: 00279af1 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2335: 00131875 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 2336: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 2337: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ 2338: 00506598 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2339: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 2340: 002c1f5d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2341: 00056129 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2340: 002c1b3d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2341: 00056121 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ 2342: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2343: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2344: 00075691 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2344: 00075911 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2345: 0054f2e0 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2346: 001309a5 468 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2347: 00144a99 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2346: 00130c45 468 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2347: 00144c61 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2348: 005024e8 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 2349: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 2350: 0023ed75 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2351: 001ae5bd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2352: 0029534d 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2350: 0023d875 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2351: 001acec1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2352: 00294ed9 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2353: 00505434 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2354: 0016b79d 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2355: 000ba641 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2356: 0021e33d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2354: 0016b4e1 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2355: 000ba6bd 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2356: 0021ce5d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2357: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2358: 0007146f 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2359: 00252379 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2360: 0008f4a5 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2358: 00072e45 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2359: 00250cd1 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2360: 0008f535 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2361: 0002ad70 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2362: 001822cd 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2363: 0015cca9 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2362: 00181d4d 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2363: 0015cb9d 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2364: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2365: 0023fdd9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2366: 000845a1 356 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2365: 0023e8d9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2366: 000845cd 452 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2367: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2368: 00087b21 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2368: 00087b8d 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2369: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2370: 002a42f9 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2370: 002a3ed9 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ 2371: 00032659 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ 2372: 0002d0d5 260 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ 2373: 0050a258 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 2374: 0006f12d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2374: 0006f2a5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ 2376: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 2377: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ - 2378: 00076b3d 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2378: 00076527 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2379: 0002b6f8 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2380: 0009b3d5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2380: 0009b445 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2381: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2382: 00075741 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2382: 000759c1 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2383: 0002bcac 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2384: 001e4be9 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2385: 002bd1ad 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2386: 0023cc0d 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2387: 000758c5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2388: 001cab01 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2389: 0006e1b3 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2390: 0024bda1 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2391: 000741f5 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2384: 001e329d 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2385: 002bcd8d 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2386: 0023b70d 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2387: 000737f9 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2388: 001c9419 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2389: 0006e1f3 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2390: 0024a8a9 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2391: 0007436b 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2392: 0050443c 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2393: 00142965 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2394: 00282c7d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2395: 0005c0c9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2396: 0015cc91 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2397: 00072cf1 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2393: 00142bdd 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2394: 00282805 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2395: 0005c0c1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2396: 0015cb85 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2397: 00072cc5 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2398: 00508890 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2399: 00059875 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2400: 0009e855 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2399: 0005986d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2400: 0009e911 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2401: 0050425c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2402: 00282479 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2402: 00281ffd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2403: 005066b8 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2404: 0006c7a3 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2405: 0024ab0d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2406: 00216091 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2407: 000de2ad 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2408: 002803e1 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2404: 0006c793 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2405: 00249615 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2406: 00214b79 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2407: 000de2f5 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2408: 0027ff69 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ 2409: 0050ab28 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ 2410: 00501f14 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 2411: 001f4185 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2411: 001f2985 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2412: 0002af74 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2413: 00212bc5 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2413: 002116a9 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ 2414: 00504f10 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 2415: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ - 2416: 0006d1a1 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2417: 0008634d 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2418: 00037ca1 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2419: 002431f9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2420: 0016f849 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2421: 00235b19 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2416: 0006d191 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2417: 000861b5 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2418: 00037ce5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2419: 00241cf9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2420: 0016f569 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2421: 00234619 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ 2422: 00037bf1 176 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2423: 0002d30d 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2424: 002047f1 132 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2424: 002030a1 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) 0x2ac60 │ │ │ │ - 0x0000000d (FINI) 0x2e3a64 │ │ │ │ + 0x0000000d (FINI) 0x2e361c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4ffee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4ffef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1d714 │ │ │ │ 0x00000006 (SYMTAB) 0x13f84 │ │ │ ├── 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: 15dc5062bb20605a6698851e2b28894714cc1cb9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4d422808eec2c76d15181f2392a39b3ca7dd602f │ │ │ │ │ │ │ │ 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: 0x000aac5c, Base: 0x004e1d98, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x000aacfc, Base: 0x004e1968, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@fp 4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000c9bf6, Base: 0x004e1d98, Semaphore: 0x0054ea26 │ │ │ │ + Location: 0x000c9cec, Base: 0x004e1968, Semaphore: 0x0054ea26 │ │ │ │ Arguments: -4@[r7, #28] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000c9c50, Base: 0x004e1d98, Semaphore: 0x0054ea28 │ │ │ │ + Location: 0x000c9dcc, Base: 0x004e1968, Semaphore: 0x0054ea28 │ │ │ │ Arguments: -4@r4 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0012a5e8, Base: 0x004e1d98, Semaphore: 0x0054ea2c │ │ │ │ + Location: 0x0012a880, Base: 0x004e1968, Semaphore: 0x0054ea2c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0012a5f2, Base: 0x004e1d98, Semaphore: 0x0054ea2a │ │ │ │ + Location: 0x0012a88a, Base: 0x004e1968, Semaphore: 0x0054ea2a │ │ │ │ Arguments: 4@r0 │ │ │ │ + stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: audit │ │ │ │ + Location: 0x0012afa0, Base: 0x004e1968, Semaphore: 0x0054ea2e │ │ │ │ + Arguments: 4@r7 4@#_PyRuntime+51120 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012af12, Base: 0x004e1d98, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012b782, Base: 0x004e1968, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012b51a, Base: 0x004e1d98, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012bd8a, Base: 0x004e1968, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ - stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: audit │ │ │ │ - Location: 0x0012b918, Base: 0x004e1d98, Semaphore: 0x0054ea2e │ │ │ │ - Arguments: 4@r7 4@#_PyRuntime+51120 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012c0fe, Base: 0x004e1d98, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012c392, Base: 0x004e1968, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +`//lib/ld-linux-armhf.so.3 │ │ │ │ `dDh6q`3f │ │ │ │ ImX.-IYZ │ │ │ │ HK&+pjvT< │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ @@ -70,16 +70,16 @@ │ │ │ │ backtrace │ │ │ │ readdir64 │ │ │ │ closedir │ │ │ │ rewinddir │ │ │ │ fdopendir │ │ │ │ sem_init │ │ │ │ sem_post │ │ │ │ -sem_trywait │ │ │ │ sem_wait │ │ │ │ +sem_trywait │ │ │ │ __sem_clockwait64 │ │ │ │ sem_destroy │ │ │ │ __libc_current_sigrtmin │ │ │ │ __libc_current_sigrtmax │ │ │ │ __realpath_chk │ │ │ │ flockfile │ │ │ │ funlockfile │ │ │ │ @@ -2188,15 +2188,15 @@ │ │ │ │ GLIBC_2.6 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.35 │ │ │ │ $4&h@F1F │ │ │ │ RFIF`FeF │ │ │ │ ;F)F2F Fs │ │ │ │ -KFBF9F(Fr │ │ │ │ +KFBF9F(Fs │ │ │ │ 0h+F `JF │ │ │ │ SF2FAF8F │ │ │ │ /F9h@Fj │ │ │ │ _c#aca+h │ │ │ │ ch(i{a[h>a&F │ │ │ │ "Fkh1F(F │ │ │ │ -;FBF)F0FO │ │ │ │ +;FBF)F0FN │ │ │ │ yk0F2h{` │ │ │ │ NFZFDFUFk │ │ │ │ FNFZFDFUF │ │ │ │ 'FNFZFDFUF8h │ │ │ │ ;i0Fzi;b │ │ │ │ ;izi;eze │ │ │ │ ;i0Fzi;b │ │ │ │ @@ -2351,54 +2351,53 @@ │ │ │ │ ;i0F;e{i{e │ │ │ │ ;i;ekhzize │ │ │ │ 2F\Oi │ │ │ │ JJJJJJ0$J │ │ │ │ -IFCF2FXFN │ │ │ │ +IFCF2FXFO │ │ │ │ pGChXhpGJ │ │ │ │ KFRF1F(F │ │ │ │ 3#`'F{hYm │ │ │ │ %,rA3H]d:kOV │ │ │ │ F2FcF7FfF │ │ │ │ -\IIIIIIIIIII │ │ │ │ +[HHHHHHHHHHH │ │ │ │ KF2F)FPF │ │ │ │ FYhbhImRm │ │ │ │ -" nbf{`7 │ │ │ │ +" nbf{`8 │ │ │ │ 3hBF9F F │ │ │ │ @SXBXApG │ │ │ │ QHBHApGB │ │ │ │ CF:F(F!F │ │ │ │ +F*F1F8F │ │ │ │ +r#dbebd │ │ │ │ +r#dbebd │ │ │ │ 1!`ZF!F@F │ │ │ │ +h"F)F8F │ │ │ │ #hZF!F8F │ │ │ │ +h'F)F@F │ │ │ │ KFBF)FPF │ │ │ │ KFBF)FPF │ │ │ │ 2PFKFBF │ │ │ │ !FCF:FHF │ │ │ │ iaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiaaaaaaaaaaaaaaaa*aaaaaaaaa***iiiaaaaaa**aaaaaaaa*(F │ │ │ │ -3+`/F)F F │ │ │ │ +3+`/F)F F" │ │ │ │ XF?!JF │ │ │ │ bb!FBF8F │ │ │ │ )F3FBF F │ │ │ │ F F3j)jBF │ │ │ │ -3caQF F= │ │ │ │ -3YF Fca= │ │ │ │ +3caQF F> │ │ │ │ +3YF Fca> │ │ │ │ ]i1F F.F │ │ │ │ 3FBF9Fei │ │ │ │ PF2F?!VD │ │ │ │ DB1F F+F │ │ │ │ 1B+FAF F │ │ │ │ ^h$!ki`i │ │ │ │ -2 F3n#bX │ │ │ │ +2 F3n#bY │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ @SFBF9F0F │ │ │ │ ;F)FHF"F │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ <7.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLIEBLLLLLLLLLL │ │ │ │ _B_AVBVA;F │ │ │ │ )FJF%F7F │ │ │ │ -#F0FLFFF │ │ │ │ +F1F FFFLF' │ │ │ │ [FJFAF8F │ │ │ │ 3#`ch[m[ │ │ │ │ 3#tab(i ( │ │ │ │ sF3`bjki │ │ │ │ 8D0DHD$h │ │ │ │ BF8h3h!h │ │ │ │ #h+D#`3h+D3` │ │ │ │ sFCajaCisE │ │ │ │ 3#`%F(Fp │ │ │ │ K@S@\@D@c │ │ │ │ 3i2Fuh@F │ │ │ │ #th2F@Fs` │ │ │ │ -#cc2F!F(F8 │ │ │ │ -FJF9F@F9 │ │ │ │ -FJF9F@F9 │ │ │ │ +#cc2F!F(F9 │ │ │ │ +FJF9F@F: │ │ │ │ +FJF9F@F: │ │ │ │ CF"FIF8F │ │ │ │ CF"FIF8F │ │ │ │ CF"FIF8F │ │ │ │ 3F"FAF8F │ │ │ │ 3F"FAF8F │ │ │ │ 3F"FAF8F │ │ │ │ -;F@F2F)FB │ │ │ │ +;F@F2F)FC │ │ │ │ 1)` F)F:h │ │ │ │ +h2F)F F │ │ │ │ 1)` F)F:h │ │ │ │ F[mLFOFZ │ │ │ │ +h:F1F F │ │ │ │ -[F@F"F1FM │ │ │ │ +[F@F"F1FN │ │ │ │ ^))$)))))E │ │ │ │ )7)7X)))))))))))))))) 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 │ │ │ │ @@ -4966,57 +5003,34 @@ │ │ │ │ _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 │ │ │ │ @@ -5030,27 +5044,14 @@ │ │ │ │ '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 │ │ │ │ @@ -5089,14 +5090,15 @@ │ │ │ │ Sign not allowed in string format specifier │ │ │ │ Negative zero coercion (z) not allowed in string format specifier │ │ │ │ Alternate form (#) not allowed in string format specifier │ │ │ │ '=' alignment not allowed in string format specifier │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +0123456789abcdef │ │ │ │ sep must be None or a string, not %.200s │ │ │ │ end must be None or a string, not %.200s │ │ │ │ %.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 "=="? │ │ │ │ @@ -5104,16 +5106,14 @@ │ │ │ │ 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 │ │ │ │ @@ -5121,18 +5121,20 @@ │ │ │ │ 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 │ │ │ │ +%s:%d: bad argument to internal function │ │ │ │ list indices must be integers or slices, not %.200s │ │ │ │ __import__ not found │ │ │ │ __length_hint__ must be an integer, not %.100s │ │ │ │ __length_hint__() should return >= 0 │ │ │ │ argument must be iterable │ │ │ │ module name must be a string │ │ │ │ level must be >= 0 │ │ │ │ @@ -5209,33 +5211,152 @@ │ │ │ │ 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' │ │ │ │ -withdata │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ replace string is too long │ │ │ │ -compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ 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 │ │ │ │ -Comparison between bytes and string │ │ │ │ -Comparison between bytes and int │ │ │ │ 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() │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ +getpriority │ │ │ │ +setpriority │ │ │ │ +posix_spawn │ │ │ │ +posix_spawnp │ │ │ │ +readlink │ │ │ │ +copy_file_range │ │ │ │ +register_at_fork │ │ │ │ +sched_get_priority_max │ │ │ │ +sched_get_priority_min │ │ │ │ +sched_getparam │ │ │ │ +sched_getscheduler │ │ │ │ +sched_rr_get_interval │ │ │ │ +sched_setparam │ │ │ │ +sched_setscheduler │ │ │ │ +sched_yield │ │ │ │ +sched_setaffinity │ │ │ │ +sched_getaffinity │ │ │ │ +posix_openpt │ │ │ │ +unlockpt │ │ │ │ +login_tty │ │ │ │ +getgrouplist │ │ │ │ +getgroups │ │ │ │ +getlogin │ │ │ │ +setreuid │ │ │ │ +setregid │ │ │ │ +setgroups │ │ │ │ +initgroups │ │ │ │ +pidfd_open │ │ │ │ +tcgetpgrp │ │ │ │ +tcsetpgrp │ │ │ │ +closerange │ │ │ │ +device_encoding │ │ │ │ +readinto │ │ │ │ +sendfile │ │ │ │ +ftruncate │ │ │ │ +truncate │ │ │ │ +posix_fallocate │ │ │ │ +posix_fadvise │ │ │ │ +unsetenv │ │ │ │ +fdatasync │ │ │ │ +WCOREDUMP │ │ │ │ +WIFCONTINUED │ │ │ │ +WIFSTOPPED │ │ │ │ +WIFSIGNALED │ │ │ │ +WIFEXITED │ │ │ │ +WEXITSTATUS │ │ │ │ +WTERMSIG │ │ │ │ +WSTOPSIG │ │ │ │ +fstatvfs │ │ │ │ +fpathconf │ │ │ │ +pathconf │ │ │ │ +_path_splitroot_ex │ │ │ │ +_path_normpath │ │ │ │ +getloadavg │ │ │ │ +setresuid │ │ │ │ +setresgid │ │ │ │ +getresuid │ │ │ │ +getresgid │ │ │ │ +getxattr │ │ │ │ +setxattr │ │ │ │ +removexattr │ │ │ │ +listxattr │ │ │ │ +get_terminal_size │ │ │ │ +get_inheritable │ │ │ │ +set_inheritable │ │ │ │ +get_blocking │ │ │ │ +set_blocking │ │ │ │ +getrandom │ │ │ │ +memfd_create │ │ │ │ +eventfd_read │ │ │ │ +eventfd_write │ │ │ │ +waitstatus_to_exitcode │ │ │ │ +timerfd_create │ │ │ │ +timerfd_settime │ │ │ │ +timerfd_settime_ns │ │ │ │ +timerfd_gettime │ │ │ │ +timerfd_gettime_ns │ │ │ │ +_inputhook │ │ │ │ +_is_inputhook_installed │ │ │ │ +_create_environ │ │ │ │ +newlines │ │ │ │ +_CHUNK_SIZE │ │ │ │ +line_buffering │ │ │ │ +write_through │ │ │ │ +_finalizing │ │ │ │ +reconfigure │ │ │ │ +seekable │ │ │ │ +getvalue │ │ │ │ +True if the file descriptor will be closed by close(). │ │ │ │ +_blksize │ │ │ │ +Stat st_blksize if available │ │ │ │ +_isatty_open_only │ │ │ │ +_dealloc_warn │ │ │ │ +readinto1 │ │ │ │ +True if the file is closed. │ │ │ │ +writelines │ │ │ │ +getbuffer │ │ │ │ +_checkClosed │ │ │ │ +_checkSeekable │ │ │ │ +_checkReadable │ │ │ │ +_checkWritable │ │ │ │ +getstate │ │ │ │ +setstate │ │ │ │ +text_encoding │ │ │ │ +open_code │ │ │ │ +withdata │ │ │ │ +_io.TextIOWrapper │ │ │ │ +_io.StringIO │ │ │ │ +_io.FileIO │ │ │ │ +_io.BufferedRandom │ │ │ │ +_io.BufferedRWPair │ │ │ │ +_io.BufferedReader │ │ │ │ +_io.BufferedWriter │ │ │ │ +_io.BytesIO │ │ │ │ +_io._RawIOBase │ │ │ │ +_io._BufferedIOBase │ │ │ │ +_io._TextIOBase │ │ │ │ +_io._IOBase │ │ │ │ +_io._BytesIOBuffer │ │ │ │ +_io.IncrementalNewlineDecoder │ │ │ │ NGROUPS_MAX │ │ │ │ WCONTINUED │ │ │ │ WUNTRACED │ │ │ │ O_RDONLY │ │ │ │ O_WRONLY │ │ │ │ O_NDELAY │ │ │ │ O_NONBLOCK │ │ │ │ @@ -5389,14 +5510,29 @@ │ │ │ │ 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 │ │ │ │ +cannot marshal recursion %T objects │ │ │ │ +too many objects │ │ │ │ +can only join an iterable │ │ │ │ +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 │ │ │ │ +int too big to convert │ │ │ │ +remaining subinterpreters; close them with Interpreter.close() │ │ │ │ +thread state allocation failed │ │ │ │ +can only concatenate list (not "%.200s") to list │ │ │ │ +%U argument after * must be an iterable, not %.200s │ │ │ │ +lost sys.%s │ │ │ │ +fromlist │ │ │ │ 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) │ │ │ │ @@ -5443,119 +5579,17 @@ │ │ │ │ st_blksize │ │ │ │ blocksize for filesystem I/O │ │ │ │ st_blocks │ │ │ │ number of blocks allocated │ │ │ │ device type (if inode device) │ │ │ │ si_signo │ │ │ │ si_status │ │ │ │ -getpriority │ │ │ │ -setpriority │ │ │ │ -posix_spawn │ │ │ │ -posix_spawnp │ │ │ │ -readlink │ │ │ │ -copy_file_range │ │ │ │ -register_at_fork │ │ │ │ -sched_get_priority_max │ │ │ │ -sched_get_priority_min │ │ │ │ -sched_getparam │ │ │ │ -sched_getscheduler │ │ │ │ -sched_rr_get_interval │ │ │ │ -sched_setparam │ │ │ │ -sched_setscheduler │ │ │ │ -sched_yield │ │ │ │ -sched_setaffinity │ │ │ │ -sched_getaffinity │ │ │ │ -posix_openpt │ │ │ │ -unlockpt │ │ │ │ -login_tty │ │ │ │ -getgrouplist │ │ │ │ -getgroups │ │ │ │ -getlogin │ │ │ │ -setreuid │ │ │ │ -setregid │ │ │ │ -setgroups │ │ │ │ -initgroups │ │ │ │ -pidfd_open │ │ │ │ -tcgetpgrp │ │ │ │ -tcsetpgrp │ │ │ │ -closerange │ │ │ │ -device_encoding │ │ │ │ -readinto │ │ │ │ -sendfile │ │ │ │ -ftruncate │ │ │ │ -truncate │ │ │ │ -posix_fallocate │ │ │ │ -posix_fadvise │ │ │ │ -unsetenv │ │ │ │ -fdatasync │ │ │ │ -WCOREDUMP │ │ │ │ -WIFCONTINUED │ │ │ │ -WIFSTOPPED │ │ │ │ -WIFSIGNALED │ │ │ │ -WIFEXITED │ │ │ │ -WEXITSTATUS │ │ │ │ -WTERMSIG │ │ │ │ -WSTOPSIG │ │ │ │ -fstatvfs │ │ │ │ -fpathconf │ │ │ │ -pathconf │ │ │ │ -_path_splitroot_ex │ │ │ │ -_path_normpath │ │ │ │ -getloadavg │ │ │ │ -setresuid │ │ │ │ -setresgid │ │ │ │ -getresuid │ │ │ │ -getresgid │ │ │ │ -getxattr │ │ │ │ -setxattr │ │ │ │ -removexattr │ │ │ │ -listxattr │ │ │ │ -get_terminal_size │ │ │ │ -get_inheritable │ │ │ │ -set_inheritable │ │ │ │ -get_blocking │ │ │ │ -set_blocking │ │ │ │ -getrandom │ │ │ │ -memfd_create │ │ │ │ -eventfd_read │ │ │ │ -eventfd_write │ │ │ │ -waitstatus_to_exitcode │ │ │ │ -timerfd_create │ │ │ │ -timerfd_settime │ │ │ │ -timerfd_settime_ns │ │ │ │ -timerfd_gettime │ │ │ │ -timerfd_gettime_ns │ │ │ │ -_inputhook │ │ │ │ -_is_inputhook_installed │ │ │ │ -_create_environ │ │ │ │ -newlines │ │ │ │ -_CHUNK_SIZE │ │ │ │ -line_buffering │ │ │ │ -write_through │ │ │ │ -_finalizing │ │ │ │ -reconfigure │ │ │ │ -seekable │ │ │ │ -getvalue │ │ │ │ -True if the file descriptor will be closed by close(). │ │ │ │ -_blksize │ │ │ │ -Stat st_blksize if available │ │ │ │ -_isatty_open_only │ │ │ │ -_dealloc_warn │ │ │ │ -readinto1 │ │ │ │ -True if the file is closed. │ │ │ │ -writelines │ │ │ │ -getbuffer │ │ │ │ -_checkClosed │ │ │ │ -_checkSeekable │ │ │ │ -_checkReadable │ │ │ │ -_checkWritable │ │ │ │ -getstate │ │ │ │ -setstate │ │ │ │ -text_encoding │ │ │ │ -open_code │ │ │ │ +.cpython-314-arm-linux-gnueabihf.so │ │ │ │ +.abi3.so │ │ │ │ +.abi3-arm-linux-gnueabihf.so │ │ │ │ SC_2_CHAR_TERM │ │ │ │ SC_2_C_BIND │ │ │ │ SC_2_C_DEV │ │ │ │ SC_2_C_VERSION │ │ │ │ SC_2_FORT_DEV │ │ │ │ SC_2_FORT_RUN │ │ │ │ SC_2_LOCALEDEF │ │ │ │ @@ -5763,42 +5797,14 @@ │ │ │ │ HAVE_UNLINKAT │ │ │ │ HAVE_UTIMENSAT │ │ │ │ HAVE_PTSNAME_R │ │ │ │ posix.uname_result │ │ │ │ posix.DirEntry │ │ │ │ posix.ScandirIterator │ │ │ │ os.terminal_size │ │ │ │ -_io.TextIOWrapper │ │ │ │ -_io.StringIO │ │ │ │ -_io.FileIO │ │ │ │ -_io.BufferedRandom │ │ │ │ -_io.BufferedRWPair │ │ │ │ -_io.BufferedReader │ │ │ │ -_io.BufferedWriter │ │ │ │ -_io.BytesIO │ │ │ │ -_io._RawIOBase │ │ │ │ -_io._BufferedIOBase │ │ │ │ -_io._TextIOBase │ │ │ │ -_io._IOBase │ │ │ │ -_io._BytesIOBuffer │ │ │ │ -_io.IncrementalNewlineDecoder │ │ │ │ -cannot marshal recursion %T objects │ │ │ │ -too many objects │ │ │ │ -can only join an iterable │ │ │ │ -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 │ │ │ │ -int too big to convert │ │ │ │ -remaining subinterpreters; close them with Interpreter.close() │ │ │ │ -thread state allocation failed │ │ │ │ -can only concatenate list (not "%.200s") to list │ │ │ │ -%U argument after * must be an iterable, not %.200s │ │ │ │ -lost sys.%s │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ cannot import name %R from %R (consider renaming %R since it has the same name as the standard library module named %R and prevents importing that standard library module) │ │ │ │ cannot import name %R from %R (consider renaming %R if it has the same name as a library you intended to import) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) (%S) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) │ │ │ │ cannot import name %R from %R (%S) │ │ │ │ │ │ │ │ @@ -5820,74 +5826,27 @@ │ │ │ │ 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 │ │ │ │ -follow_symlinks │ │ │ │ -year, for example, 1993 │ │ │ │ -month of year, range [1, 12] │ │ │ │ -day of month, range [1, 31] │ │ │ │ -hours, range [0, 23] │ │ │ │ -minutes, range [0, 59] │ │ │ │ -seconds, range [0, 61]) │ │ │ │ -day of week, range [0, 6], Monday is 0 │ │ │ │ -day of year, range [1, 366] │ │ │ │ -tm_isdst │ │ │ │ -1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ -abbreviation of timezone name │ │ │ │ -tm_gmtoff │ │ │ │ -offset from UTC in seconds │ │ │ │ -clock_gettime │ │ │ │ -clock_gettime_ns │ │ │ │ -clock_settime │ │ │ │ -clock_settime_ns │ │ │ │ -clock_getres │ │ │ │ -pthread_getcpuclockid │ │ │ │ -localtime │ │ │ │ -monotonic │ │ │ │ -monotonic_ns │ │ │ │ -process_time │ │ │ │ -process_time_ns │ │ │ │ -thread_time │ │ │ │ -thread_time_ns │ │ │ │ -perf_counter │ │ │ │ -perf_counter_ns │ │ │ │ -get_clock_info │ │ │ │ -fromlist │ │ │ │ -time.struct_time │ │ │ │ -The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ - accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ - sequence of 9 integers. │ │ │ │ - Note that several fields' values are not the same as those defined by │ │ │ │ - the C language standard for struct tm. For example, the value of the │ │ │ │ - field tm_year is the actual year, not year - 1900. See individual │ │ │ │ - fields' descriptions for details. │ │ │ │ -.cpython-314-arm-linux-gnueabihf.so │ │ │ │ -.abi3.so │ │ │ │ -.abi3-arm-linux-gnueabihf.so │ │ │ │ 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 │ │ │ │ Can't compare %.100s and %.100s │ │ │ │ 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 │ │ │ │ -... truncated │ │ │ │ -|$OOO:ImportError │ │ │ │ -Unmatched right paren in format string │ │ │ │ -impossible │ │ │ │ -Unmatched left paren in format string │ │ │ │ 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) │ │ │ │ @@ -5920,21 +5879,64 @@ │ │ │ │ _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 │ │ │ │ +year, for example, 1993 │ │ │ │ +month of year, range [1, 12] │ │ │ │ +day of month, range [1, 31] │ │ │ │ +hours, range [0, 23] │ │ │ │ +minutes, range [0, 59] │ │ │ │ +seconds, range [0, 61]) │ │ │ │ +day of week, range [0, 6], Monday is 0 │ │ │ │ +day of year, range [1, 366] │ │ │ │ +tm_isdst │ │ │ │ +1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ +abbreviation of timezone name │ │ │ │ +tm_gmtoff │ │ │ │ +offset from UTC in seconds │ │ │ │ +clock_gettime │ │ │ │ +clock_gettime_ns │ │ │ │ +clock_settime │ │ │ │ +clock_settime_ns │ │ │ │ +clock_getres │ │ │ │ +pthread_getcpuclockid │ │ │ │ +localtime │ │ │ │ +monotonic │ │ │ │ +monotonic_ns │ │ │ │ +process_time │ │ │ │ +process_time_ns │ │ │ │ +thread_time │ │ │ │ +thread_time_ns │ │ │ │ +perf_counter │ │ │ │ +perf_counter_ns │ │ │ │ +get_clock_info │ │ │ │ Bus error │ │ │ │ Illegal instruction │ │ │ │ Floating-point exception │ │ │ │ Segmentation fault │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ +time.struct_time │ │ │ │ +The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ + accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ + sequence of 9 integers. │ │ │ │ + Note that several fields' values are not the same as those defined by │ │ │ │ + the C language standard for struct tm. For example, the value of the │ │ │ │ + field tm_year is the actual year, not year - 1900. See individual │ │ │ │ + fields' descriptions for details. │ │ │ │ +... truncated │ │ │ │ +|$OOO:ImportError │ │ │ │ +Unmatched right paren in format string │ │ │ │ +impossible │ │ │ │ +Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ 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 │ │ │ │ @@ -5977,16 +5979,14 @@ │ │ │ │ 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 │ │ │ │ File or stream is not readable. │ │ │ │ I/O operation on closed file │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ 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 │ │ │ │ I/O operation on closed file. │ │ │ │ @@ -6012,16 +6012,18 @@ │ │ │ │ import site = %i │ │ │ │ is in build tree = %i │ │ │ │ stdlib dir = │ │ │ │ sys.path[0] = │ │ │ │ sys.%s = │ │ │ │ (not set) │ │ │ │ sys.path = [ │ │ │ │ -sem_trywait │ │ │ │ sem_wait │ │ │ │ +sem_trywait │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ sem_clockwait │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ lost sys.stderr │ │ │ │ _print_exception_bltin │ │ │ │ close() takes no arguments │ │ │ │ in print_exception_recursive │ │ │ │ TypeError: print_exception(): Exception expected for value, │ │ │ │ @@ -6047,29 +6049,30 @@ │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ +allow_code │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ _attributes │ │ │ │ argtypes │ │ │ │ context_expr │ │ │ │ decorator_list │ │ │ │ default_value │ │ │ │ defaults │ │ │ │ end_col_offset │ │ │ │ @@ -6259,15 +6262,14 @@ │ │ │ │ | ParamSpec(identifier name, expr? default_value) │ │ │ │ | 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 │ │ │ │ _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__ │ │ │ │ @@ -6851,19 +6853,14 @@ │ │ │ │ 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 │ │ │ │ -iter_unpack │ │ │ │ -pack_into │ │ │ │ -unpack_from │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ dictionary of keyword arguments to future partial calls │ │ │ │ partial is generic over the wrapped function's return type │ │ │ │ @@ -6983,14 +6980,19 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ struct format string │ │ │ │ struct size in bytes │ │ │ │ +iter_unpack │ │ │ │ +pack_into │ │ │ │ +unpack_from │ │ │ │ +_clearcache │ │ │ │ +calcsize │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ datetime.IsoCalendarDate │ │ │ │ Fast implementation of the datetime module. │ │ │ │ @@ -7564,17 +7566,17 @@ │ │ │ │ NI_MAXSERV │ │ │ │ NI_NOFQDN │ │ │ │ NI_NUMERICHOST │ │ │ │ NI_NAMEREQD │ │ │ │ NI_NUMERICSERV │ │ │ │ NI_DGRAM │ │ │ │ SHUT_RDWR │ │ │ │ -builtins.id │ │ │ │ _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 │ │ │ │ @@ -7721,18 +7723,18 @@ │ │ │ │ "%s" must be an integer, not %T │ │ │ │ bad "quoting" value │ │ │ │ quotechar must be set if quoting enabled │ │ │ │ bad %s or %s value │ │ │ │ %s: No _csv module state found │ │ │ │ _module_repr │ │ │ │ builtins.breakpoint │ │ │ │ -lost builtins module │ │ │ │ pdb.set_trace │ │ │ │ PYTHONBREAKPOINT │ │ │ │ Ignoring unimportable $PYTHONBREAKPOINT: "%s" │ │ │ │ +lost builtins module │ │ │ │ "%s" must be a unicode character or None, not %T │ │ │ │ "%s" must be a unicode character or None, not a string of length %zd │ │ │ │ invalid generation │ │ │ │ Failed to encode latin1 string when unpickling a time object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ |iiiiO$i │ │ │ │ sys._getframemodulename │ │ │ │ Failed to encode latin1 string when unpickling a date object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ @@ -7945,17 +7947,14 @@ │ │ │ │ substring not found │ │ │ │ O|n:repeat │ │ │ │ Exception ignored while calling deallocator %R │ │ │ │ can't fork at interpreter shutdown │ │ │ │ fork not supported for isolated subinterpreters │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ -invalid tool %d (must be between 0 and 5) │ │ │ │ -tool name must be a str │ │ │ │ -tool %d is already in use │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ _pickle.UnpicklingError │ │ │ │ dispatch_table │ │ │ │ copyreg.dispatch_table should be a dict, not %.200s │ │ │ │ _extension_registry │ │ │ │ copyreg._extension_registry should be a dict, not %.200s │ │ │ │ @@ -7966,14 +7965,17 @@ │ │ │ │ _compat_pickle.NAME_MAPPING should be a dict, not %.200s │ │ │ │ _compat_pickle.IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_NAME_MAPPING │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_IMPORT_MAPPING │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ codecs.encode should be a callable, not %.200s │ │ │ │ +invalid tool %d (must be between 0 and 5) │ │ │ │ +tool name must be a str │ │ │ │ +tool %d is already in use │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ Exception ignored in atfork callback while copying list %R │ │ │ │ Exception ignored in atfork callback %R │ │ │ │ socket.__new__ │ │ │ │ socket.connect │ │ │ │ AF_UNIX path too long │ │ │ │ @@ -8075,23 +8077,23 @@ │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ -The callback can only be set for one event at a time │ │ │ │ -invalid event %d │ │ │ │ -sys.monitoring.register_callback │ │ │ │ signal only works in main thread of the main interpreter │ │ │ │ signal number out of range │ │ │ │ signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ expected int, got %T │ │ │ │ +The callback can only be set for one event at a time │ │ │ │ +invalid event %d │ │ │ │ +sys.monitoring.register_callback │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -8109,14 +8111,23 @@ │ │ │ │ EPOLLMSG │ │ │ │ EPOLLWAKEUP │ │ │ │ EPOLL_CLOEXEC │ │ │ │ first argument must be callable or None │ │ │ │ '%.200s' object is unsliceable │ │ │ │ subsection not found │ │ │ │ ../Python/pystrtod.c │ │ │ │ +n|i:recv │ │ │ │ +negative buffersize in recv │ │ │ │ +Bivariant types are not supported. │ │ │ │ +Variance cannot be specified with infer_variance. │ │ │ │ +A single constraint is not allowed │ │ │ │ +Constraints cannot be combined with bound=... │ │ │ │ +covariant │ │ │ │ +contravariant │ │ │ │ +infer_variance │ │ │ │ True if the epoll handler is closed │ │ │ │ fork_exec │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ @@ -8125,33 +8136,26 @@ │ │ │ │ is not │ │ │ │ not in │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ -n|i:recv │ │ │ │ -negative buffersize in recv │ │ │ │ -Bivariant types are not supported. │ │ │ │ -Variance cannot be specified with infer_variance. │ │ │ │ -A single constraint is not allowed │ │ │ │ -Constraints cannot be combined with bound=... │ │ │ │ Infinity │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ i|Opp:register │ │ │ │ Bound must be a type. │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ +__hash__ method should return an integer │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ -__hash__ method should return an integer │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ missing format argument │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ Missing frame when calling trace function. │ │ │ │ unrecognized configuration name │ │ │ │ @@ -8171,14 +8175,25 @@ │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ _bless_my_loader │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ Context() does not accept any arguments │ │ │ │ +this __dict__ descriptor does not support '%.200s' objects │ │ │ │ +O|Op:start_joinable_thread │ │ │ │ +thread function must be callable │ │ │ │ +'handle' must be a _ThreadHandle │ │ │ │ +_thread.start_joinable_thread │ │ │ │ +Exception ignored while clearing thread local %R │ │ │ │ +thread is not supported for isolated subinterpreters │ │ │ │ +can't create new thread at interpreter shutdown │ │ │ │ +thread already started │ │ │ │ +can't start new thread │ │ │ │ +_generic_class_getitem │ │ │ │ initial_bytes │ │ │ │ registry │ │ │ │ module_globals │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ @@ -8187,31 +8202,17 @@ │ │ │ │ parse_float │ │ │ │ parse_int │ │ │ │ parse_constant │ │ │ │ encode_basestring_ascii │ │ │ │ encode_basestring │ │ │ │ scanstring │ │ │ │ sizehint │ │ │ │ -covariant │ │ │ │ -contravariant │ │ │ │ -infer_variance │ │ │ │ _tokenize.TokenizerIter │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ -this __dict__ descriptor does not support '%.200s' objects │ │ │ │ -O|Op:start_joinable_thread │ │ │ │ -thread function must be callable │ │ │ │ -'handle' must be a _ThreadHandle │ │ │ │ -_thread.start_joinable_thread │ │ │ │ -Exception ignored while clearing thread local %R │ │ │ │ -thread is not supported for isolated subinterpreters │ │ │ │ -can't create new thread at interpreter shutdown │ │ │ │ -thread already started │ │ │ │ -can't start new thread │ │ │ │ -_generic_class_getitem │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ expected code, got %R │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ object could not be marshalled │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ @@ -8230,14 +8231,15 @@ │ │ │ │ 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 │ │ │ │ pop from an empty deque │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ expect str, not %T │ │ │ │ invalid end argument │ │ │ │ session not active │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ @@ -8249,18 +8251,18 @@ │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ object could not be unmarshalled │ │ │ │ unable to get the type MRO │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ os.chdir │ │ │ │ -permutations │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ +permutations │ │ │ │ Precision not allowed in integer format specifier │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ int too large to format │ │ │ │ U:strftime │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ @@ -8269,27 +8271,26 @@ │ │ │ │ ((iiiiiiiii)) │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ -%04ld-%%m-%%d │ │ │ │ -tzname.replace() did not return a string │ │ │ │ Cannot join current thread │ │ │ │ cannot join thread at interpreter shutdown │ │ │ │ +%04ld-%%m-%%d │ │ │ │ +tzname.replace() did not return a string │ │ │ │ non-ascii grouped digit │ │ │ │ -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 │ │ │ │ -field 'value' is required for Await │ │ │ │ month out of range │ │ │ │ day of month out of range │ │ │ │ hour out of range │ │ │ │ minute out of range │ │ │ │ seconds out of range │ │ │ │ day of week out of range │ │ │ │ day of year out of range │ │ │ │ @@ -8297,30 +8298,47 @@ │ │ │ │ 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 │ │ │ │ +invalid node type (%d) for annotated assignment │ │ │ │ +trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ +trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ +trying to free an already freed arena block: %p, size %zu │ │ │ │ +re.compile(%.200R, %S) │ │ │ │ +re.compile(%.200R) │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ extra_tokens │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ structseq │ │ │ │ grp.struct_group │ │ │ │ -invalid node type (%d) for annotated assignment │ │ │ │ -trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ -trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ -trying to free an already freed arena block: %p, size %zu │ │ │ │ -re.compile(%.200R, %S) │ │ │ │ -re.compile(%.200R) │ │ │ │ argument list must be a tuple │ │ │ │ │ │ │ │ │ │ │ │ async generator raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ @@ -8350,32 +8368,14 @@ │ │ │ │ cannot re-enter the tee iterator │ │ │ │ closures not supported │ │ │ │ globals not supported │ │ │ │ only basic code objects are supported │ │ │ │ expected a set for "globalnames", got %R │ │ │ │ expected a set for "attrnames", got %R │ │ │ │ argument 4 │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ setgroups argument must be a list │ │ │ │ too many extra_groups │ │ │ │ @@ -8386,14 +8386,16 @@ │ │ │ │ fd out of range in fds_to_keep. │ │ │ │ _posixsubprocess.fork_exec │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ noexec:chdir │ │ │ │ Exception occurred in preexec_fn. │ │ │ │ OSError: │ │ │ │ SubprocessError:0: │ │ │ │ +_current_indent_level │ │ │ │ +allow_nan │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ @@ -8426,18 +8428,18 @@ │ │ │ │ unpack requires a buffer of %zd bytes │ │ │ │ os.remove │ │ │ │ │ │ │ │ Can't pickle local object %R │ │ │ │ Can't pickle %R: %S │ │ │ │ Can't pickle %R: it's not found as %S.%S │ │ │ │ Can't pickle %R: it's not the same object as %S.%S │ │ │ │ -fix_imports │ │ │ │ -buffer_callback │ │ │ │ unclosed scandir iterator %R │ │ │ │ Exception ignored while finalizing scandir iterator %R │ │ │ │ +fix_imports │ │ │ │ +buffer_callback │ │ │ │ os.rmdir │ │ │ │ unsupported xidata fallback option │ │ │ │ xidata not cleared │ │ │ │ missing interp │ │ │ │ object does not support cross-interpreter data │ │ │ │ %R does not support cross-interpreter data │ │ │ │ module '__main__' has no attribute ' │ │ │ │ @@ -8513,19 +8515,24 @@ │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ failed to initialize preserved objects │ │ │ │ failed to preserve object │ │ │ │ ../Python/crossinterp.c │ │ │ │ empty namespaces not allowed │ │ │ │ non-sequence namespace not supported │ │ │ │ peek of closed file │ │ │ │ -kwdefaults │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemStringRef() │ │ │ │ BINBYTES exceeds system's maximum size of %zd bytes │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +kwdefaults │ │ │ │ +string helper module │ │ │ │ odd number of items for SETITEMS │ │ │ │ could not find MARK │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ when serializing %T item 0 │ │ │ │ list changed size during iteration │ │ │ │ @@ -8572,36 +8579,33 @@ │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ _generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -warn_on_full_buffer │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -string helper module │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ timestamp out of range for platform time_t │ │ │ │ while sharing a tuple │ │ │ │ new buffer size too large │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ +warn_on_full_buffer │ │ │ │ argument 3 │ │ │ │ first maketrans argument must be a string if there is a second argument │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translatetable must be of length 1 │ │ │ │ keys in translate table mustbe strings or integers │ │ │ │ %.200s%s missing required argument '%U' (pos %zd) │ │ │ │ @@ -8645,18 +8649,14 @@ │ │ │ │ On:scan_once │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ -max_length │ │ │ │ -initial_value │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ idx cannot be negative │ │ │ │ while decoding a JSON object from a unicode string │ │ │ │ Expecting property name enclosed in double quotes │ │ │ │ Expecting ':' delimiter │ │ │ │ Expecting ',' delimiter │ │ │ │ Illegal trailing comma before end of object │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ @@ -8667,14 +8667,16 @@ │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ +max_length │ │ │ │ +initial_value │ │ │ │ y*|i:send │ │ │ │ precision too large │ │ │ │ called match pattern must be a class │ │ │ │ %s.__match_args__ must be a tuple (got %s) │ │ │ │ %s() accepts %zd positional sub-pattern%s (%zd given) │ │ │ │ __match_args__ elements must be strings (got %s) │ │ │ │ PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ @@ -8774,14 +8776,20 @@ │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ string argument expected, got '%s' │ │ │ │ Python int too large for C unsigned int │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Exception ignored while discarding thread watchdog of %R │ │ │ │ '%.200s' cannot be interpreted as a boolean │ │ │ │ @@ -8798,20 +8806,14 @@ │ │ │ │ takewhile │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ list.index(x): x not in list │ │ │ │ n must be at least one │ │ │ │ Pickler object is already used │ │ │ │ batched(): incomplete batch │ │ │ │ file must have a 'write' attribute │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ 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 │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ @@ -9082,14 +9084,15 @@ │ │ │ │ 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 │ │ │ │ @@ -9206,45 +9209,44 @@ │ │ │ │ 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 │ │ │ │ -socket.bind │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ +gc.get_referents │ │ │ │ +/proc/self/fd │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ 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 │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ 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) │ │ │ │ @@ -9253,28 +9255,27 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ BLAKE2B_SALT_SIZE │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ @@ -9311,18 +9312,18 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ -cannot clear a suspended frame │ │ │ │ -cannot clear an executing frame │ │ │ │ │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ float too large to pack with f format │ │ │ │ numeric(): argument 1 must be a unicode character, not a string of length %zd │ │ │ │ not a numeric character │ │ │ │ -_capacity_bits │ │ │ │ -_rate_bits │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ -_sha3.shake_256 │ │ │ │ -_sha3.shake_128 │ │ │ │ -_sha3.sha3_512 │ │ │ │ -_sha3.sha3_384 │ │ │ │ -_sha3.sha3_256 │ │ │ │ -_sha3.sha3_224 │ │ │ │ Unpickler object is already used │ │ │ │ child index out of range │ │ │ │ mirrored(): argument must be a unicode character, not a string of length %zd │ │ │ │ digest_size for %s must be between 1 and %d bytes, here it is %d │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ @@ -10150,20 +10152,21 @@ │ │ │ │ ii|i:getsockopt │ │ │ │ getsockopt string buffer not allowed │ │ │ │ getsockopt buflen out of range │ │ │ │ NotationDecl │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ ExternalEntityRef │ │ │ │ +str() on a bytearray instance │ │ │ │ +namespaces │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ -str() on a bytearray instance │ │ │ │ float too large to pack with e format │ │ │ │ _typevartuple_prepare_subst │ │ │ │ invalid lookup on 0-dim memory │ │ │ │ memoryview.index(x): x not found │ │ │ │ multi-dimensional lookup is not implemented │ │ │ │ expected %d or %d arguments, got %zd │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ @@ -10183,18 +10186,17 @@ │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ steps must be a non-negative integer │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ cannot index %d-dimension view with %zd-element tuple │ │ │ │ -maxdigits │ │ │ │ -namespaces │ │ │ │ unknown expression kind inside f-string or t-string │ │ │ │ maxdigits must be >= %d or 0 for unlimited │ │ │ │ +maxdigits │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ limit must be an integer │ │ │ │ __await__ returned a non-iterable │ │ │ │ Python int too large for C unsigned long │ │ │ │ @@ -10221,27 +10223,27 @@ │ │ │ │ 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 │ │ │ │ int_divmod │ │ │ │ tuple of length 2 is required from int_divmod() │ │ │ │ tuple of int is required from int_divmod() │ │ │ │ +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 │ │ │ │ combinations │ │ │ │ TreeBuilder │ │ │ │ -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 │ │ │ │ required argument is not a complex │ │ │ │ non-integer arguments in division │ │ │ │ os.getxattr │ │ │ │ NotStandalone │ │ │ │ deque.index(x): x not in deque │ │ │ │ bad tzinfo state arg │ │ │ │ os.removexattr │ │ │ │ @@ -10262,16 +10264,16 @@ │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ expected an instruction sequence, not %T │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ dropwhile │ │ │ │ bad argument type for built-in operation │ │ │ │ 'max_factor' must be at least 1.0 │ │ │ │ -combinations_with_replacement │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ +combinations_with_replacement │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ pop from empty array │ │ │ │ _paramspec_prepare_subst │ │ │ │ deque already at its maximum size │ │ │ │ @@ -10689,24 +10691,25 @@ │ │ │ │ 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: │ │ │ │ -expect str, got %T │ │ │ │ - │ │ │ │ +cannot decode string │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ 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 │ │ │ │ + │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ +expect str, got %T │ │ │ │ ../Objects/structseq.c │ │ │ │ deallocating │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((_Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ @@ -10731,27 +10734,26 @@ │ │ │ │ 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 │ │ │ │ +invalid intrinsic function │ │ │ │ +InstructionSequenceType │ │ │ │ non-dict annotations │ │ │ │ -cannot decode string │ │ │ │ in new thread │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ -InstructionSequenceType │ │ │ │ -invalid intrinsic function │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ %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 │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ perf trampoline not available │ │ │ │ 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) │ │ │ │ @@ -17873,14 +17875,23 @@ │ │ │ │ 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, /) │ │ │ │ @@ -18065,74 +18076,18 @@ │ │ │ │ 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, /) │ │ │ │ -Return inode of the entry; cached per entry. │ │ │ │ -stat($self, /, *, follow_symlinks=True) │ │ │ │ -Return stat_result object for the entry; cached per entry. │ │ │ │ -is_junction($self, /) │ │ │ │ -Return True if the entry is a junction; cached per entry. │ │ │ │ -is_symlink($self, /) │ │ │ │ -Return True if the entry is a symbolic link; cached per entry. │ │ │ │ -is_file($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a file; cached per entry. │ │ │ │ -is_dir($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a directory; cached per entry. │ │ │ │ -uname_result: Result from os.uname(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (sysname, nodename, release, version, machine), │ │ │ │ -or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ -See os.uname for more information. │ │ │ │ -times_result: Result from os.times(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (user, system, children_user, children_system, elapsed), │ │ │ │ -or via the attributes user, system, children_user, children_system, │ │ │ │ -and elapsed. │ │ │ │ -See os.times for more information. │ │ │ │ -A tuple of (columns, lines) for holding terminal window size │ │ │ │ -sched_param(sched_priority) │ │ │ │ -Currently has only one field: sched_priority │ │ │ │ - sched_priority │ │ │ │ - A scheduling parameter. │ │ │ │ -statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ -or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ -See os.statvfs for more information. │ │ │ │ -stat_result: Result from stat, fstat, or lstat. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ -or via the attributes st_mode, st_ino, st_dev, st_nlink, and so on. │ │ │ │ -Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ -or st_flags, they are available as attributes only. │ │ │ │ -See os.stat for more information. │ │ │ │ -waitid_result: Result from waitid. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ -or via the attributes si_pid, si_uid, and so on. │ │ │ │ -See os.waitid for more information. │ │ │ │ _create_environ($module, /) │ │ │ │ Create the environment dictionary. │ │ │ │ _is_inputhook_installed($module, /) │ │ │ │ Checks if PyOS_CallInputHook is set │ │ │ │ _inputhook($module, /) │ │ │ │ Calls PyOS_CallInputHook droppong the GIL first │ │ │ │ timerfd_gettime_ns($module, fd, /) │ │ │ │ @@ -19639,14 +19594,62 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. │ │ │ │ finalize_subinterpreters │ │ │ │ +__fspath__($self, /) │ │ │ │ +Returns the path for the entry. │ │ │ │ +inode($self, /) │ │ │ │ +Return inode of the entry; cached per entry. │ │ │ │ +stat($self, /, *, follow_symlinks=True) │ │ │ │ +Return stat_result object for the entry; cached per entry. │ │ │ │ +is_junction($self, /) │ │ │ │ +Return True if the entry is a junction; cached per entry. │ │ │ │ +is_symlink($self, /) │ │ │ │ +Return True if the entry is a symbolic link; cached per entry. │ │ │ │ +is_file($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a file; cached per entry. │ │ │ │ +is_dir($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a directory; cached per entry. │ │ │ │ +uname_result: Result from os.uname(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (sysname, nodename, release, version, machine), │ │ │ │ +or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ +See os.uname for more information. │ │ │ │ +times_result: Result from os.times(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (user, system, children_user, children_system, elapsed), │ │ │ │ +or via the attributes user, system, children_user, children_system, │ │ │ │ +and elapsed. │ │ │ │ +See os.times for more information. │ │ │ │ +A tuple of (columns, lines) for holding terminal window size │ │ │ │ +sched_param(sched_priority) │ │ │ │ +Currently has only one field: sched_priority │ │ │ │ + sched_priority │ │ │ │ + A scheduling parameter. │ │ │ │ +statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ +or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ +See os.statvfs for more information. │ │ │ │ +stat_result: Result from stat, fstat, or lstat. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ +or via the attributes st_mode, st_ino, st_dev, st_nlink, and so on. │ │ │ │ +Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ +or st_flags, they are available as attributes only. │ │ │ │ +See os.stat for more information. │ │ │ │ +waitid_result: Result from waitid. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ +or via the attributes si_pid, si_uid, and so on. │ │ │ │ +See os.waitid for more information. │ │ │ │ +faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -19773,15 +19776,14 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ -faulthandler module. │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ @@ -20495,64 +20497,14 @@ │ │ │ │ pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir, pw_shell. │ │ │ │ The uid and gid items are integers, all others are strings. An │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ Py_EndInterpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ _PySemaphore_Wakeup │ │ │ │ PyEval_AcquireThread │ │ │ │ -unpack_from($module, format, /, buffer, offset=0) │ │ │ │ -Return a tuple containing values unpacked according to the format string. │ │ │ │ -The buffer's size, minus offset, must be at least calcsize(format). │ │ │ │ -A negative offset counts from the end of the buffer. │ │ │ │ -See help(struct) for more on format strings. │ │ │ │ -unpack($module, format, buffer, /) │ │ │ │ -Return a tuple containing values unpacked according to the format string. │ │ │ │ -The buffer's size in bytes must be calcsize(format). │ │ │ │ -See help(struct) for more on format strings. │ │ │ │ -pack_into(format, buffer, offset, v1, v2, ...) │ │ │ │ -Pack the values v1, v2, ... according to the format string and write │ │ │ │ -the packed bytes into the writable buffer buf starting at offset. Note │ │ │ │ -that the offset is a required argument. A negative offset counts from │ │ │ │ -the end of the buffer. See help(struct) for more on format strings. │ │ │ │ -pack(format, v1, v2, ...) -> bytes │ │ │ │ -Return a bytes object containing the values v1, v2, ... packed according │ │ │ │ -to the format string. See help(struct) for more on format strings. │ │ │ │ -iter_unpack($module, format, buffer, /) │ │ │ │ -Return an iterator yielding tuples unpacked from the given bytes. │ │ │ │ -The bytes are unpacked according to the format string, like │ │ │ │ -a repeated invocation of unpack_from(). │ │ │ │ -Requires that the bytes length be a multiple of the format struct size. │ │ │ │ -calcsize($module, format, /) │ │ │ │ -Return size in bytes of the struct described by the format string. │ │ │ │ -_clearcache($module, /) │ │ │ │ -Clear the internal cache. │ │ │ │ -Functions to convert between Python values and C structs. │ │ │ │ -Python bytes objects are used to hold the data representing the C struct. │ │ │ │ -The format string (explained below) describes the layout of data │ │ │ │ -in the C struct. │ │ │ │ -The optional first format char indicates byte order, size and alignment: │ │ │ │ - @: native order, size & alignment (default) │ │ │ │ - =: native order, std. size & alignment │ │ │ │ - <: little-endian, std. size & alignment │ │ │ │ - >: big-endian, std. size & alignment │ │ │ │ - !: same as > │ │ │ │ -The remaining characters indicate types of args and must match exactly; │ │ │ │ -these can be preceded by a decimal repeat count: │ │ │ │ - x: pad byte (no data); c: char; b: signed byte; B: unsigned byte; │ │ │ │ - ?: _Bool; h: short; H: unsigned short; i: int; I: unsigned int; │ │ │ │ - l: long; L: unsigned long; q: long long; Q: unsigned long long; │ │ │ │ - f: float; d: double; e: half-float; │ │ │ │ - F: float complex; D: double complex. │ │ │ │ -Special cases (preceding decimal count indicates length): │ │ │ │ - s: byte string (array of char); p: Pascal string (with count byte). │ │ │ │ -Special cases (only available in native format): │ │ │ │ - n: ssize_t; N: size_t; │ │ │ │ - P: an integer type that is wide enough to hold a pointer. │ │ │ │ -Whitespace between formats is ignored. │ │ │ │ -The variable struct.error is an exception raised on errors. │ │ │ │ cache_clear($self, /) │ │ │ │ Clear the cache and cache statistics │ │ │ │ cache_info($self, /) │ │ │ │ Report cache statistics │ │ │ │ Create a cached callable that wraps another function. │ │ │ │ user_function: the function being cached │ │ │ │ maxsize: 0 for no caching │ │ │ │ @@ -21155,14 +21107,64 @@ │ │ │ │ strings. │ │ │ │ iter_unpack($self, buffer, /) │ │ │ │ Return an iterator yielding tuples. │ │ │ │ Tuples are unpacked from the given bytes source, like a repeated │ │ │ │ invocation of unpack_from(). │ │ │ │ Requires that the bytes length be a multiple of the struct size. │ │ │ │ Struct(fmt) --> compiled struct object │ │ │ │ +unpack_from($module, format, /, buffer, offset=0) │ │ │ │ +Return a tuple containing values unpacked according to the format string. │ │ │ │ +The buffer's size, minus offset, must be at least calcsize(format). │ │ │ │ +A negative offset counts from the end of the buffer. │ │ │ │ +See help(struct) for more on format strings. │ │ │ │ +unpack($module, format, buffer, /) │ │ │ │ +Return a tuple containing values unpacked according to the format string. │ │ │ │ +The buffer's size in bytes must be calcsize(format). │ │ │ │ +See help(struct) for more on format strings. │ │ │ │ +pack_into(format, buffer, offset, v1, v2, ...) │ │ │ │ +Pack the values v1, v2, ... according to the format string and write │ │ │ │ +the packed bytes into the writable buffer buf starting at offset. Note │ │ │ │ +that the offset is a required argument. A negative offset counts from │ │ │ │ +the end of the buffer. See help(struct) for more on format strings. │ │ │ │ +pack(format, v1, v2, ...) -> bytes │ │ │ │ +Return a bytes object containing the values v1, v2, ... packed according │ │ │ │ +to the format string. See help(struct) for more on format strings. │ │ │ │ +iter_unpack($module, format, buffer, /) │ │ │ │ +Return an iterator yielding tuples unpacked from the given bytes. │ │ │ │ +The bytes are unpacked according to the format string, like │ │ │ │ +a repeated invocation of unpack_from(). │ │ │ │ +Requires that the bytes length be a multiple of the format struct size. │ │ │ │ +calcsize($module, format, /) │ │ │ │ +Return size in bytes of the struct described by the format string. │ │ │ │ +_clearcache($module, /) │ │ │ │ +Clear the internal cache. │ │ │ │ +Functions to convert between Python values and C structs. │ │ │ │ +Python bytes objects are used to hold the data representing the C struct. │ │ │ │ +The format string (explained below) describes the layout of data │ │ │ │ +in the C struct. │ │ │ │ +The optional first format char indicates byte order, size and alignment: │ │ │ │ + @: native order, size & alignment (default) │ │ │ │ + =: native order, std. size & alignment │ │ │ │ + <: little-endian, std. size & alignment │ │ │ │ + >: big-endian, std. size & alignment │ │ │ │ + !: same as > │ │ │ │ +The remaining characters indicate types of args and must match exactly; │ │ │ │ +these can be preceded by a decimal repeat count: │ │ │ │ + x: pad byte (no data); c: char; b: signed byte; B: unsigned byte; │ │ │ │ + ?: _Bool; h: short; H: unsigned short; i: int; I: unsigned int; │ │ │ │ + l: long; L: unsigned long; q: long long; Q: unsigned long long; │ │ │ │ + f: float; d: double; e: half-float; │ │ │ │ + F: float complex; D: double complex. │ │ │ │ +Special cases (preceding decimal count indicates length): │ │ │ │ + s: byte string (array of char); p: Pascal string (with count byte). │ │ │ │ +Special cases (only available in native format): │ │ │ │ + n: ssize_t; N: size_t; │ │ │ │ + P: an integer type that is wide enough to hold a pointer. │ │ │ │ +Whitespace between formats is ignored. │ │ │ │ +The variable struct.error is an exception raised on errors. │ │ │ │ Heap queues │ │ │ │ [explanation by Fran │ │ │ │ ois Pinard] │ │ │ │ Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ all k, counting elements from 0. For the sake of comparison, │ │ │ │ non-existing elements are considered to be infinite. The interesting │ │ │ │ property of a heap is that a[0] is always its smallest element. │ │ │ │ @@ -25001,40 +25003,14 @@ │ │ │ │ after the end quote. │ │ │ │ encode_basestring(string) -> string │ │ │ │ Return a JSON representation of a Python string │ │ │ │ encode_basestring_ascii(string) -> string │ │ │ │ Return an ASCII-only JSON representation of a Python string │ │ │ │ json speedups │ │ │ │ _Py_CheckRecursiveCallPy │ │ │ │ -grp.struct_group: Results from getgr*() routines. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ -or via the object attributes as named in the above tuple. │ │ │ │ -getgrall($module, /) │ │ │ │ -Return a list of all available group entries, in arbitrary order. │ │ │ │ -An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ -to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ -getgrnam($module, /, name) │ │ │ │ -Return the group database entry for the given group name. │ │ │ │ -If name is not valid, raise KeyError. │ │ │ │ -getgrgid($module, /, id) │ │ │ │ -Return the group database entry for the given numeric group ID. │ │ │ │ -If id is not valid, raise KeyError. │ │ │ │ -Access to the Unix group database. │ │ │ │ -Group entries are reported as 4-tuples containing the following fields │ │ │ │ -from the group database, in order: │ │ │ │ - gr_name - name of the group │ │ │ │ - gr_passwd - group password (encrypted); often empty │ │ │ │ - gr_gid - numeric ID of the group │ │ │ │ - gr_mem - list of members │ │ │ │ -The gid is an integer, name and password are strings. (Note that most │ │ │ │ -users are not explicitly listed as members of the groups they are in │ │ │ │ -according to the password database. Check both databases to get │ │ │ │ -complete membership information.) │ │ │ │ -sys_audit_impl │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ get_tracemalloc_memory($module, /) │ │ │ │ @@ -25062,14 +25038,40 @@ │ │ │ │ traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ Return an empty list if the tracemalloc module is disabled. │ │ │ │ clear_traces($module, /) │ │ │ │ Clear traces of memory blocks allocated by Python. │ │ │ │ is_tracing($module, /) │ │ │ │ Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ +grp.struct_group: Results from getgr*() routines. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ +or via the object attributes as named in the above tuple. │ │ │ │ +getgrall($module, /) │ │ │ │ +Return a list of all available group entries, in arbitrary order. │ │ │ │ +An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ +to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ +getgrnam($module, /, name) │ │ │ │ +Return the group database entry for the given group name. │ │ │ │ +If name is not valid, raise KeyError. │ │ │ │ +getgrgid($module, /, id) │ │ │ │ +Return the group database entry for the given numeric group ID. │ │ │ │ +If id is not valid, raise KeyError. │ │ │ │ +Access to the Unix group database. │ │ │ │ +Group entries are reported as 4-tuples containing the following fields │ │ │ │ +from the group database, in order: │ │ │ │ + gr_name - name of the group │ │ │ │ + gr_passwd - group password (encrypted); often empty │ │ │ │ + gr_gid - numeric ID of the group │ │ │ │ + gr_mem - list of members │ │ │ │ +The gid is an integer, name and password are strings. (Note that most │ │ │ │ +users are not explicitly listed as members of the groups they are in │ │ │ │ +according to the password database. Check both databases to get │ │ │ │ +complete membership information.) │ │ │ │ +sys_audit_impl │ │ │ │ signal_active_thread │ │ │ │ _generate_suggestions($module, candidates, item, /) │ │ │ │ Returns the candidate in candidates that's closest to item │ │ │ │ Unable to allocate output buffer. │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ @@ -25109,15 +25111,14 @@ │ │ │ │ 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. │ │ │ │ -_blake2b provides BLAKE2b for hashlib │ │ │ │ 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 │ │ │ │ @@ -25206,14 +25207,15 @@ │ │ │ │ usedforsecurity=True, string=None) │ │ │ │ Return a new BLAKE2s hash object. │ │ │ │ blake2b(data=b'', *, digest_size=_blake2.blake2b.MAX_DIGEST_SIZE, │ │ │ │ key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, │ │ │ │ node_offset=0, node_depth=0, inner_size=0, last_node=False, │ │ │ │ usedforsecurity=True, string=None) │ │ │ │ Return a new BLAKE2b hash object. │ │ │ │ +_blake2b provides BLAKE2b for hashlib │ │ │ │ ! $ ' * - 0 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ # ' + / 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ ! !#!&!)!,!/!2!5!8!;!>!A!D!G!J!M!P!S!V!Y!\!_!b!e!h!k!n!q!t!w!z!}! │ │ │ │ """%"("+"."1"4"7":"="@"C"F"I"L"O"R"U"X"["^"a"d"g"j"m"p"s"v"y"|" │ │ │ │ #!#%#)#-#1#5#9#=#A#E#I#M#Q#U#Y#]#a#e#i#m#q#u#y#}# │ │ │ │ @@ -25672,14 +25674,38 @@ │ │ │ │ symtable($module, source, filename, startstr, /) │ │ │ │ Return symbol and scope dictionaries used internally by compiler. │ │ │ │ _modules_by_index_clear_one │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ +hexdigest($self, /, length) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /, length) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +update($self, data, /) │ │ │ │ +Update this hash object's state with the provided bytes-like object. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ +shake_256([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ +Return a new SHAKE hash object. │ │ │ │ +shake_128([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ +Return a new SHAKE hash object. │ │ │ │ +sha3_512([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 64 bytes. │ │ │ │ +sha3_384([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 48 bytes. │ │ │ │ +sha3_256([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 32 bytes. │ │ │ │ +sha3_224([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ +Return a new SHA3 hash object with a hashbit length of 28 bytes. │ │ │ │ tanh($module, z, /) │ │ │ │ Return the hyperbolic tangent of z. │ │ │ │ tan($module, z, /) │ │ │ │ Return the tangent of z. │ │ │ │ sqrt($module, z, /) │ │ │ │ Return the square root of z. │ │ │ │ sinh($module, z, /) │ │ │ │ @@ -25754,42 +25780,18 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ -hexdigest($self, /, length) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /, length) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -update($self, data, /) │ │ │ │ -Update this hash object's state with the provided bytes-like object. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ -shake_256([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ -Return a new SHAKE hash object. │ │ │ │ -shake_128([data], *, usedforsecurity=True) -> SHAKE object │ │ │ │ -Return a new SHAKE hash object. │ │ │ │ -sha3_512([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 64 bytes. │ │ │ │ -sha3_384([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 48 bytes. │ │ │ │ -sha3_256([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 32 bytes. │ │ │ │ -sha3_224([data], *, usedforsecurity=True) -> SHA3 object │ │ │ │ -Return a new SHA3 hash object with a hashbit length of 28 bytes. │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ _PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ @@ -26249,17 +26251,17 @@ │ │ │ │ 4@fp 4@r6 │ │ │ │ gc__start │ │ │ │ -4@[r7, #28] │ │ │ │ gc__done │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ +4@r7 4@#_PyRuntime+51120 │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r10 4@r6 │ │ │ │ -4@r7 4@#_PyRuntime+51120 │ │ │ │ 4@r10 4@r6 │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ 0x0001dc94 73696761 6c747374 61636b00 6261636b sigaltstack.back │ │ │ │ 0x0001dca4 74726163 65006672 65787000 6d6f6466 trace.frexp.modf │ │ │ │ 0x0001dcb4 00726561 64646972 36340063 6c6f7365 .readdir64.close │ │ │ │ 0x0001dcc4 64697200 72657769 6e646469 72006664 dir.rewinddir.fd │ │ │ │ 0x0001dcd4 6f70656e 64697200 6c646578 70007365 opendir.ldexp.se │ │ │ │ 0x0001dce4 6d5f696e 69740070 6572726f 72006c73 m_init.perror.ls │ │ │ │ 0x0001dcf4 65656b36 34007365 6d5f706f 73740073 eek64.sem_post.s │ │ │ │ - 0x0001dd04 656d5f74 72797761 69740073 656d5f77 em_trywait.sem_w │ │ │ │ + 0x0001dd04 656d5f77 61697400 73656d5f 74727977 em_wait.sem_tryw │ │ │ │ 0x0001dd14 61697400 5f5f7365 6d5f636c 6f636b77 ait.__sem_clockw │ │ │ │ 0x0001dd24 61697436 34007365 6d5f6465 7374726f ait64.sem_destro │ │ │ │ 0x0001dd34 79005f5f 6c696263 5f637572 72656e74 y.__libc_current │ │ │ │ 0x0001dd44 5f736967 72746d69 6e005f5f 6c696263 _sigrtmin.__libc │ │ │ │ 0x0001dd54 5f637572 72656e74 5f736967 72746d61 _current_sigrtma │ │ │ │ 0x0001dd64 78006765 74706964 00756e67 65746300 x.getpid.ungetc. │ │ │ │ 0x0001dd74 5f5f7265 616c7061 74685f63 686b0066 __realpath_chk.f │ │ │ │ @@ -381,17 +381,17 @@ │ │ │ │ 0x0001eeb4 61736500 67657472 6c696d69 74363400 ase.getrlimit64. │ │ │ │ 0x0001eec4 73657472 6c696d69 74363400 70746872 setrlimit64.pthr │ │ │ │ 0x0001eed4 6561645f 65786974 00636c6f 73656672 ead_exit.closefr │ │ │ │ 0x0001eee4 6f6d005f 5f766670 72696e74 665f6368 om.__vfprintf_ch │ │ │ │ 0x0001eef4 6b006463 67657474 65787400 62696e64 k.dcgettext.bind │ │ │ │ 0x0001ef04 5f746578 74646f6d 61696e5f 636f6465 _textdomain_code │ │ │ │ 0x0001ef14 73657400 70726561 64763634 00707772 set.preadv64.pwr │ │ │ │ - 0x0001ef24 69746576 3634006e 69636500 67657470 itev64.nice.getp │ │ │ │ - 0x0001ef34 67696400 6765746c 6f67696e 5f720073 gid.getlogin_r.s │ │ │ │ - 0x0001ef44 69677065 6e64696e 67007369 67776169 igpending.sigwai │ │ │ │ + 0x0001ef24 69746576 36340067 65746c6f 67696e5f itev64.getlogin_ │ │ │ │ + 0x0001ef34 72007369 6770656e 64696e67 006e6963 r.sigpending.nic │ │ │ │ + 0x0001ef44 65006765 74706769 64007369 67776169 e.getpgid.sigwai │ │ │ │ 0x0001ef54 7400696e 65745f61 746f6e00 584d4c5f t.inet_aton.XML_ │ │ │ │ 0x0001ef64 47657449 6e707574 436f6e74 65787400 GetInputContext. │ │ │ │ 0x0001ef74 696e6574 5f6e746f 61007374 72736967 inet_ntoa.strsig │ │ │ │ 0x0001ef84 6e616c00 69665f69 6e646578 746f6e61 nal.if_indextona │ │ │ │ 0x0001ef94 6d65005f 5f676574 6974696d 65723634 me.__getitimer64 │ │ │ │ 0x0001efa4 00736574 686f7374 6e616d65 00676574 .sethostname.get │ │ │ │ 0x0001efb4 73657276 62796e61 6d650067 65747365 servbyname.getse │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002ac60 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1ae5f0 <_start@@Base+0x34> │ │ │ │ + bl 1acef4 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002c6b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1af468 │ │ │ │ + bl 1add68 │ │ │ │ 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, 2c722 │ │ │ │ ldr r3, [pc, #72] @ (2c764 ) │ │ │ │ ldr.w r0, [r3, #1668] @ 0x684 │ │ │ │ cbnz r0, 2c736 │ │ │ │ b.n 2c75a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #15612 @ 0x3cfc │ │ │ │ + movw r0, #14524 @ 0x38bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2c762 │ │ │ │ b.n 2c718 │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbz r3, 2c754 │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15628 @ 0x3d0c │ │ │ │ + movw r1, #14540 @ 0x38cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c762 │ │ │ │ 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 1b14e4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1afde4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c7d8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b1484 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1afd84 <_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 1b1600 │ │ │ │ + bl 1aff00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c7e0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b9554 │ │ │ │ + bl 1b7e54 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d850 │ │ │ │ - movw r0, #15672 @ 0x3d38 │ │ │ │ + movw r0, #14584 @ 0x38f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bc474 │ │ │ │ + bl 1bad74 │ │ │ │ cbz r0, 2c7f8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2c7fa │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2ba8 │ │ │ │ + bl 1b14a8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b9554 │ │ │ │ + bl 1b7e54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c7d8 │ │ │ │ - bl 216090 │ │ │ │ + bl 214b78 │ │ │ │ mov r6, r0 │ │ │ │ - bl 20a570 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 208e20 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c826 │ │ │ │ - bl 21bba4 │ │ │ │ + bl 21a6c4 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1e4 │ │ │ │ - bl b228c <_Py_GetConfig@@Base> │ │ │ │ + bl b22dc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cbz r3, 2c854 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1bd510 │ │ │ │ + bl 1bbe10 │ │ │ │ ldr r1, [pc, #132] @ (2c8c4 ) │ │ │ │ - movw r2, #15688 @ 0x3d48 │ │ │ │ + movw r2, #14600 @ 0x3908 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2c8c8 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #15704 @ 0x3d58 │ │ │ │ + movw r0, #14616 @ 0x3918 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce774 │ │ │ │ + bl 1cd084 │ │ │ │ cbnz r0, 2c870 │ │ │ │ - movw r1, #15716 @ 0x3d64 │ │ │ │ + movw r1, #14628 @ 0x3924 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #96] @ (2c8cc ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c87c │ │ │ │ movs r4, #1 │ │ │ │ - bl 21bba4 │ │ │ │ + bl 21a6c4 │ │ │ │ b.n 2c87e │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c8ac │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2bb1c │ │ │ │ blx 2bc00 │ │ │ │ cbz r0, 2c8ac │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 39902 │ │ │ │ + bl 398fa │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d3b4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 21d688 │ │ │ │ + bl 21bed4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 21c1a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r2, r6 │ │ │ │ vqadd.s8 q0, q0, q2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c8d0 : │ │ │ │ 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, 2c8fc │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #14672 @ 0x3950 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #24] @ (2c910 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1b13d4 │ │ │ │ + bl 1afcd4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c914 : │ │ │ │ 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 2bf2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c976 │ │ │ │ bl 2c9fc │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1af468 │ │ │ │ + bl 1add68 │ │ │ │ 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 2af74 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2c9ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c9ca │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #14740 @ 0x3994 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #4] @ (2c9cc ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c9d0 <_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, 2ca80 │ │ │ │ ldr r2, [pc, #200] @ (2cb0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ca80 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15844 @ 0x3de4 │ │ │ │ + movw r1, #14756 @ 0x39a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 12b540 <_PySys_GetOptionalAttrString@@Base+0xf38> │ │ │ │ + bl 12abc8 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2ca80 │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cb06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cb06 │ │ │ │ movs r0, #12 │ │ │ │ - bl 7a480 │ │ │ │ + bl 7a474 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca96 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cb02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + bl 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ b.n 2cb02 │ │ │ │ ldr r4, [pc, #120] @ (2cb10 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r3, r7, [r0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -376,15 +376,15 @@ │ │ │ │ bne.n 2cab8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2caa8 │ │ │ │ dmb ish │ │ │ │ beq.n 2cac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ ldr r2, [pc, #76] @ (2cb14 ) │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cbnz r3, 2cad2 │ │ │ │ str.w r5, [r2, #1680] @ 0x690 │ │ │ │ b.n 2cadc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ bne.n 2caf4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cae4 │ │ │ │ dmb ish │ │ │ │ beq.n 2ca7c │ │ │ │ ldr r0, [pc, #20] @ (2cb10 ) │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ b.n 2ca7c │ │ │ │ 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] @ (2cb60 ) │ │ │ │ b.n 2ccb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a1de0 │ │ │ │ + bl a1ea0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cb5a │ │ │ │ - bl 79da0 │ │ │ │ + bl 79d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cb5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cb5a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #84 @ 0x54 │ │ │ │ │ │ │ │ 0002cb64 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -456,25 +456,25 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2cb86 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #212] @ (2cc58 ) │ │ │ │ b.n 2ccb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6d228 │ │ │ │ + bl 6d218 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc2e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b57c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cbc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1de0 │ │ │ │ + bl a1ea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc34 │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [pc, #164] @ (2cc5c ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -482,65 +482,65 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2cbe0 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a1780 │ │ │ │ + bl a1840 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cc34 │ │ │ │ adds r0, r5, #4 │ │ │ │ - bl a1de0 │ │ │ │ + bl a1ea0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cc36 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2cc36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cc02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cc02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cc16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cc52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cc52 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cc36 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 205c10 <_PyErr_Clear@@Base> │ │ │ │ + b.w 2044c0 <_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 1b162c │ │ │ │ + bl 1aff2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cc96 : │ │ │ │ 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 1b162c │ │ │ │ + bl 1aff2c │ │ │ │ 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 1b14e4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1afde4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bf2c │ │ │ │ cbz r0, 2ccfe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2ccec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2af70 │ │ │ │ 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 1af428 │ │ │ │ + bl 1add28 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002cd2c : │ │ │ │ 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 1b232c │ │ │ │ + bl 1b0c2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cd54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -664,45 +664,45 @@ │ │ │ │ bls.n 2cda0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #88] @ (2cde0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16388 @ 0x4004 │ │ │ │ + movw r3, #15300 @ 0x3bc4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdda │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2cdc6 │ │ │ │ cbnz r5, 2cdc6 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #44] @ (2cde0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16424 @ 0x4028 │ │ │ │ + movw r3, #15336 @ 0x3be8 │ │ │ │ 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 2d004 │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cde4 : │ │ │ │ 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 2ce34 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #148] @ (2ceb4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16460 @ 0x404c │ │ │ │ + movw r3, #15372 @ 0x3c0c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2ce06 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ cbnz r0, 2ce64 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #104] @ (2ceb8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2ce06 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -758,57 +758,57 @@ │ │ │ │ bl 2d3d8 │ │ │ │ b.n 2ce06 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2ce66 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d3d8 │ │ │ │ - movw r1, #16500 @ 0x4074 │ │ │ │ + movw r1, #15412 @ 0x3c34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2c2c0 │ │ │ │ cbnz r0, 2ceac │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ b.n 2ceae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cebc : │ │ │ │ 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 1b14e4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1afde4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2cee0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2d850 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ cbnz r3, 2cf0a │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b1484 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1afd84 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 1b2ba8 │ │ │ │ + bl 1b14a8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b9554 │ │ │ │ + bl 1b7e54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2ced8 │ │ │ │ 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 2cf80 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2cf90 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16520 @ 0x4088 │ │ │ │ + movw r3, #15432 @ 0x3c48 │ │ │ │ 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 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r2, r6 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cf94 : │ │ │ │ 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 2cffa │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #28] @ (2d000 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16548 @ 0x40a4 │ │ │ │ + movw r3, #15460 @ 0x3c64 │ │ │ │ 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 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ 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 1b2738 │ │ │ │ + bl 1b1038 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d058 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #132] @ (2d0cc ) │ │ │ │ - movw r3, #15940 @ 0x3e44 │ │ │ │ + movw r3, #14852 @ 0x3a04 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d078 │ │ │ │ cbz r0, 2d07c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #104] @ (2d0d0 ) │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d0c2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2c0ec │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d0b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #44] @ (2d0d0 ) │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d0c2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d0d4 : │ │ │ │ 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 2d192 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #172] @ (2d1d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16744 @ 0x4168 │ │ │ │ + movw r3, #15656 @ 0x3d28 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d1d0 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d192 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #128] @ (2d1d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16784 @ 0x4190 │ │ │ │ + movw r3, #15696 @ 0x3d50 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d138 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d192 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #84] @ (2d1d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16836 @ 0x41c4 │ │ │ │ + movw r3, #15748 @ 0x3d84 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #27272 @ 0x6a88 │ │ │ │ + movw r1, #26184 @ 0x6648 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2c2c0 │ │ │ │ cbnz r0, 2d1ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2d1d0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #24] @ (2d1d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16548 @ 0x40a4 │ │ │ │ + movw r3, #15460 @ 0x3c64 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d138 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d1d8 : │ │ │ │ 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 2d222 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #56] @ (2d244 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16388 @ 0x4004 │ │ │ │ + movw r3, #15300 @ 0x3bc4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d23e │ │ │ │ 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 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d248 : │ │ │ │ cbnz r0, 2d24e │ │ │ │ - b.w 1bd5bc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1bbebc <_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 2af74 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ blx 2af74 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ blx 2af74 │ │ │ │ - movw r0, #26256 @ 0x6690 │ │ │ │ + movw r0, #25168 @ 0x6250 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r8, r0 │ │ │ │ - movw r0, #26256 @ 0x6690 │ │ │ │ + movw r0, #25168 @ 0x6250 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str.w r8, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d2c2 │ │ │ │ - movw r0, #26256 @ 0x6690 │ │ │ │ + movw r0, #25168 @ 0x6250 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_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, 2d2f6 │ │ │ │ cbnz r0, 2d304 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #14740 @ 0x3994 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d308 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d30c : │ │ │ │ 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 2af74 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2d35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b15c0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1afec0 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d35c │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #14740 @ 0x3994 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d360 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d364 : │ │ │ │ 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 1b2e8c │ │ │ │ + bl 1b1788 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2d3ac │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #64] @ (2d3d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d3d2 │ │ │ │ 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} │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ 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 @@ │ │ │ │ │ │ │ │ 0002d406 : │ │ │ │ ldr r2, [pc, #80] @ (2d458 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2d416 │ │ │ │ ldr r0, [pc, #72] @ (2d45c ) │ │ │ │ - b.w 1b2f58 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 1b1854 <_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] @ (2d460 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d438 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 2d452 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2d44c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2d44c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 10416c │ │ │ │ + bl 104488 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 2d4b0 │ │ │ │ ldr.w r0, [r0, #336] @ 0x150 │ │ │ │ - bl 1b13d4 │ │ │ │ + bl 1afcd4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2d4b0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #120] @ (2d514 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d50e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ adds r5, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1360,97 +1360,97 @@ │ │ │ │ bl 2cc6e │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 2d50a │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b2ba8 │ │ │ │ + bl 1b14a8 │ │ │ │ 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 2d50e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ 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 1b3810 <_Py_SetLocaleFromEnv@@Base+0x8e4> │ │ │ │ + bl 1b2110 <_Py_SetLocaleFromEnv@@Base+0x8e8> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d562 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #136] @ (2d5d8 ) │ │ │ │ - movw r3, #17184 @ 0x4320 │ │ │ │ + movw r3, #16096 @ 0x3ee0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d582 │ │ │ │ cbz r0, 2d586 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #104] @ (2d5dc ) │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d5d0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d5c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #44] @ (2d5dc ) │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d5d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d5e0 : │ │ │ │ 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 2d62e │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #128] @ (2d69c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17352 @ 0x43c8 │ │ │ │ + movw r3, #16264 @ 0x3f88 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d600 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -1487,15 +1487,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2d662 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #80] @ (2d6a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d600 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1514,17 +1514,17 @@ │ │ │ │ b.n 2d600 │ │ │ │ adds r5, #1 │ │ │ │ b.n 2d664 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d6a4 : │ │ │ │ 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, 2d712 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ b.w 2d72c │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r2, r6 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ 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, 2d786 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - movw r5, #45749 @ 0xb2b5 │ │ │ │ + movw r5, #39861 @ 0x9bb5 │ │ │ │ movt r5, #27 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d806 │ │ │ │ add.w r1, r4, #908 @ 0x38c │ │ │ │ - bl 1b96e0 │ │ │ │ + bl 1b7fe0 │ │ │ │ add.w r3, r4, #904 @ 0x388 │ │ │ │ - movw r1, #17873 @ 0x45d1 │ │ │ │ + movw r1, #12469 @ 0x30b5 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - movw r2, #53605 @ 0xd165 │ │ │ │ + movw r2, #47717 @ 0xba65 │ │ │ │ movt r2, #27 │ │ │ │ strd r3, r5, [r4, #844] @ 0x34c │ │ │ │ - movw r3, #43077 @ 0xa845 │ │ │ │ + movw r3, #43065 @ 0xa839 │ │ │ │ movt r3, #7 │ │ │ │ strd r1, r2, [r4, #852] @ 0x354 │ │ │ │ str.w r3, [r4, #860] @ 0x35c │ │ │ │ b.n 2d806 │ │ │ │ - movw r5, #9069 @ 0x236d │ │ │ │ + movw r5, #9101 @ 0x238d │ │ │ │ movt r5, #8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2d7cc │ │ │ │ ldr.w r3, [r4, #868] @ 0x364 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d806 │ │ │ │ add.w r1, r4, #932 @ 0x3a4 │ │ │ │ - bl 1b96e0 │ │ │ │ + bl 1b7fe0 │ │ │ │ add.w r3, r4, #928 @ 0x3a0 │ │ │ │ - movw r1, #35045 @ 0x88e5 │ │ │ │ + movw r1, #29077 @ 0x7195 │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #48001 @ 0xbb81 │ │ │ │ + movw r2, #42129 @ 0xa491 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #864] @ 0x360 │ │ │ │ - movw r3, #27653 @ 0x6c05 │ │ │ │ + movw r3, #27769 @ 0x6c79 │ │ │ │ movt r3, #8 │ │ │ │ strd r1, r2, [r4, #872] @ 0x368 │ │ │ │ str.w r3, [r4, #880] @ 0x370 │ │ │ │ b.n 2d806 │ │ │ │ ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d806 │ │ │ │ add.w r1, r4, #956 @ 0x3bc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1b96e0 │ │ │ │ + bl 1b7fe0 │ │ │ │ add.w r3, r4, #952 @ 0x3b8 │ │ │ │ - movw r1, #35045 @ 0x88e5 │ │ │ │ + movw r1, #29077 @ 0x7195 │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #48001 @ 0xbb81 │ │ │ │ + movw r2, #42129 @ 0xa491 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #884] @ 0x374 │ │ │ │ - movw r3, #27653 @ 0x6c05 │ │ │ │ + movw r3, #27769 @ 0x6c79 │ │ │ │ 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 @@ │ │ │ │ │ │ │ │ 0002d838 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b972c │ │ │ │ + bl 1b802c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d850 : │ │ │ │ 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 2bb1c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d89c │ │ │ │ - movw r0, #30620 @ 0x779c │ │ │ │ + movw r0, #29532 @ 0x735c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 75360 │ │ │ │ + bl 755de │ │ │ │ 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 2b6bc │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ cbz r1, 2d93a │ │ │ │ - movw r1, #30676 @ 0x77d4 │ │ │ │ + movw r1, #29588 @ 0x7394 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d906 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #43304 @ 0xa928 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d91a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d92a │ │ │ │ - movw r1, #30700 @ 0x77ec │ │ │ │ + movw r1, #29612 @ 0x73ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30720 @ 0x7800 │ │ │ │ + movw r1, #29632 @ 0x73c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2db04 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d97e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30744 @ 0x7818 │ │ │ │ + movw r1, #29656 @ 0x73d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ bl 30e16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #220 @ 0xdc │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64668 @ 0xfc9c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d996 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17296 @ 0x4390 │ │ │ │ + movw r1, #16208 @ 0x3f50 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d9ae │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30768 @ 0x7830 │ │ │ │ + movw r1, #29680 @ 0x73f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d9c6 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30788 @ 0x7844 │ │ │ │ + movw r1, #29700 @ 0x7404 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d9de │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30804 @ 0x7854 │ │ │ │ + movw r1, #29716 @ 0x7414 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ - movw r1, #30820 @ 0x7864 │ │ │ │ + movw r1, #29732 @ 0x7424 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #264] @ (2db08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 2db78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2da14 │ │ │ │ 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 2dad2 │ │ │ │ ldr r0, [pc, #208] @ (2db0c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2da4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2da5a │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ cmp r0, fp │ │ │ │ bne.n 2da74 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2dad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2dad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 2dad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6488 │ │ │ │ + bl 1f4d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl f666c │ │ │ │ + bl f69c4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2daa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2daa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f0940 │ │ │ │ + bl 1ef13c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2dacc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2dacc │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2daec │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2db90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2dd34 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d8be │ │ │ │ - bl 1f70c8 │ │ │ │ - bl 1f730c │ │ │ │ + bl 1f5978 │ │ │ │ + bl 1f5bbc │ │ │ │ b.n 2d8be │ │ │ │ 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 1b2478 │ │ │ │ + bl 1b0d78 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2db40 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2db6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b3bd4 <_Py_SetLocaleFromEnv@@Base+0xca8> │ │ │ │ + bl 1b24d4 <_Py_SetLocaleFromEnv@@Base+0xcac> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2db62 │ │ │ │ ldr r2, [pc, #32] @ (2db74 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2db6c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b47c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r3, #4 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ 0002db78 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #1588] @ 0x634 │ │ │ │ cbz r0, 2db8e │ │ │ │ addw r0, r3, #1588 @ 0x634 │ │ │ │ - b.w 7a924 │ │ │ │ + b.w 7a918 │ │ │ │ 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, 2dbc6 │ │ │ │ b.n 2dbb4 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 30daa │ │ │ │ cbz r0, 2dbd6 │ │ │ │ - movw r4, #30828 @ 0x786c │ │ │ │ + movw r4, #29740 @ 0x742c │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dd26 │ │ │ │ cbnz r4, 2dbda │ │ │ │ ldr r3, [pc, #356] @ (2dd30 ) │ │ │ │ ldr.w r4, [r3, #1352] @ 0x548 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2dd14 │ │ │ │ @@ -2011,41 +2011,41 @@ │ │ │ │ cmpne.w r4, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 2dbfc │ │ │ │ cmn.w r4, #256 @ 0x100 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r7, 2dc06 │ │ │ │ - movw r4, #30880 @ 0x78a0 │ │ │ │ + movw r4, #29792 @ 0x7460 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dd26 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2dd1e │ │ │ │ mov r0, r4 │ │ │ │ bl 30daa │ │ │ │ cbz r0, 2dc2c │ │ │ │ - movw r1, #30932 @ 0x78d4 │ │ │ │ + movw r1, #29844 @ 0x7494 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dd26 │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ itete eq │ │ │ │ moveq r2, #17 │ │ │ │ movne r2, #9 │ │ │ │ - movweq r1, #30956 @ 0x78ec │ │ │ │ - movwne r1, #30976 @ 0x7900 │ │ │ │ + movweq r1, #29868 @ 0x74ac │ │ │ │ + movwne r1, #29888 @ 0x74c0 │ │ │ │ ite eq │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ bl 30e16 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cbz r0, 2dcb0 │ │ │ │ @@ -2063,66 +2063,66 @@ │ │ │ │ cbnz r0, 2dcb0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c104 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 2dcb0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #30988 @ 0x790c │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #17708 @ 0x452c │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #16620 @ 0x40ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #30992 @ 0x7910 │ │ │ │ + movw r1, #29904 @ 0x74d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 2dcdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cbz r3, 2dcdc │ │ │ │ - movw r1, #31020 @ 0x792c │ │ │ │ + movw r1, #29932 @ 0x74ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 30e7c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 2dd26 │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2dc10 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ bne.n 2dc10 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #8072 @ 0x1f88 │ │ │ │ + movw r1, #6984 @ 0x1b48 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2dc28 │ │ │ │ - movw r4, #30844 @ 0x787c │ │ │ │ + movw r4, #29756 @ 0x743c │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dd26 │ │ │ │ - movw r4, #30896 @ 0x78b0 │ │ │ │ + movw r4, #29808 @ 0x7470 │ │ │ │ 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, 2ddb6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdfc4 │ │ │ │ - movw r1, #31044 @ 0x7944 │ │ │ │ + bl 1cc8d4 │ │ │ │ + movw r1, #29956 @ 0x7504 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cbz r0, 2dd9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 2dd6c │ │ │ │ - bl e4430 │ │ │ │ + bl e44f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dd6c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cbnz r4, 2dd9e │ │ │ │ b.n 2ddb6 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ddb6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2ddb6 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ 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 1cdfc4 │ │ │ │ + bl 1cc8d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2de72 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2ddc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 2de02 │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ddc8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ddc8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -2212,67 +2212,67 @@ │ │ │ │ beq.n 2ddc8 │ │ │ │ cbz r4, 2de3a │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1532cc <_PySet_NextEntry@@Base> │ │ │ │ + bl 1532a8 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r3, 2de3a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2de14 │ │ │ │ - bl 14b370 │ │ │ │ + bl 14b368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de14 │ │ │ │ b.n 2ddc8 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2de52 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31064 @ 0x7958 │ │ │ │ + movw r1, #29976 @ 0x7518 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2de62 │ │ │ │ - movw r1, #31088 @ 0x7970 │ │ │ │ + movw r1, #30000 @ 0x7530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ bl 35d76 │ │ │ │ b.n 2ddc8 │ │ │ │ cbz r6, 2deb2 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31092 @ 0x7974 │ │ │ │ + movw r1, #30004 @ 0x7534 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 35f32 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #220 @ 0xdc │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64668 @ 0xfc9c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1badd8 <_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] @ (2df18 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ cbz r5, 2df04 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31104 @ 0x7980 │ │ │ │ + movw r2, #30016 @ 0x7540 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b414 <__fprintf_chk@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [pc, #20] @ (2df1c ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #2481 @ 0x9b1 │ │ │ │ b.w 2c034 │ │ │ │ nop │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ movs r6, r6 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ 0002df20 : │ │ │ │ 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 2dfa0 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #31144 @ 0x79a8 │ │ │ │ + movw r2, #30056 @ 0x7568 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ cbz r0, 2df6e │ │ │ │ blx 2af74 │ │ │ │ mov r0, sp │ │ │ │ blx 2c62c │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ @@ -2347,15 +2347,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2dfac │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #44] @ (2dfb8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2dfa4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2dfb0 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -2363,15 +2363,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2dfb4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r1, #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 @@ │ │ │ │ │ │ │ │ 0002e000 : │ │ │ │ cbz r0, 2e060 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #32220 @ 0x7ddc │ │ │ │ + movw r5, #31132 @ 0x799c │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2e046 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2421,15 +2421,15 @@ │ │ │ │ b.n 2e042 │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2e042 │ │ │ │ bl 2d3d8 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ b.n 2e01e │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2af74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2af70 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2485,15 +2485,15 @@ │ │ │ │ add r4, r5 │ │ │ │ b.n 2e0f4 │ │ │ │ add.w r4, r4, #96768 @ 0x17a00 │ │ │ │ add.w r4, r4, #388 @ 0x184 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2e0fe │ │ │ │ - bl 139560 │ │ │ │ + bl 139800 │ │ │ │ b.n 2e0f4 │ │ │ │ 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 2e11e │ │ │ │ @@ -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 229470 │ │ │ │ + b.w 227f90 │ │ │ │ nop │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0002e1a0 <_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, #32909 @ 0x808d │ │ │ │ + movw r3, #26917 @ 0x6925 │ │ │ │ movt r3, #28 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #976] @ 0x3d0 │ │ │ │ cbz r1, 2e1d4 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #960] @ 0x3c0 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2565,85 +2565,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2e2c6 <_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, #39496 @ 0x9a48 │ │ │ │ + movw r2, #38408 @ 0x9608 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39548 @ 0x9a7c │ │ │ │ + movw r2, #38460 @ 0x963c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39580 @ 0x9a9c │ │ │ │ + movw r2, #38492 @ 0x965c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1af1d4 <_start@@Base+0xc18> │ │ │ │ + bl 1adad4 <_start@@Base+0xc14> │ │ │ │ ldr r1, [pc, #200] @ (2e2f4 <_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 2b47c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #59977 @ 0xea49 │ │ │ │ + movw r3, #60645 @ 0xece5 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b4624 <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b2f24 <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #27833 @ 0x6cb9 │ │ │ │ + movw r2, #27835 @ 0x6cbb │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #27687 @ 0x6c27 │ │ │ │ + movw r1, #27689 @ 0x6c29 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1b8edc <_Py_SetLocaleFromEnv@@Base+0x5fb0> │ │ │ │ + bl 1b77dc <_Py_SetLocaleFromEnv@@Base+0x5fb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39612 @ 0x9abc │ │ │ │ + movw r2, #38524 @ 0x967c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39640 @ 0x9ad8 │ │ │ │ + movw r2, #38552 @ 0x9698 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39668 @ 0x9af4 │ │ │ │ + movw r2, #38580 @ 0x96b4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39708 @ 0x9b1c │ │ │ │ + movw r2, #38620 @ 0x96dc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39736 @ 0x9b38 │ │ │ │ + movw r2, #38648 @ 0x96f8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2e2ee <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #1141 @ 0x475 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ cbz r1, 2e2dc <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #960] @ 0x3c0 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2e2e6 <_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, #39764 @ 0x9b54 │ │ │ │ + movw r2, #38676 @ 0x9714 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__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 2e2f20 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2ae0 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ subs r3, r3, r6 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2e3c6 <_PyObject_DebugMallocStats@@Base+0x226> │ │ │ │ mov r1, fp │ │ │ │ @@ -2759,22 +2759,22 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #39816 @ 0x9b88 │ │ │ │ + movw r0, #38728 @ 0x9748 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r7, r6 │ │ │ │ blx 2c038 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #39928 @ 0x9bf8 │ │ │ │ + movw r3, #38840 @ 0x97b8 │ │ │ │ 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 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2e44c <_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 2c01c │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39956 @ 0x9c14 │ │ │ │ + movw r1, #38868 @ 0x97d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39984 @ 0x9c30 │ │ │ │ + movw r1, #38896 @ 0x97f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ subs r2, r2, r5 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40004 @ 0x9c44 │ │ │ │ + movw r1, #38916 @ 0x9804 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40028 @ 0x9c5c │ │ │ │ + movw r1, #38940 @ 0x981c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_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, #40056 @ 0x9c78 │ │ │ │ + movw r2, #38968 @ 0x9838 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ lsls r2, r5, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40084 @ 0x9c94 │ │ │ │ + movw r1, #38996 @ 0x9854 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #40112 @ 0x9cb0 │ │ │ │ + movw r1, #39024 @ 0x9870 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_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, #40140 @ 0x9ccc │ │ │ │ + movw r2, #39052 @ 0x988c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #40168 @ 0x9ce8 │ │ │ │ + movw r1, #39080 @ 0x98a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #39112 @ 0x98c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #40232 @ 0x9d28 │ │ │ │ + movw r1, #39144 @ 0x98e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ - movw r1, #40264 @ 0x9d48 │ │ │ │ + movw r1, #39176 @ 0x9908 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #40272 @ 0x9d50 │ │ │ │ + movw r0, #39184 @ 0x9910 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ blx 2c038 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40292 @ 0x9d64 │ │ │ │ + movw r1, #39204 @ 0x9924 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_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 2e70a <_PyObject_DebugMallocStats@@Base+0x56a> │ │ │ │ ldr.w r3, [r7, #284] @ 0x11c │ │ │ │ ldr.w r8, [sl, #432] @ 0x1b0 │ │ │ │ cbnz r3, 2e702 <_PyObject_DebugMallocStats@@Base+0x562> │ │ │ │ add.w r0, r7, #280 @ 0x118 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r7, #280] @ 0x118 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 2e726 <_PyObject_DebugMallocStats@@Base+0x586> │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cbnz r3, 2e714 <_PyObject_DebugMallocStats@@Base+0x574> │ │ │ │ ldr r0, [pc, #620] @ (2e97c <_PyObject_DebugMallocStats@@Base+0x7dc>) │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_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 2e72e <_PyObject_DebugMallocStats@@Base+0x58e> │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -3068,15 +3068,15 @@ │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ blx 2b330 │ │ │ │ cbnz r0, 2e7ae <_PyObject_DebugMallocStats@@Base+0x60e> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ bhi.n 2e7b0 <_PyObject_DebugMallocStats@@Base+0x610> │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ mov r0, r1 │ │ │ │ b.n 2e7b0 <_PyObject_DebugMallocStats@@Base+0x610> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r7, #2097152 @ 0x200000 │ │ │ │ bcc.n 2e8b6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ cmp r5, #0 │ │ │ │ @@ -3091,15 +3091,15 @@ │ │ │ │ bl 2ebfe <_PyObject_DebugMallocStats@@Base+0xa5e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2e91e <_PyObject_DebugMallocStats@@Base+0x77e> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2e8b6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ - bl 1aede0 <_start@@Base+0x824> │ │ │ │ + bl 1ad6e0 <_start@@Base+0x820> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e8b6 <_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, 2e81a <_PyObject_DebugMallocStats@@Base+0x67a> │ │ │ │ add.w r0, r3, #460 @ 0x1cc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2e8b6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ lsls r1, r1, #10 │ │ │ │ beq.n 2e8b6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movw r0, #4348 @ 0x10fc │ │ │ │ @@ -3134,29 +3134,29 @@ │ │ │ │ it ls │ │ │ │ movls r4, r1 │ │ │ │ cmp r7, r4 │ │ │ │ bhi.n 2e8b6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cbnz r3, 2e85e <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ ldr r0, [pc, #292] @ (2e980 <_PyObject_DebugMallocStats@@Base+0x7e0>) │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ movw r3, #2220 @ 0x8ac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2e878 <_PyObject_DebugMallocStats@@Base+0x6d8> │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ b.n 2e890 <_PyObject_DebugMallocStats@@Base+0x6f0> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cbnz r2, 2e888 <_PyObject_DebugMallocStats@@Base+0x6e8> │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_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, 2e91e <_PyObject_DebugMallocStats@@Base+0x77e> │ │ │ │ movw r4, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 2e8cc <_PyObject_DebugMallocStats@@Base+0x72c> │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ beq.n 2e8e0 <_PyObject_DebugMallocStats@@Base+0x740> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 2eac6 <_PyObject_DebugMallocStats@@Base+0x926> │ │ │ │ @@ -3220,31 +3220,31 @@ │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ b.n 2e984 <_PyObject_DebugMallocStats@@Base+0x7e4> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r5, r5, #0, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cb05c │ │ │ │ + bl 1c9974 │ │ │ │ lsls r1, r5, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 6fc98 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e984 <_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 36e2a │ │ │ │ + bl 36e2c │ │ │ │ b.n 2eac6 <_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, 2e9c4 <_PyObject_DebugMallocStats@@Base+0x824> │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cbnz r3, 2e9bc <_PyObject_DebugMallocStats@@Base+0x81c> │ │ │ │ add.w r0, r5, #300 @ 0x12c │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_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] @ 2ead0 <_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 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c8b74 │ │ │ │ + bl 1c748c │ │ │ │ cbz r0, 2eac8 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ cbnz r3, 2eab6 <_PyObject_DebugMallocStats@@Base+0x916> │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ subs r2, r2, r5 │ │ │ │ - bl 1c8df0 │ │ │ │ + bl 1c7708 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2eac8 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ subs r2, r6, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8b74 │ │ │ │ + bl 1c748c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 2eab2 <_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 2eb0c <_PyObject_DebugMallocStats@@Base+0x96c> │ │ │ │ negs r1, r1 │ │ │ │ ands r4, r1 │ │ │ │ b.n 2eb14 <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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, 2ebf8 <_PyObject_DebugMallocStats@@Base+0xa58> │ │ │ │ movw r6, #2220 @ 0x8ac │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ cbnz r3, 2eba4 <_PyObject_DebugMallocStats@@Base+0xa04> │ │ │ │ add.w r0, r6, #320 @ 0x140 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2ebb6 <_PyObject_DebugMallocStats@@Base+0xa16> │ │ │ │ - movw r6, #40432 @ 0x9df0 │ │ │ │ + movw r6, #39344 @ 0x99b0 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ b.n 2ebba <_PyObject_DebugMallocStats@@Base+0xa1a> │ │ │ │ mov r4, r3 │ │ │ │ b.n 2ebe2 <_PyObject_DebugMallocStats@@Base+0xa42> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ adds r4, #1 │ │ │ │ @@ -3458,18 +3458,18 @@ │ │ │ │ blx 2b330 │ │ │ │ cbnz r0, 2ebe2 <_PyObject_DebugMallocStats@@Base+0xa42> │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ bne.n 2ebba <_PyObject_DebugMallocStats@@Base+0xa1a> │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ dmb ish │ │ │ │ str.w r4, [r5, #624] @ 0x270 │ │ │ │ - movw r0, #40464 @ 0x9e10 │ │ │ │ + movw r0, #39376 @ 0x99d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1aedec <_start@@Base+0x830> │ │ │ │ + bl 1ad6ec <_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, 2eeae <_PyObject_DebugMallocStats@@Base+0xd0e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movw r3, #33728 @ 0x83c0 │ │ │ │ + movw r3, #32640 @ 0x7f80 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #40488 @ 0x9e28 │ │ │ │ + movw r2, #39400 @ 0x99e8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r0, #40512 @ 0x9e40 │ │ │ │ + movw r0, #39424 @ 0x9a00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1aedec <_start@@Base+0x830> │ │ │ │ + bl 1ad6ec <_start@@Base+0x82c> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eef8 <_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 6fab8 │ │ │ │ - movw r0, #40540 @ 0x9e5c │ │ │ │ + bl 6fc30 │ │ │ │ + movw r0, #39452 @ 0x9a1c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1aedec <_start@@Base+0x830> │ │ │ │ + bl 1ad6ec <_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 2ef48 <_PyObject_DebugMallocStats@@Base+0xda8> │ │ │ │ negs r3, r5 │ │ │ │ ands r6, r3 │ │ │ │ b.n 2ef52 <_PyObject_DebugMallocStats@@Base+0xdb2> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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 2ef20 <_PyObject_DebugMallocStats@@Base+0xd80> │ │ │ │ @@ -3781,30 +3781,30 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2ef7a <_PyObject_DebugMallocStats@@Base+0xdda> │ │ │ │ negs r5, r5 │ │ │ │ ands r4, r5 │ │ │ │ b.n 2ef84 <_PyObject_DebugMallocStats@@Base+0xde4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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 2f0f8 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f088 <_PyObject_DebugMallocStats@@Base+0xee8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f070 <_PyObject_DebugMallocStats@@Base+0xed0> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 2f330 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ mvns r3, r6 │ │ │ │ @@ -3827,15 +3827,15 @@ │ │ │ │ negs r3, r6 │ │ │ │ and.w r8, r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2f068 <_PyObject_DebugMallocStats@@Base+0xec8> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 6fc98 │ │ │ │ b.n 2f068 <_PyObject_DebugMallocStats@@Base+0xec8> │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2f0f8 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3850,15 +3850,15 @@ │ │ │ │ sub.w fp, r9, r0 │ │ │ │ tst r1, r3 │ │ │ │ bne.n 2f032 <_PyObject_DebugMallocStats@@Base+0xe92> │ │ │ │ negs r1, r1 │ │ │ │ and.w sl, r1, sl │ │ │ │ b.n 2f03c <_PyObject_DebugMallocStats@@Base+0xe9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ sub.w sl, sl, r1 │ │ │ │ sub.w r8, r8, fp │ │ │ │ sub.w r4, r8, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2f054 <_PyObject_DebugMallocStats@@Base+0xeb4> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -3916,15 +3916,15 @@ │ │ │ │ adds r4, r0, r3 │ │ │ │ tst r1, r3 │ │ │ │ bne.n 2f0ec <_PyObject_DebugMallocStats@@Base+0xf4c> │ │ │ │ negs r1, r1 │ │ │ │ and.w r0, r1, r4 │ │ │ │ b.n 2f0f4 <_PyObject_DebugMallocStats@@Base+0xf54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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 2f2a2 <_PyObject_DebugMallocStats@@Base+0x1102> │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [r3, #2520] @ 0x9d8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - movw r0, #40572 @ 0x9e7c │ │ │ │ + movw r0, #39484 @ 0x9a3c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6f980 │ │ │ │ + bl 6faf8 │ │ │ │ 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 2f2a2 <_PyObject_DebugMallocStats@@Base+0x1102> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 2f29e <_PyObject_DebugMallocStats@@Base+0x10fe> │ │ │ │ - movw r0, #40656 @ 0x9ed0 │ │ │ │ + movw r0, #39568 @ 0x9a90 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r6, r8, [sp] │ │ │ │ - bl 6f980 │ │ │ │ + bl 6faf8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f2bc <_PyObject_DebugMallocStats@@Base+0x111c> │ │ │ │ ldr r0, [pc, #44] @ (2f2d0 <_PyObject_DebugMallocStats@@Base+0x1130>) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2f2bc <_PyObject_DebugMallocStats@@Base+0x111c> │ │ │ │ ldr r0, [pc, #32] @ (2f2d4 <_PyObject_DebugMallocStats@@Base+0x1134>) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ 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, 2f30e <_PyObject_DebugMallocStats@@Base+0x116e> │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f2f2 <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f2f2 <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ clz r0, r1 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r0, 2f392 <_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 2c144 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2f36c <_PyObject_DebugMallocStats@@Base+0x11cc> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 2f36c <_PyObject_DebugMallocStats@@Base+0x11cc> │ │ │ │ - movw r0, #47596 @ 0xb9ec │ │ │ │ + movw r0, #46508 @ 0xb5ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f980 │ │ │ │ + bl 6faf8 │ │ │ │ negs r4, r4 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ cbz r6, 2f37e <_PyObject_DebugMallocStats@@Base+0x11de> │ │ │ │ ldr r0, [pc, #28] @ (2f394 <_PyObject_DebugMallocStats@@Base+0x11f4>) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr r0, [pc, #24] @ (2f398 <_PyObject_DebugMallocStats@@Base+0x11f8>) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c87e4 │ │ │ │ + b.w 1c7094 │ │ │ │ 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, 2f7a6 <_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 6fb20 │ │ │ │ + bl 6fc98 │ │ │ │ cbz r0, 2f7a2 <_PyObject_DebugMallocStats@@Base+0x1602> │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 2f7a6 <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ strb.w r4, [fp, #14] │ │ │ │ b.n 2f7a6 <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 3708e │ │ │ │ + bl 37090 │ │ │ │ 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 2fa7a <_PyObject_DebugMallocStats@@Base+0x18da> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr.w r2, [r4, #432] @ 0x1b0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 2fa8e <_PyObject_DebugMallocStats@@Base+0x18ee> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ 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, #55900 @ 0xda5c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, #57080 @ 0xdef8 │ │ │ │ + movw r2, #55992 @ 0xdab8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24d80c │ │ │ │ + bl 24c1e4 │ │ │ │ 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 2fb54 <_PyObject_DebugMallocStats@@Base+0x19b4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1c93a0 │ │ │ │ + bl 1c7cb8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 2fb64 <_PyObject_DebugMallocStats@@Base+0x19c4> │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ str r4, [r5, #4] │ │ │ │ b.n 2fb70 <_PyObject_DebugMallocStats@@Base+0x19d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r4, [r5] │ │ │ │ - bl 1c93a0 │ │ │ │ + bl 1c7cb8 │ │ │ │ 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] @ (2fbb8 <_PyObject_DebugMallocStats@@Base+0x1a18>) │ │ │ │ movw r1, #1814 @ 0x716 │ │ │ │ - movw r3, #40416 @ 0x9de0 │ │ │ │ + movw r3, #39328 @ 0x99a0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #57192 @ 0xdf68 │ │ │ │ + movw r2, #56104 @ 0xdb28 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ + add r4, pc, #832 @ (adr r4, 2fefc <_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, #62552 @ 0xf458 │ │ │ │ + movw r1, #61392 @ 0xefd0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ 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 2fc0a <_PyObject_DebugMallocStats@@Base+0x1a6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2fc0a <_PyObject_DebugMallocStats@@Base+0x1a6a> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, #27360 @ 0x6ae0 │ │ │ │ + movw r1, #26272 @ 0x66a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc76 <_PyObject_DebugMallocStats@@Base+0x1ad6> │ │ │ │ - movw r1, #27168 @ 0x6a20 │ │ │ │ + movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc7a <_PyObject_DebugMallocStats@@Base+0x1ada> │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc7e <_PyObject_DebugMallocStats@@Base+0x1ade> │ │ │ │ - movw r1, #27264 @ 0x6a80 │ │ │ │ + movw r1, #26176 @ 0x6640 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc82 <_PyObject_DebugMallocStats@@Base+0x1ae2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27320 @ 0x6ab8 │ │ │ │ + movw r1, #26232 @ 0x6678 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2b934 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2fc84 <_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 2fcbc <_PyObject_DebugMallocStats@@Base+0x1b1c> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64076 @ 0xfa4c │ │ │ │ + movw r1, #62916 @ 0xf5c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ b.n 2fcca <_PyObject_DebugMallocStats@@Base+0x1b2a> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #16 │ │ │ │ - bl a615c │ │ │ │ + bl a61e4 │ │ │ │ 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, #8012 @ 0x1f4c │ │ │ │ + movw r1, #6924 @ 0x1b0c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ subs r7, r7, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2fd66 <_PyObject_DebugMallocStats@@Base+0x1bc6> │ │ │ │ cbz r1, 2fdba <_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, 2fd8e <_PyObject_DebugMallocStats@@Base+0x1bee> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c9694 │ │ │ │ + b.w 1c7fac │ │ │ │ ldrb r5, [r0, #14] │ │ │ │ lsls r3, r5, #31 │ │ │ │ bpl.n 2fdc0 <_PyObject_DebugMallocStats@@Base+0x1c20> │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 1c8374 │ │ │ │ + bl 1c6c0c │ │ │ │ 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 2fb1a <_PyObject_DebugMallocStats@@Base+0x197a> │ │ │ │ mov r1, r2 │ │ │ │ - b.w 6fc40 │ │ │ │ + b.w 6fdb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2fdd0 <_PyObject_DebugMallocStats@@Base+0x1c30> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ cbnz r6, 2fdda <_PyObject_DebugMallocStats@@Base+0x1c3a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 1db498 │ │ │ │ + b.w 1d9b40 │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 9df64 │ │ │ │ + b.w 9e028 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2fdf0 <_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, #30272 @ 0x7640 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cbz r0, 2fe74 <_PyObject_DebugMallocStats@@Base+0x1cd4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 11ccc8 │ │ │ │ + bl 11cf30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe76 <_PyObject_DebugMallocStats@@Base+0x1cd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e580c │ │ │ │ + bl 1e3ec0 │ │ │ │ cbnz r0, 2fe3a <_PyObject_DebugMallocStats@@Base+0x1c9a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ beq.n 2fe44 <_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 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 2fe6e <_PyObject_DebugMallocStats@@Base+0x1cce> │ │ │ │ mov r4, r5 │ │ │ │ b.n 2fe76 <_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, #30272 @ 0x7640 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cbz r0, 2fed0 <_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 118bf0 │ │ │ │ + bl 118f40 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2fec2 <_PyObject_DebugMallocStats@@Base+0x1d22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fed2 <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2fed2 <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl 11b79c │ │ │ │ + bl 11ba04 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2fed2 <_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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30078 <_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, 2ff82 <_PyObject_DebugMallocStats@@Base+0x1de2> │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ - movw r0, #62456 @ 0xf3f8 │ │ │ │ + movw r0, #61296 @ 0xef70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 3002c <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r4 │ │ │ │ ble.w 30078 <_PyObject_DebugMallocStats@@Base+0x1ed8> │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ @@ -5286,15 +5286,15 @@ │ │ │ │ beq.n 30050 <_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 2ff96 <_PyObject_DebugMallocStats@@Base+0x1df6> │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30028 <_PyObject_DebugMallocStats@@Base+0x1e88> │ │ │ │ movs r1, #1 │ │ │ │ b.n 2ff98 <_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 3000a <_PyObject_DebugMallocStats@@Base+0x1e6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3000a <_PyObject_DebugMallocStats@@Base+0x1e6a> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 3002c <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24420 @ 0x5f64 │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 3002c <_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, #30272 @ 0x7640 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cbz r0, 300f2 <_PyObject_DebugMallocStats@@Base+0x1f52> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ca24 │ │ │ │ + bl 11cc8c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 300f4 <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e580c │ │ │ │ + bl 1e3ec0 │ │ │ │ cbnz r0, 300d2 <_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 300da <_PyObject_DebugMallocStats@@Base+0x1f3a> │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 300ec <_PyObject_DebugMallocStats@@Base+0x1f4c> │ │ │ │ mov r4, r5 │ │ │ │ b.n 300f4 <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 300e8 <_PyObject_DebugMallocStats@@Base+0x1f48> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 000300fa : │ │ │ │ - b.w 1ef220 <_PyTime_AsMicroseconds@@Base+0x43c> │ │ │ │ + b.w 1ed95c <_PyTime_AsMicroseconds@@Base+0x42c> │ │ │ │ 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 1caf7c │ │ │ │ + bl 1c9894 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #4 │ │ │ │ cbnz r2, 3014a │ │ │ │ cmp r5, #4 │ │ │ │ bne.n 3013c │ │ │ │ @@ -5496,15 +5496,15 @@ │ │ │ │ cbnz r3, 301ee │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 301a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #72] @ (30200 ) │ │ │ │ sub.w r2, sl, r2, lsl #15 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ 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 301c0 │ │ │ │ @@ -5536,45 +5536,45 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 30234 │ │ │ │ add.w r0, r4, #300 @ 0x12c │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 30288 │ │ │ │ add.w r0, r7, #544 @ 0x220 │ │ │ │ bl 30298 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #160 @ 0xa0 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cbnz r3, 3025a │ │ │ │ ldr r0, [pc, #60] @ (30294 ) │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cbz r3, 3027c │ │ │ │ - bl 1aede0 <_start@@Base+0x824> │ │ │ │ + bl 1ad6e0 <_start@@Base+0x820> │ │ │ │ cbnz r0, 3027c │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ bl 302f8 │ │ │ │ ldrb.w r5, [sp, #7] │ │ │ │ b.n 3028a │ │ │ │ cbz r5, 3028a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6fb98 │ │ │ │ + bl 6fd10 │ │ │ │ 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] @ (30358 ) │ │ │ │ mov r2, r3 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ bl 3035c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cbz r4, 30354 │ │ │ │ @@ -5639,20 +5639,20 @@ │ │ │ │ strb r3, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c2d8 │ │ │ │ strb r7, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 30354 │ │ │ │ - movw r0, #54492 @ 0xd4dc │ │ │ │ + movw r0, #53404 @ 0xd09c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f980 │ │ │ │ + bl 6faf8 │ │ │ │ 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 303a0 │ │ │ │ negs r7, r7 │ │ │ │ ands r5, r7 │ │ │ │ ands r4, r7 │ │ │ │ b.n 303ea │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ subs r5, r5, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ subs r4, r4, r1 │ │ │ │ b.n 303ea │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 303c4 │ │ │ │ negs r3, r7 │ │ │ │ and.w r8, r1, r3 │ │ │ │ b.n 303d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ sub.w r8, r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 303e0 │ │ │ │ negs r7, r7 │ │ │ │ ands r4, r7 │ │ │ │ b.n 303ea │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r4, r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 30374 │ │ │ │ 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, #56212 @ 0xdb94 │ │ │ │ + movw r0, #55084 @ 0xd72c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - movw r0, #56240 @ 0xdbb0 │ │ │ │ + movw r0, #55112 @ 0xd748 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #56256 @ 0xdbc0 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #55128 @ 0xd758 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r0, [r4, #284] @ 0x11c │ │ │ │ bl 30864 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #56272 @ 0xdbd0 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #55144 @ 0xd768 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - movw r0, #56292 @ 0xdbe4 │ │ │ │ + movw r0, #55164 @ 0xd77c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - movw r0, #56312 @ 0xdbf8 │ │ │ │ + movw r0, #55184 @ 0xd790 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ - movw r0, #56332 @ 0xdc0c │ │ │ │ + movw r0, #55204 @ 0xd7a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r1, [r4, #256] @ 0x100 │ │ │ │ - movw r0, #56352 @ 0xdc20 │ │ │ │ + movw r0, #55224 @ 0xd7b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ - movw r0, #56372 @ 0xdc34 │ │ │ │ + movw r0, #55244 @ 0xd7cc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r1, [r4, #364] @ 0x16c │ │ │ │ - movw r0, #56392 @ 0xdc48 │ │ │ │ + movw r0, #55264 @ 0xd7e0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #56420 @ 0xdc64 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #55292 @ 0xd7fc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #56436 @ 0xdc74 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #55308 @ 0xd80c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + bl 1ef934 │ │ │ │ + movw r1, #25452 @ 0x636c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #26540 @ 0x67ac │ │ │ │ + movw r0, #25452 @ 0x636c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3054a │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30570 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3057c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3057c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3057c │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ - movw r1, #26560 @ 0x67c0 │ │ │ │ + bl 1cd284 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #26560 @ 0x67c0 │ │ │ │ + movw r0, #25472 @ 0x6380 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 305b2 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 305d8 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 305e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 305e4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 305e4 │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ - movw r1, #26504 @ 0x6788 │ │ │ │ + bl 1cd284 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #26504 @ 0x6788 │ │ │ │ + movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3061a │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30640 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3064c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3064c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3064c │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ - movw r1, #26680 @ 0x6838 │ │ │ │ + bl 1cd284 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #26680 @ 0x6838 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30682 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 306a8 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 306b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 306b4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 306b4 │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ - movw r1, #26612 @ 0x67f4 │ │ │ │ + bl 1cd284 │ │ │ │ + movw r1, #25524 @ 0x63b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #26612 @ 0x67f4 │ │ │ │ + movw r0, #25524 @ 0x63b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 306ea │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30710 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3071c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3071c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3071c │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ - movw r1, #38032 @ 0x9490 │ │ │ │ + bl 1cd284 │ │ │ │ + movw r1, #36944 @ 0x9050 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #38032 @ 0x9490 │ │ │ │ + movw r0, #36944 @ 0x9050 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30752 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30778 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30784 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 30784 │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ - movw r1, #26600 @ 0x67e8 │ │ │ │ + bl 1cd284 │ │ │ │ + movw r1, #25512 @ 0x63a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #26600 @ 0x67e8 │ │ │ │ + movw r0, #25512 @ 0x63a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 307ba │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 307e0 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 307ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 307ec │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 307ec │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + bl 1ef934 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #64984 @ 0xfdd8 │ │ │ │ + movw r0, #63896 @ 0xf998 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 30850 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 30850 │ │ │ │ - movw r0, #56484 @ 0xdca4 │ │ │ │ + movw r0, #55356 @ 0xd83c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r7, #56500 @ 0xdcb4 │ │ │ │ + movw r7, #55372 @ 0xd84c │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ bge.n 30844 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ce974 │ │ │ │ + bl 1cd284 │ │ │ │ b.n 3082e │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + movw r0, #55384 @ 0xd858 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r0, 30872 │ │ │ │ - movw r0, #56472 @ 0xdc98 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 1f1138 │ │ │ │ + b.w 1ef934 │ │ │ │ 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, #2264 @ 0x8d8 │ │ │ │ + movw r0, #1176 @ 0x498 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - movw r0, #56564 @ 0xdcf4 │ │ │ │ + movw r0, #55476 @ 0xd8b4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ sub.w r2, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ cbz r3, 308f2 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ bne.n 308b4 │ │ │ │ - movw r0, #56560 @ 0xdcf0 │ │ │ │ + movw r0, #55472 @ 0xd8b0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ b.n 3088e │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ bls.n 308ec │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bhi.n 308cc │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #56568 @ 0xdcf8 │ │ │ │ + movw r0, #55480 @ 0xd8b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ b.n 3088e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ bcc.n 308e2 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #15168 @ 0x3b40 │ │ │ │ + movw r0, #14080 @ 0x3700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ b.n 3088e │ │ │ │ - movw r0, #56576 @ 0xdd00 │ │ │ │ + movw r0, #55488 @ 0xd8c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ b.n 3088e │ │ │ │ - movw r0, #2264 @ 0x8d8 │ │ │ │ + movw r0, #1176 @ 0x498 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f1138 │ │ │ │ + b.w 1ef934 │ │ │ │ │ │ │ │ 00030902 : │ │ │ │ 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, 3093a │ │ │ │ - movw r1, #55856 @ 0xda30 │ │ │ │ + movw r1, #54728 @ 0xd5c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 30946 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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] @ (30be4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #56728 @ 0xdd98 │ │ │ │ + movw r1, #55640 @ 0xd958 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cbz r0, 3097e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 30d88 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 30a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3099c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 109888 │ │ │ │ + bl 109bd4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 309a8 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 30a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 309bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 309bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bpl.n 30a34 │ │ │ │ mov r0, r5 │ │ │ │ bl 30d98 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 309f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64f06 │ │ │ │ + bl 64f00 │ │ │ │ cbnz r0, 309ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #59592 @ 0xe8c8 │ │ │ │ + movw r2, #58508 @ 0xe48c │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ - bl 64fca │ │ │ │ + bl 64fc4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30a16 │ │ │ │ movs r4, #0 │ │ │ │ b.n 30a16 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ cbnz r4, 30a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 122a5c │ │ │ │ + bl 122cd0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 30a34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64f06 │ │ │ │ + bl 64f00 │ │ │ │ cbnz r0, 30a16 │ │ │ │ ldr r2, [pc, #476] @ (30be8 ) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64fca │ │ │ │ + bl 64fc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30a2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 30a2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 30d88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r6] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r9, r3, #1073741824 @ 0x40000000 │ │ │ │ bne.n 30a84 │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #56760 @ 0xddb8 │ │ │ │ + movw r0, #55672 @ 0xd978 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ beq.w 30d7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ beq.w 30d7e │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #56824 @ 0xddf8 │ │ │ │ + movw r0, #55736 @ 0xd9b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ beq.w 30d7e │ │ │ │ mov r4, r9 │ │ │ │ b.n 30d88 │ │ │ │ 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 2c37c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r6] │ │ │ │ - bl f666c │ │ │ │ + bl f69c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30ac0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 30ac0 │ │ │ │ mov r1, r9 │ │ │ │ bl 32f40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ adds r7, #1 │ │ │ │ beq.w 30d62 │ │ │ │ ldr r1, [pc, #284] @ (30bec ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w sl, [r6] │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 30b06 │ │ │ │ cbnz r0, 30b00 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f69f0 │ │ │ │ + bl f6d48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30d62 │ │ │ │ b.n 30bb0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 30ae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30b1a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #212] @ (30bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30d62 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 30b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30b48 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #168] @ (30bf4 ) │ │ │ │ ldr r4, [pc, #172] @ (30bf8 ) │ │ │ │ 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, #56832 @ 0xde00 │ │ │ │ + movw r0, #55744 @ 0xd9c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30b82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 30ba8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30ba8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30ae4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 30ae4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 30d62 │ │ │ │ ldr r1, [pc, #72] @ (30bfc ) │ │ │ │ mov r0, r9 │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30bc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bmi.n 30c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ - bl f7070 │ │ │ │ + bl 85064 │ │ │ │ + bl f73c8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #56856 @ 0xde18 │ │ │ │ + movw r0, #55768 @ 0xd9d8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30d62 │ │ │ │ b.n 30c60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r0, {r6} │ │ │ │ + b.n 30594 │ │ │ │ + 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] @ (30d90 ) │ │ │ │ - bl db608 <_PyUnicode_Equal@@Base> │ │ │ │ + bl db644 <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c4c │ │ │ │ ldr r1, [pc, #392] @ (30d94 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl db608 <_PyUnicode_Equal@@Base> │ │ │ │ + bl db644 <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30c30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ beq.w 30d62 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #37152 @ 0x9120 │ │ │ │ + movw r0, #36064 @ 0x8ce0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30c60 │ │ │ │ b.n 30d62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30c60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6a90 │ │ │ │ + bl 1f5344 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30c72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 30c90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ - bl f7070 │ │ │ │ + bl 85064 │ │ │ │ + bl f73c8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #56868 @ 0xde24 │ │ │ │ + movw r0, #55780 @ 0xd9e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d62 │ │ │ │ b.n 30cb2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30cac │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 30d62 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 30d38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30ce0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #56880 @ 0xde30 │ │ │ │ + movw r0, #55792 @ 0xd9f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d62 │ │ │ │ b.n 30d38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30cee │ │ │ │ - bl 1f6b18 │ │ │ │ + bl 1f53cc │ │ │ │ cbz r0, 30d16 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #44392 @ 0xad68 │ │ │ │ + movw r0, #43304 @ 0xa928 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30d16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30d62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d62 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 30d62 │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d62 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d7e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cbnz r6, 30d88 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 30978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 30e74 │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 30e74 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ b.n 30e64 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_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, 30ea2 │ │ │ │ - movw r1, #57176 @ 0xdf58 │ │ │ │ + movw r1, #56088 @ 0xdb18 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r5 │ │ │ │ bl 30daa │ │ │ │ cbz r0, 30eb6 │ │ │ │ - movw r1, #57212 @ 0xdf7c │ │ │ │ + movw r1, #56124 @ 0xdb3c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #23 │ │ │ │ b.n 310f8 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ cbnz r7, 30ec6 │ │ │ │ - movw r1, #57236 @ 0xdf94 │ │ │ │ + movw r1, #56148 @ 0xdb54 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #20 │ │ │ │ b.n 310f8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ bls.n 30ee4 │ │ │ │ cmp.w r7, #3452816845 @ 0xcdcdcdcd │ │ │ │ beq.n 30ee4 │ │ │ │ cmp.w r7, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 30ee4 │ │ │ │ sub.w r2, r7, #4261281277 @ 0xfdfdfdfd │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cbz r6, 30ef0 │ │ │ │ - movw r1, #57260 @ 0xdfac │ │ │ │ + movw r1, #56172 @ 0xdb6c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #16 │ │ │ │ b.n 310f8 │ │ │ │ cmn.w r7, #256 @ 0x100 │ │ │ │ bcs.n 30ee4 │ │ │ │ ldrb.w r3, [r7, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -6682,63 +6683,63 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 315bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 310ee │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57280 @ 0xdfc0 │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cbz r3, 30f58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30f58 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41536 @ 0xa240 │ │ │ │ + movw r1, #40424 @ 0x9de8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 35d76 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41536 @ 0xa240 │ │ │ │ + movw r1, #40424 @ 0x9de8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 30f6c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57288 @ 0xdfc8 │ │ │ │ + movw r1, #56200 @ 0xdb88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57292 @ 0xdfcc │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r7 │ │ │ │ bl 315bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31090 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ subs r7, r7, r0 │ │ │ │ bmi.n 31090 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cbz r3, 30fa4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cbz r1, 30fa4 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27fc6c │ │ │ │ + bl 27f7f4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 31080 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp.w r7, r3, lsl #1 │ │ │ │ bge.n 31090 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -6821,63 +6822,63 @@ │ │ │ │ bge.n 30fd8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bge.n 3107e │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 283940 │ │ │ │ + bl 283504 │ │ │ │ b.n 31070 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 31090 │ │ │ │ mov r0, r4 │ │ │ │ bl 35f32 │ │ │ │ b.n 310a4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, ip │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57288 @ 0xdfc8 │ │ │ │ + movw r1, #56200 @ 0xdb88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54604 @ 0xd54c │ │ │ │ + movw r1, #53788 @ 0xd21c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ cbz r1, 310c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 310c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 35d76 │ │ │ │ b.n 310dc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57288 @ 0xdfc8 │ │ │ │ + movw r1, #56200 @ 0xdb88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 31104 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #56212 @ 0xdb94 │ │ │ │ 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 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 31112 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ beq.n 31112 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ b.n 30eca │ │ │ │ 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 3113c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3113c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 31176 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3584 @ 0xe00 │ │ │ │ + movw r1, #2496 @ 0x9c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 311b6 │ │ │ │ mov r4, r0 │ │ │ │ bl 312bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 312a8 │ │ │ │ ldr r6, [pc, #296] @ (312b0 ) │ │ │ │ adds r1, r4, #1 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ str.w r4, [r6, #1480] @ 0x5c8 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 311a6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0ec │ │ │ │ b.n 311ac │ │ │ │ ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ str.w r0, [r6, #1560] @ 0x618 │ │ │ │ cbnz r0, 311bc │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 312aa │ │ │ │ ldr r4, [pc, #244] @ (312b4 ) │ │ │ │ movs r0, #0 │ │ │ │ - movw r3, #34341 @ 0x8625 │ │ │ │ + movw r3, #28373 @ 0x6ed5 │ │ │ │ movt r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #20013 @ 0x4e2d │ │ │ │ + movw r3, #14609 @ 0x3911 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #61021 @ 0xee5d │ │ │ │ + movw r3, #55053 @ 0xd70d │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #58489 @ 0xe479 │ │ │ │ + movw r3, #58225 @ 0xe371 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c704c │ │ │ │ + bl 1c594c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20801c │ │ │ │ + bl 2068cc │ │ │ │ sub.w r1, r4, #20 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r3, #55121 @ 0xd751 │ │ │ │ + movw r3, #54853 @ 0xd645 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #62965 @ 0xf5f5 │ │ │ │ + movw r3, #56997 @ 0xdea5 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #60253 @ 0xeb5d │ │ │ │ + movw r3, #54285 @ 0xd40d │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1c704c │ │ │ │ + bl 1c594c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 20801c │ │ │ │ + bl 2068cc │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - bl 1c704c │ │ │ │ + bl 1c594c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 20801c │ │ │ │ + bl 2068cc │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #58245 @ 0xe385 │ │ │ │ + movw r3, #57981 @ 0xe27d │ │ │ │ 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 3125a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 3127c │ │ │ │ mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr r0, [pc, #56] @ (312b8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 3129a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3128a │ │ │ │ dmb ish │ │ │ │ beq.n 312aa │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ b.n 312aa │ │ │ │ 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 312d4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 312f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr r0, [pc, #52] @ (3132c ) │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r0, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 31314 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 31304 │ │ │ │ dmb ish │ │ │ │ beq.n 31322 │ │ │ │ add.w r0, r0, #1544 @ 0x608 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ 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 209dd8 │ │ │ │ + bl 208688 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31538 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #7300 @ 0x1c84 │ │ │ │ + movw r0, #6212 @ 0x1844 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31538 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2bb1c │ │ │ │ blx 2bc00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3154a │ │ │ │ - movw r1, #7320 @ 0x1c98 │ │ │ │ + movw r1, #6232 @ 0x1858 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1bcf54 │ │ │ │ + bl 1bb854 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3154a │ │ │ │ - movw r0, #60644 @ 0xece4 │ │ │ │ + movw r0, #59484 @ 0xe85c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f00c0 │ │ │ │ + bl 1ee870 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31510 │ │ │ │ - movw r0, #7340 @ 0x1cac │ │ │ │ + movw r0, #6252 @ 0x186c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f00c0 │ │ │ │ + bl 1ee870 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 3141e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7356 @ 0x1cbc │ │ │ │ + movw r2, #6268 @ 0x187c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r9 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 314ee │ │ │ │ - movw r1, #7388 @ 0x1cdc │ │ │ │ + movw r1, #6300 @ 0x189c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 3144e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7408 @ 0x1cf0 │ │ │ │ + movw r2, #6320 @ 0x18b0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 314ee │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314e8 │ │ │ │ - movw r0, #15704 @ 0x3d58 │ │ │ │ + movw r0, #14616 @ 0x3918 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d9364 │ │ │ │ + bl 1d7a0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314ea │ │ │ │ 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, #7460 @ 0x1d24 │ │ │ │ + movw r1, #6372 @ 0x18e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ cbnz r0, 314ea │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #7472 @ 0x1d30 │ │ │ │ + movw r1, #6384 @ 0x18f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 314ea │ │ │ │ ldr r1, [pc, #268] @ (315b8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #260] @ 315b8 │ │ │ │ - bl 10a210 │ │ │ │ + bl 10a480 │ │ │ │ cbz r0, 314ee │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 314fe │ │ │ │ b.n 315ae │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [pc, #204] @ 315b8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21a340 │ │ │ │ + bl 218e60 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ b.n 314ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 315ae │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 315ae │ │ │ │ movw r3, #43700 @ 0xaab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cbnz r0, 31546 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ - movw r2, #7356 @ 0x1cbc │ │ │ │ + movw r2, #6268 @ 0x187c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21a340 │ │ │ │ + bl 218e60 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 315ae │ │ │ │ - bl f7070 │ │ │ │ - movw r0, #15752 @ 0x3d88 │ │ │ │ + bl f73c8 │ │ │ │ + movw r0, #14664 @ 0x3948 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #14 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31570 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21a340 │ │ │ │ + bl 218e60 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 315ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20cfac <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20b85c <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 31562 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bge.n 315a4 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cbz r4, 315a8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 315ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 315ce │ │ │ │ cmn.w r4, #256 @ 0x100 │ │ │ │ bcs.n 315ce │ │ │ │ bic.w r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161350 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1612a8 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 315ce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -7400,30 +7401,30 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000316ac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 316e4 │ │ │ │ - bl 1f2cf8 │ │ │ │ + bl 1f14f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 316d4 │ │ │ │ mov r4, r5 │ │ │ │ b.n 316e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 316d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 316d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 000316e8 : │ │ │ │ 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 216d80 <_PyParkingLot_Park@@Base+0x274> │ │ │ │ + bl 215868 <_PyParkingLot_Park@@Base+0x274> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 31726 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d850 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r0, #1 │ │ │ │ │ │ │ │ 00031730 : │ │ │ │ cbnz r1, 31736 │ │ │ │ - b.w aa3a4 │ │ │ │ + b.w aa444 │ │ │ │ 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 3175e │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aa3a4 │ │ │ │ + b.w aa444 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #14740 @ 0x3994 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ 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 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 317b0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #16132 @ 0x3f04 │ │ │ │ + movw r2, #15044 @ 0x3ac4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 21bba4 │ │ │ │ + bl 21a6c4 │ │ │ │ b.n 317c2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26624 @ 0x6800 │ │ │ │ + movw r0, #25536 @ 0x63c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 217d50 │ │ │ │ + bl 216840 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31792 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ │ │ │ │ 000317cc : │ │ │ │ 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] @ (3182c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 31828 │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 7a924 │ │ │ │ + bl 7a918 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 3182a │ │ │ │ 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, #17100 @ 0x42cc │ │ │ │ + movw r1, #16012 @ 0x3e8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #18212 @ 0x4724 │ │ │ │ + movw r0, #17124 @ 0x42e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ cbnz r0, 3186e │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 318dc │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 318f2 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #17120 @ 0x42e0 │ │ │ │ + movw r0, #16032 @ 0x3ea0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 318a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 318dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 318dc │ │ │ │ ldr r2, [pc, #84] @ (318f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 2198dc <_PySemaphore_Wakeup@@Base+0xfc> │ │ │ │ + bl 2183cc <_PySemaphore_Wakeup@@Base+0xfc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 318c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 318dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 318f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 318f2 │ │ │ │ - movw r0, #17148 @ 0x42fc │ │ │ │ + movw r0, #16060 @ 0x3ebc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f1138 │ │ │ │ + bl 1ef934 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21a340 │ │ │ │ + b.w 218e60 │ │ │ │ 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, 31920 │ │ │ │ add r5, sp, #8 │ │ │ │ b.n 31922 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #248] @ (31a1c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31a12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 31956 │ │ │ │ - movw r0, #17420 @ 0x440c │ │ │ │ + movw r0, #16332 @ 0x3fcc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 31946 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (31a1c ) │ │ │ │ - bl 207cb8 │ │ │ │ + bl 206568 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31956 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [pc, #192] @ (31a20 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31a12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 31990 │ │ │ │ - movw r0, #17428 @ 0x4414 │ │ │ │ + movw r0, #16340 @ 0x3fd4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 31980 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #156] @ (31a20 ) │ │ │ │ - bl 207cb8 │ │ │ │ + bl 206568 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31990 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ movw sl, #35736 @ 0x8b98 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movw r9, #43840 @ 0xab40 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 31a28 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 31a00 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 319c2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31a0e │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 319d8 │ │ │ │ add.w r4, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ beq.n 31a12 │ │ │ │ - bl b228c <_Py_GetConfig@@Base> │ │ │ │ + bl b22dc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ cbz r3, 319f2 │ │ │ │ ldr r3, [pc, #64] @ (31a24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 21bce4 │ │ │ │ + bl 21a804 │ │ │ │ b.n 31a0e │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 319e2 │ │ │ │ b.n 31a12 │ │ │ │ cmp r0, #11 │ │ │ │ bne.n 319be │ │ │ │ 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 31a62 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #17552 @ 0x4490 │ │ │ │ + movw r1, #16464 @ 0x4050 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 31a6a │ │ │ │ - bl 1ce588 <_PyArena_New@@Base> │ │ │ │ + bl 1cce98 <_PyArena_New@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 31a70 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d68 │ │ │ │ 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 31ad6 │ │ │ │ ldr r0, [pc, #428] @ (31c34 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31a98 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31ad0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31a94 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 31a94 │ │ │ │ ldr r1, [pc, #396] @ (31c38 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31a90 │ │ │ │ cbz r4, 31ad0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bpl.n 31a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31ad0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [pc, #356] @ (31c3c ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31af4 │ │ │ │ - movw r5, #33728 @ 0x83c0 │ │ │ │ + movw r5, #32640 @ 0x7f80 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 31b40 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31b1a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31ae2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 31b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31b40 │ │ │ │ - bl f7070 │ │ │ │ - movw r5, #33728 @ 0x83c0 │ │ │ │ + bl f73c8 │ │ │ │ + movw r5, #32640 @ 0x7f80 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #252] @ (31c40 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31b5c │ │ │ │ - movw r6, #33728 @ 0x83c0 │ │ │ │ + movw r6, #32640 @ 0x7f80 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 31b9e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cbz r7, 31b96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31b7c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 31b4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 31b96 │ │ │ │ mov r0, r7 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 31b9e │ │ │ │ - bl f7070 │ │ │ │ - movw r6, #33728 @ 0x83c0 │ │ │ │ + bl f73c8 │ │ │ │ + movw r6, #32640 @ 0x7f80 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ mov r3, sl │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #61780 @ 0xf154 │ │ │ │ + movw r0, #60620 @ 0xeccc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31bee │ │ │ │ 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 16298c │ │ │ │ + bl 1628f8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31bf0 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cbz r4, 31c1c │ │ │ │ - movw r0, #15704 @ 0x3d58 │ │ │ │ + movw r0, #14616 @ 0x3918 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d9364 │ │ │ │ + bl 1d7a0c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1432dc <_PyArena_Free@@Base> │ │ │ │ + bl 143554 <_PyArena_Free@@Base> │ │ │ │ b.n 31a6a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #11 │ │ │ │ bne.n 31c28 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 31c2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 1432dc <_PyArena_Free@@Base> │ │ │ │ + bl 143554 <_PyArena_Free@@Base> │ │ │ │ b.n 31d68 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ bgt.n 31cac │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfa400052 │ │ │ │ @ instruction: 0xfa580052 │ │ │ │ - bl 99fac │ │ │ │ + bl 9a014 │ │ │ │ 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 2137e8 │ │ │ │ + bl 2122cc │ │ │ │ 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 1432dc <_PyArena_Free@@Base> │ │ │ │ + bl 143554 <_PyArena_Free@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 31d3a │ │ │ │ ldr r1, [pc, #216] @ (31d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ 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 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cbz r0, 31d1a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1754f4 │ │ │ │ + bl 175210 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31d1a │ │ │ │ ldr r1, [pc, #176] @ (31d74 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 31d06 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 31d06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ bgt.n 31d06 │ │ │ │ add.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [pc, #124] @ (31d78 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ - bl 98a10 │ │ │ │ + bl 98a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31d1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31d2e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r7, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 31a6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31d4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31d62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 21f328 │ │ │ │ + bl 21de48 │ │ │ │ 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 │ │ │ │ │ │ │ │ 00031d7c <_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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32640 <_Py_GetConfigsAsDict@@Base+0x8c4> │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ movw r3, #32188 @ 0x7dbc │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 31dba <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31dd6 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ b.n 3234c <_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, #19268 @ 0x4b44 │ │ │ │ + movw r1, #18180 @ 0x4704 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31dfc <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31dfc <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32192 @ 0x7dc0 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19300 @ 0x4b64 │ │ │ │ + movw r1, #18212 @ 0x4724 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31e3e <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e3e <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32196 @ 0x7dc4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 31e5a <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31e76 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ b.n 3234c <_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, #19332 @ 0x4b84 │ │ │ │ + movw r1, #18244 @ 0x4744 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31e9c <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e9c <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32200 @ 0x7dc8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19368 @ 0x4ba8 │ │ │ │ + movw r1, #18280 @ 0x4768 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ede <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ede <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61544 @ 0xf068 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19408 @ 0x4bd0 │ │ │ │ + movw r1, #18320 @ 0x4790 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31f20 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31f20 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62180 @ 0xf2e4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19420 @ 0x4bdc │ │ │ │ + movw r1, #18332 @ 0x479c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31f62 <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31f62 <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62172 @ 0xf2dc │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19436 @ 0x4bec │ │ │ │ + movw r1, #18348 @ 0x47ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31fa4 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31fa4 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62176 @ 0xf2e0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19452 @ 0x4bfc │ │ │ │ + movw r1, #18364 @ 0x47bc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31fe6 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31fe6 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62188 @ 0xf2ec │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19468 @ 0x4c0c │ │ │ │ + movw r1, #18380 @ 0x47cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32028 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32028 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62192 @ 0xf2f0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19488 @ 0x4c20 │ │ │ │ + movw r1, #18400 @ 0x47e0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3206a <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3206a <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62184 @ 0xf2e8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #18416 @ 0x47f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 320ac <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320ac <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62156 @ 0xf2cc │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19520 @ 0x4c40 │ │ │ │ + movw r1, #18432 @ 0x4800 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 320ee <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320ee <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62196 @ 0xf2f4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19536 @ 0x4c50 │ │ │ │ + movw r1, #18448 @ 0x4810 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32130 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32130 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62160 @ 0xf2d0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19556 @ 0x4c64 │ │ │ │ + movw r1, #18468 @ 0x4824 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32172 <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32172 <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61540 @ 0xf064 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19572 @ 0x4c74 │ │ │ │ + movw r1, #18484 @ 0x4834 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 321b4 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321b4 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62168 @ 0xf2d8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19600 @ 0x4c90 │ │ │ │ + movw r1, #18512 @ 0x4850 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 321f6 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321f6 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19628 @ 0x4cac │ │ │ │ + movw r1, #18540 @ 0x486c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32238 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32238 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62164 @ 0xf2d4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ + movw r1, #18564 @ 0x4884 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32278 <_Py_GetConfigsAsDict@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32278 <_Py_GetConfigsAsDict@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #29524 @ 0x7354 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19676 @ 0x4cdc │ │ │ │ + movw r1, #18588 @ 0x489c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322b6 <_Py_GetConfigsAsDict@@Base+0x53a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 322b6 <_Py_GetConfigsAsDict@@Base+0x53a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61536 @ 0xf060 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19704 @ 0x4cf8 │ │ │ │ + movw r1, #18616 @ 0x48b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322f4 <_Py_GetConfigsAsDict@@Base+0x578> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 322f4 <_Py_GetConfigsAsDict@@Base+0x578> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #19720 @ 0x4d08 │ │ │ │ + movw r1, #18632 @ 0x48c8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32322 <_Py_GetConfigsAsDict@@Base+0x5a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32322 <_Py_GetConfigsAsDict@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #692] @ (325d8 <_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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 32358 <_Py_GetConfigsAsDict@@Base+0x5dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 3263c <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ b.n 325ca <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26428 @ 0x673c │ │ │ │ + movw r1, #25340 @ 0x62fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32382 <_Py_GetConfigsAsDict@@Base+0x606> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32382 <_Py_GetConfigsAsDict@@Base+0x606> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26468 @ 0x6764 │ │ │ │ + movw r1, #25380 @ 0x6324 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 323c0 <_Py_GetConfigsAsDict@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 323c0 <_Py_GetConfigsAsDict@@Base+0x644> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26456 @ 0x6758 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 323fe <_Py_GetConfigsAsDict@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 323fe <_Py_GetConfigsAsDict@@Base+0x682> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26480 @ 0x6770 │ │ │ │ + movw r1, #25392 @ 0x6330 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3243c <_Py_GetConfigsAsDict@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3243c <_Py_GetConfigsAsDict@@Base+0x6c0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26396 @ 0x671c │ │ │ │ + movw r1, #25308 @ 0x62dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3247c <_Py_GetConfigsAsDict@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3247c <_Py_GetConfigsAsDict@@Base+0x700> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26356 @ 0x66f4 │ │ │ │ + movw r1, #25268 @ 0x62b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 324be <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 324be <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26372 @ 0x6704 │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32500 <_Py_GetConfigsAsDict@@Base+0x784> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32500 <_Py_GetConfigsAsDict@@Base+0x784> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #25328 @ 0x62f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32542 <_Py_GetConfigsAsDict@@Base+0x7c6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32542 <_Py_GetConfigsAsDict@@Base+0x7c6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26444 @ 0x674c │ │ │ │ + movw r1, #25356 @ 0x630c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32584 <_Py_GetConfigsAsDict@@Base+0x808> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32584 <_Py_GetConfigsAsDict@@Base+0x808> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26344 @ 0x66e8 │ │ │ │ + movw r1, #25256 @ 0x62a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 325c2 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 325c2 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 325dc <_Py_GetConfigsAsDict@@Base+0x860> │ │ │ │ b.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3263c <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3263c <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #19736 @ 0x4d18 │ │ │ │ + movw r1, #18648 @ 0x48d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32604 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32604 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e13ac <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1dfa58 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27048 @ 0x69a8 │ │ │ │ + movw r1, #25208 @ 0x6278 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32650 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32650 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 32650 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ movs r4, #0 │ │ │ │ b.n 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00032658 : │ │ │ │ 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 ae078 │ │ │ │ + bl ae0c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 32686 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003268c : │ │ │ │ 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 326d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 326dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 55504 │ │ │ │ + b.w 554fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2bacc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cebd8 │ │ │ │ + bl 1cd4e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 2bf50 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 32736 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 428a4 │ │ │ │ + bl 4289c │ │ │ │ b.n 327c2 │ │ │ │ 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 2c1d8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32724 │ │ │ │ - movw r1, #27284 @ 0x6a94 │ │ │ │ + movw r1, #25444 @ 0x6364 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26812 @ 0x68bc │ │ │ │ + movw r0, #25724 @ 0x647c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 327c2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #23468 @ 0x5bac │ │ │ │ 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, #58296 @ 0xe3b8 │ │ │ │ + movw r3, #57224 @ 0xdf88 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 327c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 327c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 327c6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3284a │ │ │ │ ldr r1, [pc, #136] @ (32850 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 327e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 327e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 327c2 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 32838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #84] @ (32854 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ bpl.n 3280e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 32818 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a3138 │ │ │ │ + bl a31f8 │ │ │ │ b.n 3282c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbe6c │ │ │ │ + bl 1ca77c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 327c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 3283c │ │ │ │ movs r0, #1 │ │ │ │ b.n 3284a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32838 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 32838 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfb780052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -9028,15 +9029,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r0, #2692] @ 0xa84 │ │ │ │ cbnz r3, 32878 │ │ │ │ ldr.w r3, [r0, #2720] @ 0xaa0 │ │ │ │ cbz r3, 32880 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 32880 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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} │ │ │ │ @@ -9048,104 +9049,104 @@ │ │ │ │ movw r3, #43820 @ 0xab2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movw r8, #43800 @ 0xab18 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cbnz r0, 328ec │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cbnz r0, 328ec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cbnz r0, 328ec │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 329b4 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 224a60 │ │ │ │ + bl 223580 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl f69f0 │ │ │ │ + bl f6d48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 3292a │ │ │ │ ldr r1, [pc, #172] @ (329bc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98a10 │ │ │ │ + bl 98a9c │ │ │ │ cbnz r0, 32984 │ │ │ │ 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 228e84 │ │ │ │ + b.w 2279a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 3298a │ │ │ │ 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, #26168 @ 0x6638 │ │ │ │ + movw r0, #25080 @ 0x61f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 3298e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32976 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32976 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32990 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ b.n 32990 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ b.n 32990 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85110 │ │ │ │ + b.w 1c7044 │ │ │ │ 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 329ee │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ cbz r0, 329f4 │ │ │ │ mov r0, fp │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 32a04 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ b.n 32b1a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -9179,95 +9180,95 @@ │ │ │ │ beq.n 32b0c │ │ │ │ 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 32a32 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ cbz r0, 32a38 │ │ │ │ mov r0, fp │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbnz r2, 32a56 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32a62 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ b.n 32b0c │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 32a56 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ cbz r0, 32ac4 │ │ │ │ mov r0, fp │ │ │ │ bl 32b24 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 32ac4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 32aa6 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbz r0, 32aa6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ b.n 32b0c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 32ab8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ cbz r0, 32ad6 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 32a6e │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf084 │ │ │ │ + bl cf104 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 32ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ b.n 32a4c │ │ │ │ cmp r6, r5 │ │ │ │ ble.n 32af0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 32ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 e0674 │ │ │ │ + bl e06bc │ │ │ │ b.n 32b14 │ │ │ │ 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 32b4c │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ cbz r0, 32b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b5e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 32b7e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl d149c │ │ │ │ + bl d151c │ │ │ │ cbz r0, 32b72 │ │ │ │ mov r0, r4 │ │ │ │ bl 32b88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b78 │ │ │ │ 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 32bb0 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ cbz r0, 32bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32bc2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 32be2 │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ cbz r0, 32bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cecc4 │ │ │ │ + bl ced44 │ │ │ │ cbnz r0, 32bdc │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 32bde │ │ │ │ ldr r0, [pc, #8] @ (32be8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ @@ -9369,15 +9370,15 @@ │ │ │ │ bne.n 32c1a <_PyUnicode_FromId@@Base+0x2e> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32c0a <_PyUnicode_FromId@@Base+0x1e> │ │ │ │ dmb ish │ │ │ │ beq.n 32c26 <_PyUnicode_FromId@@Base+0x3a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ ldr r3, [pc, #332] @ (32d74 <_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 32c62 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32c52 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ beq.n 32c6e <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 32c98 <_PyUnicode_FromId@@Base+0xac> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ @@ -9416,49 +9417,49 @@ │ │ │ │ bne.n 32cb0 <_PyUnicode_FromId@@Base+0xc4> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32ca0 <_PyUnicode_FromId@@Base+0xb4> │ │ │ │ dmb ish │ │ │ │ beq.n 32cbc <_PyUnicode_FromId@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #2056] @ 0x808 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 32cd2 <_PyUnicode_FromId@@Base+0xe6> │ │ │ │ ldr.w r3, [r6, #2060] @ 0x80c │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cbnz r5, 32d48 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ ldr.w r5, [r8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32d48 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8986c │ │ │ │ + bl 898d8 │ │ │ │ ldr.w r3, [r6, #2056] @ 0x808 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r6, #2060] @ 0x80c │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 32d3e <_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 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32d22 <_PyUnicode_FromId@@Base+0x136> │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ b.n 32d48 <_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 2b47c │ │ │ │ @@ -9474,15 +9475,15 @@ │ │ │ │ bne.n 32d60 <_PyUnicode_FromId@@Base+0x174> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32d50 <_PyUnicode_FromId@@Base+0x164> │ │ │ │ dmb ish │ │ │ │ beq.n 32d6c <_PyUnicode_FromId@@Base+0x180> │ │ │ │ mov r0, r7 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ 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,159 +9495,159 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 32d9a <_PyUnicode_FromId@@Base+0x1ae> │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 32dae <_PyUnicode_FromId@@Base+0x1c2> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ b.n 32db6 <_PyUnicode_FromId@@Base+0x1ca> │ │ │ │ - movw r0, #42448 @ 0xa5d0 │ │ │ │ + movw r0, #37052 @ 0x90bc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cbz r0, 32dee <_PyUnicode_FromId@@Base+0x202> │ │ │ │ b.n 32d92 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32dd4 <_PyUnicode_FromId@@Base+0x1e8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 32dee <_PyUnicode_FromId@@Base+0x202> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 32df2 <_PyUnicode_FromId@@Base+0x206> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e0a <_PyUnicode_FromId@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0940 │ │ │ │ + bl 1ef13c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 32dee <_PyUnicode_FromId@@Base+0x202> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (32e10 <_PyUnicode_FromId@@Base+0x224>) │ │ │ │ strd r3, r4, [sp] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00032e14 : │ │ │ │ ldr r0, [pc, #4] @ (32e1c ) │ │ │ │ - b.w 1daa60 │ │ │ │ + b.w 1d9108 │ │ │ │ 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 eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #248] @ (32f30 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ - movw r1, #29124 @ 0x71c4 │ │ │ │ + bl 1de5b4 │ │ │ │ + movw r1, #28036 @ 0x6d84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32e5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32f2e │ │ │ │ ldr r1, [pc, #216] @ (32f34 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ - movw r1, #47672 @ 0xba38 │ │ │ │ + bl 1de5b4 │ │ │ │ + movw r1, #38424 @ 0x9618 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e54 │ │ │ │ ldr r1, [pc, #188] @ (32f38 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ - movw r1, #47692 @ 0xba4c │ │ │ │ + bl 1de5b4 │ │ │ │ + movw r1, #38444 @ 0x962c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e54 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 7fdcc │ │ │ │ - movw r1, #37944 @ 0x9438 │ │ │ │ + bl 7fdc4 │ │ │ │ + movw r1, #36856 @ 0x8ff8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e54 │ │ │ │ - movw r6, #40076 @ 0x9c8c │ │ │ │ + movw r6, #38996 @ 0x9854 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32ed2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 32ebe │ │ │ │ b.n 32f2e │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32e54 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #80] @ (32f3c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff04 │ │ │ │ + bl 1de5b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32f08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32e54 │ │ │ │ - movw r0, #43020 @ 0xa80c │ │ │ │ + movw r0, #37624 @ 0x92f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ @@ -9666,58 +9667,58 @@ │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 32f80 │ │ │ │ - movw r0, #21928 @ 0x55a8 │ │ │ │ + movw r0, #20840 @ 0x5168 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #787 @ 0x313 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33180 │ │ │ │ add r1, sp, #20 │ │ │ │ - movw r0, #36996 @ 0x9084 │ │ │ │ + movw r0, #35908 @ 0x8c44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 12a608 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a8a0 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32f7a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 32f9e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bmi.n 32fa4 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ b.n 32fd4 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 103b04 │ │ │ │ + bl 103e24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32fd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bgt.n 32fd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 33168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 33168 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33168 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #37012 @ 0x9094 │ │ │ │ + movw r0, #35924 @ 0x8c54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.w 33180 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9731,33 +9732,33 @@ │ │ │ │ b.n 32ffc │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, sl │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r4 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #35960 @ 0x8c78 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 33160 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5060 │ │ │ │ + bl 1f3860 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne.n 3304e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - bl 21a170 │ │ │ │ + bl 218c60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 33078 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 33078 │ │ │ │ subs.w r2, r8, r6 │ │ │ │ @@ -9772,15 +9773,15 @@ │ │ │ │ ldr.w r8, [r5, #84] @ 0x54 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n 3309e │ │ │ │ cmp.w fp, #3 │ │ │ │ ble.n 3308a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 64d14 │ │ │ │ + bl 64cac │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33136 │ │ │ │ ldrd r4, r8, [r5, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 33136 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 33136 │ │ │ │ @@ -9789,30 +9790,30 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #3 │ │ │ │ bgt.n 33142 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33136 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 330de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 330de │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ beq.n 33136 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ @@ -9824,77 +9825,77 @@ │ │ │ │ movs r3, #4 │ │ │ │ bl 33408 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cbnz r0, 33104 │ │ │ │ cbnz r3, 3312a │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbz r0, 33122 │ │ │ │ movw r3, #43844 @ 0xab44 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 33126 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 3312a │ │ │ │ mov sl, r0 │ │ │ │ b.n 3312a │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n 3313a │ │ │ │ mov r4, r5 │ │ │ │ b.n 33178 │ │ │ │ - bl 116cc0 │ │ │ │ + bl 116f14 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 33136 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r4 │ │ │ │ b.n 33022 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w fp, #3 │ │ │ │ bgt.n 3316c │ │ │ │ movs r0, #0 │ │ │ │ b.n 33180 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 64d14 │ │ │ │ + bl 64cac │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 32f7a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0003318a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r1, 331a8 │ │ │ │ - movw r1, #37080 @ 0x90d8 │ │ │ │ + movw r1, #35992 @ 0x8c98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #96] @ (33204 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #88] @ (33208 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cbnz r3, 331e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -9904,30 +9905,30 @@ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ ble.n 331e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 331e0 │ │ │ │ - movw r1, #37156 @ 0x9124 │ │ │ │ + movw r1, #36068 @ 0x8ce4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #40] @ (33204 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 75d86 <_PyMonitoring_FireLineEvent@@Base+0x4c2> │ │ │ │ + bl 75a98 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cce40 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1cb750 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #37108 @ 0x90f4 │ │ │ │ + movw r2, #36020 @ 0x8cb4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ 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 │ │ │ │ @@ -9942,60 +9943,60 @@ │ │ │ │ cbz r0, 3323a │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ ldr r6, [pc, #220] @ (33318 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #38356 @ 0x95d4 │ │ │ │ + movw r1, #37268 @ 0x9194 │ │ │ │ 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 339a6 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38376 @ 0x95e8 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1932] @ 0x78c │ │ │ │ bl 339a6 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38400 @ 0x9600 │ │ │ │ + movw r1, #37312 @ 0x91c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1724] @ 0x6bc │ │ │ │ bl 339a6 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38420 @ 0x9614 │ │ │ │ + movw r1, #37332 @ 0x91d4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1900] @ 0x76c │ │ │ │ bl 339a6 │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #38440 @ 0x9628 │ │ │ │ + movw r2, #37352 @ 0x91e8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ 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 │ │ │ │ @@ -10019,42 +10020,42 @@ │ │ │ │ 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, #38468 @ 0x9644 │ │ │ │ + movw r1, #37380 @ 0x9204 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cbz r0, 3337c │ │ │ │ ldr r0, [pc, #64] @ (33384 ) │ │ │ │ - bl 146534 │ │ │ │ + bl 14668c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3337e │ │ │ │ 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] @ (33388 ) │ │ │ │ - bl 12c14c │ │ │ │ + bl 12c3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 3336c │ │ │ │ mov r4, r5 │ │ │ │ b.n 3337e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -10065,46 +10066,46 @@ │ │ │ │ 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] @ (333e8 ) │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ + movw r2, #37392 @ 0x9210 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl f5908 │ │ │ │ + bl f5c54 │ │ │ │ cbnz r0, 333bc │ │ │ │ movs r0, #0 │ │ │ │ b.n 333e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0794 │ │ │ │ + bl 1eef90 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 333b8 │ │ │ │ bl 33d60 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84fd8 │ │ │ │ - bl 116cc0 │ │ │ │ + bl 85064 │ │ │ │ + bl 116f14 │ │ │ │ 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 3343c │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 234f90 <_PyErr_Format@@Base+0x1184> │ │ │ │ + bl 233a90 <_PyErr_Format@@Base+0x1184> │ │ │ │ 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] │ │ │ │ @@ -10113,50 +10114,50 @@ │ │ │ │ sub sp, #4 │ │ │ │ cbz r1, 33448 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1397c8 │ │ │ │ + bl 139ac4 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ bne.n 3344c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 3344c │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139814 │ │ │ │ + bl 139a68 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ bne.n 3344c │ │ │ │ movs r5, #0 │ │ │ │ b.n 33936 │ │ │ │ - movw r0, #26812 @ 0x68bc │ │ │ │ + movw r0, #25724 @ 0x647c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f00c0 │ │ │ │ + bl 1ee870 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33932 │ │ │ │ ldr r1, [pc, #632] @ (336dc ) │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #54588 @ 0xd53c │ │ │ │ + movw r2, #53500 @ 0xd0fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #24836 @ 0x6104 │ │ │ │ + movw r2, #23748 @ 0x5cc4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 206c18 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2054c8 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33648 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 149d58 │ │ │ │ + bl 149e04 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 33496 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 3362c │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c47c │ │ │ │ cbz r0, 334aa │ │ │ │ @@ -10167,95 +10168,95 @@ │ │ │ │ ldr r3, [pc, #556] @ (336e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #552] @ (336e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 334d0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ movs r1, #0 │ │ │ │ b.n 33606 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 33604 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ beq.n 334cc │ │ │ │ mov r0, r1 │ │ │ │ - bl 10f6b4 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r1, [pc, #496] @ (336dc ) │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33604 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 33606 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - movw r8, #54588 @ 0xd53c │ │ │ │ + movw r8, #53500 @ 0xd0fc │ │ │ │ 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 1f02f0 │ │ │ │ + bl 1eeaa0 │ │ │ │ cbnz r0, 3353c │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ b.n 33606 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bpl.n 335ea │ │ │ │ - bl 149d58 │ │ │ │ + bl 149e04 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33552 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 335ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ blt.n 33576 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 335ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 335ea │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 335ea │ │ │ │ add.w r1, r0, #16 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ mov r0, sl │ │ │ │ blx 2bca0 <__strcpy_chk@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33598 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cbnz r2, 33598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ blx 2c104 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 335ea │ │ │ │ cbz r6, 335b6 │ │ │ │ add.w r2, sp, #59 @ 0x3b │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ @@ -10264,21 +10265,21 @@ │ │ │ │ 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 2bca0 <__strcpy_chk@plt> │ │ │ │ - movw r2, #47144 @ 0xb828 │ │ │ │ + movw r2, #46056 @ 0xb3e8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 6e168 <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ + bl 6e1a8 <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3354c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ b.n 33606 │ │ │ │ @@ -10292,60 +10293,60 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 33606 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3362a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cbnz r3, 3362a │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbnz r4, 33648 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 33932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 33932 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 33676 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3366a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3366a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ blt.w 3390c │ │ │ │ b.n 33448 │ │ │ │ mov r1, r7 │ │ │ │ - bl 222f5c <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ + bl 221a7c <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 3368e │ │ │ │ - movw sl, #47724 @ 0xba6c │ │ │ │ + movw sl, #46636 @ 0xb62c │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 33690 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -10357,131 +10358,131 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 336be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 336be │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 336d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ b.n 33448 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5fc0052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #600] @ (33944 ) │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #24836 @ 0x6104 │ │ │ │ + movw r2, #23748 @ 0x5cc4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 206c18 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2054c8 <_PyObject_CallMethod@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 3376a │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [pc, #544] @ (33948 ) │ │ │ │ str.w r4, [r1, #-16]! │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r6, 33764 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bge.w 33448 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 33448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33936 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 33448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3377e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3377e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bge.n 337a0 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ - bl 235140 │ │ │ │ + bl 233c40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33782 │ │ │ │ mov r4, r0 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 337a2 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r0, [pc, #416] @ (33948 ) │ │ │ │ str.w r9, [r7, #-16]! │ │ │ │ mov r1, r7 │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ cbz r0, 337c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 337ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 337ca │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 337ca │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 337e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cbnz r3, 337e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 337ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bmi.n 337f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 33932 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 33814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -10523,39 +10524,39 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 33868 │ │ │ │ adds r5, #1 │ │ │ │ b.n 3383a │ │ │ │ cbz r5, 33894 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b79c │ │ │ │ + bl 11ba04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 3388c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33892 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33892 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ b.n 33894 │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 338ac │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - movw r2, #38496 @ 0x9660 │ │ │ │ + movw r2, #37408 @ 0x9220 │ │ │ │ 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 │ │ │ │ @@ -10563,47 +10564,47 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ble.n 338e6 │ │ │ │ cmp.w r8, #9 │ │ │ │ it le │ │ │ │ strble.w r5, [r7, r8] │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ sub.w r8, r8, #10 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 338c4 │ │ │ │ b.n 3391e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3391e │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3391e │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bge.w 33448 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 33448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33936 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ @@ -10614,32 +10615,32 @@ │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 b228c <_Py_GetConfig@@Base> │ │ │ │ + bl b22dc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 33994 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ ble.n 3399c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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,39 +10648,39 @@ │ │ │ │ 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, #38604 @ 0x96cc │ │ │ │ + movw r2, #37516 @ 0x928c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #38628 @ 0x96e4 │ │ │ │ + movw r2, #37540 @ 0x92a4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e5e8 <_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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 33a1a │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbz r0, 33a1a │ │ │ │ movs r6, #0 │ │ │ │ b.n 33b20 │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ @@ -10687,42 +10688,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 33a3e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c5d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33a8c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 33a6a │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 33a88 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38728 @ 0x9748 │ │ │ │ + movw r1, #37640 @ 0x9308 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 33a16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 33a20 │ │ │ │ - bl 10625c │ │ │ │ + bl 106578 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33b12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2add0 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ @@ -10736,46 +10737,46 @@ │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 33ac0 │ │ │ │ adds r4, #1 │ │ │ │ b.n 33aa6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 33b12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109888 │ │ │ │ + bl 109bd4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r0, 33af2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33b12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 33b12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 33b12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 33b06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 33b06 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 33aa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ b.n 33b20 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 33a16 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #28] @ (33b44 ) │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ @@ -10789,15 +10790,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b088 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ stmdb 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] @ (33d5c ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -10816,32 +10817,32 @@ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ bge.n 33bd8 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.n 33bba │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 70c56 │ │ │ │ + bl 70dce │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70d1a │ │ │ │ + bl 70e92 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33d40 │ │ │ │ ldr r4, [pc, #416] @ (33d5c ) │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ bne.w 33d4e │ │ │ │ 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 70e94 │ │ │ │ + b.w 7100c │ │ │ │ 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 33c16 │ │ │ │ sub.w r4, ip, #2 │ │ │ │ @@ -10928,31 +10929,31 @@ │ │ │ │ add r8, r3 │ │ │ │ subs r7, r7, r5 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.n 33cd4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 70c56 │ │ │ │ + bl 70dce │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70d1a │ │ │ │ + bl 70e92 │ │ │ │ adds r4, r0, #1 │ │ │ │ beq.n 33d3e │ │ │ │ adds r4, r0, r5 │ │ │ │ b.n 33d40 │ │ │ │ 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 70e94 │ │ │ │ + bl 7100c │ │ │ │ add r4, r0 │ │ │ │ b.n 33d40 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ blt.n 33d04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ @@ -11007,30 +11008,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #628] @ (33fe8 <_Py_DumpStack@@Base+0x288>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #38772 @ 0x9774 │ │ │ │ + movw r1, #37684 @ 0x9334 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bab4 │ │ │ │ cbnz r0, 33db0 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38832 @ 0x97b0 │ │ │ │ + movw r1, #37744 @ 0x9370 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 33fcc <_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 │ │ │ │ @@ -11088,20 +11089,20 @@ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 33e6c <_Py_DumpStack@@Base+0x10c> │ │ │ │ mov sl, r3 │ │ │ │ b.n 33e32 <_Py_DumpStack@@Base+0xd2> │ │ │ │ - movw r8, #11884 @ 0x2e6c │ │ │ │ + movw r8, #10788 @ 0x2a24 │ │ │ │ movt r8, #50 @ 0x32 │ │ │ │ mov.w fp, #0 │ │ │ │ - movw lr, #38868 @ 0x97d4 │ │ │ │ + movw lr, #37780 @ 0x9394 │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r0, #33728 @ 0x83c0 │ │ │ │ + movw r0, #32640 @ 0x7f80 │ │ │ │ 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, 33ea0 <_Py_DumpStack@@Base+0x140> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -11116,25 +11117,25 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 33eea <_Py_DumpStack@@Base+0x18a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ cbnz r2, 33eea <_Py_DumpStack@@Base+0x18a> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38896 @ 0x97f0 │ │ │ │ + movw r1, #37808 @ 0x93b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #38912 @ 0x9800 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #37824 @ 0x93c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ b.n 33f8a <_Py_DumpStack@@Base+0x22a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ @@ -11146,82 +11147,82 @@ │ │ │ │ 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, #38896 @ 0x97f0 │ │ │ │ + movw r1, #37808 @ 0x93b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ mov r0, r1 │ │ │ │ blx 2c104 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38916 @ 0x9804 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_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 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38924 @ 0x980c │ │ │ │ + movw r1, #37836 @ 0x93cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ bl 30e16 │ │ │ │ - movw r1, #30988 @ 0x790c │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ - bl 75e3a <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 75b4c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ adds r5, #16 │ │ │ │ cmp sl, fp │ │ │ │ beq.n 33fae <_Py_DumpStack@@Base+0x24e> │ │ │ │ add.w fp, fp, #1 │ │ │ │ b.n 33e90 <_Py_DumpStack@@Base+0x130> │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ cmp.w r9, #32 │ │ │ │ ldr.w sp, [r7, #16] │ │ │ │ bne.n 33fcc <_Py_DumpStack@@Base+0x26c> │ │ │ │ - movw r1, #38928 @ 0x9810 │ │ │ │ + movw r1, #37840 @ 0x93d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #24] @ (33fe8 <_Py_DumpStack@@Base+0x288>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 33fe0 <_Py_DumpStack@@Base+0x280> │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ @@ -11230,27 +11231,27 @@ │ │ │ │ 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 b228c <_Py_GetConfig@@Base> │ │ │ │ + bl b22dc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cbnz r3, 34010 <_Py_DumpStack@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17f34c │ │ │ │ + b.w 17edc8 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38960 @ 0x9830 │ │ │ │ + movw r1, #37872 @ 0x93f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34004 <_Py_DumpStack@@Base+0x2a4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003402e <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -11266,16 +11267,16 @@ │ │ │ │ bne.n 3405a <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3404a <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ dmb ish │ │ │ │ beq.n 34066 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b86ac │ │ │ │ - movw r4, #58816 @ 0xe5c0 │ │ │ │ + bl 2b828c │ │ │ │ + movw r4, #57736 @ 0xe188 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ 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} │ │ │ │ @@ -11400,59 +11401,59 @@ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3414e <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ ldr r0, [pc, #144] @ (3424c <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #16304 @ 0x3fb0 │ │ │ │ + movw r4, #15216 @ 0x3b70 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16320 @ 0x3fc0 │ │ │ │ + movw r4, #15232 @ 0x3b80 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16264 @ 0x3f88 │ │ │ │ + movw r4, #15176 @ 0x3b48 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16292 @ 0x3fa4 │ │ │ │ + movw r4, #15204 @ 0x3b64 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16328 @ 0x3fc8 │ │ │ │ + movw r4, #15240 @ 0x3b88 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16276 @ 0x3f94 │ │ │ │ + movw r4, #15188 @ 0x3b54 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 3421c <_PyMem_GetCurrentAllocatorName@@Base+0x1ee> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3420c <_PyMem_GetCurrentAllocatorName@@Base+0x1de> │ │ │ │ dmb ish │ │ │ │ beq.n 34228 <_PyMem_GetCurrentAllocatorName@@Base+0x1fa> │ │ │ │ ldr r0, [pc, #12] @ (34230 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #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 │ │ │ │ - b.n 33e64 <_Py_DumpStack@@Base+0x104> │ │ │ │ + b.n 345f4 <_PyMem_GetCurrentAllocatorName@@Base+0x5c6> │ │ │ │ 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 │ │ │ │ @@ -11462,38 +11463,38 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 34272 <_PyMem_GetCurrentAllocatorName@@Base+0x244> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 34286 <_PyMem_GetCurrentAllocatorName@@Base+0x258> │ │ │ │ b.n 342b0 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42088 @ 0xa468 │ │ │ │ + movw r0, #36692 @ 0x8f54 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cbz r0, 342b0 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ b.n 34266 <_PyMem_GetCurrentAllocatorName@@Base+0x238> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ cbz r0, 342b0 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b54c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 342b4 <_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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ b.n 342bc <_PyMem_GetCurrentAllocatorName@@Base+0x28e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -11502,66 +11503,66 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 342e2 <_PyMem_GetCurrentAllocatorName@@Base+0x2b4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 342f6 <_PyMem_GetCurrentAllocatorName@@Base+0x2c8> │ │ │ │ b.n 34320 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42116 @ 0xa484 │ │ │ │ + movw r0, #36720 @ 0x8f70 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cbz r0, 34320 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ b.n 342d6 <_PyMem_GetCurrentAllocatorName@@Base+0x2a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ cbz r0, 34320 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c394 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34324 <_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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3432c <_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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34350 <_PyMem_GetCurrentAllocatorName@@Base+0x322> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 34374 <_PyMem_GetCurrentAllocatorName@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ blx 2af10 │ │ │ │ subs r3, r0, #0 │ │ │ │ bge.n 3436c <_PyMem_GetCurrentAllocatorName@@Base+0x33e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 │ │ │ │ @@ -11578,39 +11579,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [pc, #236] @ (34498 <_PyMem_GetCurrentAllocatorName@@Base+0x46a>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34492 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 343ca <_PyMem_GetCurrentAllocatorName@@Base+0x39c> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154f54 │ │ │ │ + bl 154f2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39224 @ 0x9938 │ │ │ │ + movw r1, #38136 @ 0x94f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #39228 @ 0x993c │ │ │ │ + movw r0, #38140 @ 0x94fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2bbc4 │ │ │ │ cbz r0, 34450 <_PyMem_GetCurrentAllocatorName@@Base+0x422> │ │ │ │ @@ -11618,55 +11619,55 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 34428 <_PyMem_GetCurrentAllocatorName@@Base+0x3fa> │ │ │ │ cmp r3, #13 │ │ │ │ bne.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x412> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39272 @ 0x9968 │ │ │ │ + movw r1, #38184 @ 0x9528 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 3447c <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39244 @ 0x994c │ │ │ │ + movw r1, #38156 @ 0x950c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 3447c <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ b.n 3447c <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 34552 <_PyMem_GetCurrentAllocatorName@@Base+0x524> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3447c <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 34472 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34472 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ b.n 34492 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bpl.n 34554 <_PyMem_GetCurrentAllocatorName@@Base+0x526> │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -11674,71 +11675,71 @@ │ │ │ │ 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 eeb48 │ │ │ │ + bl eee90 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #37920 @ 0x9420 │ │ │ │ + movw r1, #36832 @ 0x8fe0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl e1d1c │ │ │ │ + bl e1de8 │ │ │ │ cbz r0, 344f6 <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 344fa <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39300 @ 0x9984 │ │ │ │ + movw r1, #38212 @ 0x9544 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ b.n 3454c <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2371e0 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ + bl 235ce0 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3454c <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3452e <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 344f6 <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 344f6 <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 344f6 <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3453a <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34544 <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ b.n 3454c <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3453a <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -11760,19 +11761,19 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 345c2 <_PyMem_GetCurrentAllocatorName@@Base+0x594> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39332 @ 0x99a4 │ │ │ │ + movw r1, #38244 @ 0x9564 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.w 35152 <_PyMem_GetCurrentAllocatorName@@Base+0x1124> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #912] @ 0x390 │ │ │ │ mov r7, r1 │ │ │ │ blx 2baa8 │ │ │ │ add.w r3, sp, #17280 @ 0x4380 │ │ │ │ @@ -11786,92 +11787,92 @@ │ │ │ │ subs r5, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ bne.n 345e4 <_PyMem_GetCurrentAllocatorName@@Base+0x5b6> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #39364 @ 0x99c4 │ │ │ │ + movw r3, #38276 @ 0x9584 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #908] @ 0x38c │ │ │ │ blx 2c470 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #58296 @ 0xe3b8 │ │ │ │ + movw r1, #57224 @ 0xdf88 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add r4, sp, #920 @ 0x398 │ │ │ │ blx 2c3a0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbnz r0, 34682 <_PyMem_GetCurrentAllocatorName@@Base+0x654> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ ldr.w r6, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cbz r3, 3464c <_PyMem_GetCurrentAllocatorName@@Base+0x61e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34668 <_PyMem_GetCurrentAllocatorName@@Base+0x63a> │ │ │ │ blx 2b214 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #39380 @ 0x99d4 │ │ │ │ + movw r2, #38292 @ 0x9594 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ blx 2b214 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39380 @ 0x99d4 │ │ │ │ + movw r1, #38292 @ 0x9594 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 346d8 <_PyMem_GetCurrentAllocatorName@@Base+0x6aa> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c19c │ │ │ │ - bl 6c202 │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r1, 346b4 <_PyMem_GetCurrentAllocatorName@@Base+0x686> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbnz r3, 346c8 <_PyMem_GetCurrentAllocatorName@@Base+0x69a> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ - movw r2, #39452 @ 0x9a1c │ │ │ │ + movw r2, #38364 @ 0x95dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #39452 @ 0x9a1c │ │ │ │ + movw r1, #38364 @ 0x95dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - movw lr, #39596 @ 0x9aac │ │ │ │ + movw lr, #38508 @ 0x966c │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r3, #39624 @ 0x9ac8 │ │ │ │ + movw r3, #38536 @ 0x9688 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str.w lr, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -11889,48 +11890,48 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 34790 <_PyMem_GetCurrentAllocatorName@@Base+0x762> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34cda <_PyMem_GetCurrentAllocatorName@@Base+0xcac> │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c19c │ │ │ │ - bl 6c202 │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ ldr r2, [pc, #692] @ (34a04 <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ 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, 34768 <_PyMem_GetCurrentAllocatorName@@Base+0x73a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 3477c <_PyMem_GetCurrentAllocatorName@@Base+0x74e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movw r2, #39512 @ 0x9a58 │ │ │ │ + movw r2, #38424 @ 0x9618 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ + movw r1, #38424 @ 0x9618 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ 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] │ │ │ │ @@ -11987,80 +11988,80 @@ │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 34834 <_PyMem_GetCurrentAllocatorName@@Base+0x806> │ │ │ │ sub.w r3, r4, #848 @ 0x350 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ beq.n 34842 <_PyMem_GetCurrentAllocatorName@@Base+0x814> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3496a <_PyMem_GetCurrentAllocatorName@@Base+0x93c> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ bne.w 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ 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 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 348b8 <_PyMem_GetCurrentAllocatorName@@Base+0x88a> │ │ │ │ - bl 23bfc0 │ │ │ │ - bl 6c202 │ │ │ │ + bl 23aac0 │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ ldr r3, [pc, #392] @ (34a04 <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ 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, 34898 <_PyMem_GetCurrentAllocatorName@@Base+0x86a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 348a6 <_PyMem_GetCurrentAllocatorName@@Base+0x878> │ │ │ │ - movw r2, #39632 @ 0x9ad0 │ │ │ │ + movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #39632 @ 0x9ad0 │ │ │ │ + movw r1, #38544 @ 0x9690 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ sub.w r8, r7, r6 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ 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] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ adds r1, r6, r5 │ │ │ │ - bl 3d476 │ │ │ │ + bl 3d46e │ │ │ │ adds r0, #1 │ │ │ │ bne.n 348fe <_PyMem_GetCurrentAllocatorName@@Base+0x8d0> │ │ │ │ - bl 6c202 │ │ │ │ + bl 6c1f2 │ │ │ │ cbz r0, 348f2 <_PyMem_GetCurrentAllocatorName@@Base+0x8c4> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ b.n 34962 <_PyMem_GetCurrentAllocatorName@@Base+0x934> │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ cmp.w r9, #7 │ │ │ │ bls.n 348ea <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ b.n 34958 <_PyMem_GetCurrentAllocatorName@@Base+0x92a> │ │ │ │ cmp.w r9, #7 │ │ │ │ bls.n 348ea <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r7, #7 │ │ │ │ @@ -12069,15 +12070,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r9, ip │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r0, r6, ip │ │ │ │ blx 2c354 │ │ │ │ - movw r1, #16376 @ 0x3ff8 │ │ │ │ + movw r1, #15288 @ 0x3bb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ cbz r0, 34952 <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ subs r5, r0, r6 │ │ │ │ blx 2c3ac │ │ │ │ add.w ip, r5, #1 │ │ │ │ cbz r0, 34946 <_PyMem_GetCurrentAllocatorName@@Base+0x918> │ │ │ │ @@ -12095,17 +12096,17 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ subs r5, #7 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r5 │ │ │ │ bhi.n 348c0 <_PyMem_GetCurrentAllocatorName@@Base+0x892> │ │ │ │ b.n 348ea <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ mov r0, sl │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ b.n 34cc2 <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ sub.w r3, r4, #860 @ 0x35c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b8f8 │ │ │ │ @@ -12114,16 +12115,16 @@ │ │ │ │ bge.n 34a0c <_PyMem_GetCurrentAllocatorName@@Base+0x9de> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ ldr r3, [pc, #88] @ (34a04 <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ @@ -12132,80 +12133,80 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 349e2 <_PyMem_GetCurrentAllocatorName@@Base+0x9b4> │ │ │ │ blx 2b214 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #39756 @ 0x9b4c │ │ │ │ + movw r2, #38668 @ 0x970c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #39700 @ 0x9b14 │ │ │ │ + movw r2, #38612 @ 0x96d4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #39756 @ 0x9b4c │ │ │ │ + movw r3, #38668 @ 0x970c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39700 @ 0x9b14 │ │ │ │ + movw r1, #38612 @ 0x96d4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 346a4 <_PyMem_GetCurrentAllocatorName@@Base+0x676> │ │ │ │ + b.n 34e34 <_PyMem_GetCurrentAllocatorName@@Base+0xe06> │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ blx 2bb10 <__fstat64_time64@plt+0x4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34a92 <_PyMem_GetCurrentAllocatorName@@Base+0xa64> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cbnz r0, 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ ldr r3, [pc, #688] @ (34ce8 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ 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, 34a4c <_PyMem_GetCurrentAllocatorName@@Base+0xa1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34a70 <_PyMem_GetCurrentAllocatorName@@Base+0xa42> │ │ │ │ blx 2b214 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r3, #39756 @ 0x9b4c │ │ │ │ + movw r3, #38668 @ 0x970c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r2, #39768 @ 0x9b58 │ │ │ │ + movw r2, #38680 @ 0x9718 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ blx 2b214 │ │ │ │ - movw r3, #39756 @ 0x9b4c │ │ │ │ + movw r3, #38668 @ 0x970c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r1, #39768 @ 0x9b58 │ │ │ │ + movw r1, #38680 @ 0x9718 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ movs r6, #0 │ │ │ │ b.n 34c4e <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r8, r4, #776 @ 0x308 │ │ │ │ vldr d7, [pc, #580] @ 34ce0 <_PyMem_GetCurrentAllocatorName@@Base+0xcb2> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -12218,74 +12219,74 @@ │ │ │ │ bne.n 34b34 <_PyMem_GetCurrentAllocatorName@@Base+0xb06> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ ldr r3, [pc, #532] @ (34ce8 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw sl, #39756 @ 0x9b4c │ │ │ │ + movw sl, #38668 @ 0x970c │ │ │ │ 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, 34af6 <_PyMem_GetCurrentAllocatorName@@Base+0xac8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34b16 <_PyMem_GetCurrentAllocatorName@@Base+0xae8> │ │ │ │ blx 2b214 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #39840 @ 0x9ba0 │ │ │ │ + movw r2, #38752 @ 0x9760 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ - movw r1, #39840 @ 0x9ba0 │ │ │ │ + movw r1, #38752 @ 0x9760 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 34b5a <_PyMem_GetCurrentAllocatorName@@Base+0xb2c> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #39920 @ 0x9bf0 │ │ │ │ + movw r1, #38832 @ 0x97b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r6, #0 │ │ │ │ b.n 34bbc <_PyMem_GetCurrentAllocatorName@@Base+0xb8e> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ strd r7, r6, [sp, #36] @ 0x24 │ │ │ │ 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, #39756 @ 0x9b4c │ │ │ │ + movw r0, #38668 @ 0x970c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r1, r5 │ │ │ │ add r1, r7 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35112 <_PyMem_GetCurrentAllocatorName@@Base+0x10e4> │ │ │ │ @@ -12296,36 +12297,36 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ b.n 34b56 <_PyMem_GetCurrentAllocatorName@@Base+0xb28> │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 35138 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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 2c144 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c4e <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ ldr r3, [pc, #236] @ (34ce8 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ vldr d8, [r4, #-736] @ 0xfffffd20 │ │ │ │ @@ -12335,42 +12336,42 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34c32 <_PyMem_GetCurrentAllocatorName@@Base+0xc04> │ │ │ │ blx 2b214 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #40060 @ 0x9c7c │ │ │ │ + movw r2, #38972 @ 0x983c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r1, #40060 @ 0x9c7c │ │ │ │ + movw r1, #38972 @ 0x983c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b604 │ │ │ │ cbz r0, 34cc2 <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cbnz r0, 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ ldr r3, [pc, #104] @ (34ce8 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ @@ -12378,58 +12379,58 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34caa <_PyMem_GetCurrentAllocatorName@@Base+0xc7c> │ │ │ │ blx 2b214 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #40116 @ 0x9cb4 │ │ │ │ + movw r2, #39028 @ 0x9874 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #40116 @ 0x9cb4 │ │ │ │ + movw r1, #39028 @ 0x9874 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ cbz r6, 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 3d42c │ │ │ │ + bl 3d424 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34d74 <_PyMem_GetCurrentAllocatorName@@Base+0xd46> │ │ │ │ - bl 6c202 │ │ │ │ + bl 6c1f2 │ │ │ │ cbnz r0, 34cec <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ mov r0, fp │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 346fa <_PyMem_GetCurrentAllocatorName@@Base+0x6cc> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34d70 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bf98 │ │ │ │ cbz r0, 34d70 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cbnz r0, 34d70 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ ldr r3, [pc, #672] @ (34fc4 <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [r4, #-12] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ @@ -12438,47 +12439,47 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34d58 <_PyMem_GetCurrentAllocatorName@@Base+0xd2a> │ │ │ │ blx 2b214 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #40152 @ 0x9cd8 │ │ │ │ + movw r2, #39064 @ 0x9898 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34d70 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ blx 2b214 │ │ │ │ - movw r1, #40152 @ 0x9cd8 │ │ │ │ + movw r1, #39064 @ 0x9898 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ movs r6, #0 │ │ │ │ b.n 34d7a <_PyMem_GetCurrentAllocatorName@@Base+0xd4c> │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c19c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34df4 <_PyMem_GetCurrentAllocatorName@@Base+0xdc6> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ cbnz r0, 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ ldr r3, [pc, #532] @ (34fc4 <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ @@ -12486,293 +12487,293 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 34ddc <_PyMem_GetCurrentAllocatorName@@Base+0xdae> │ │ │ │ blx 2b214 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #40220 @ 0x9d1c │ │ │ │ + movw r2, #39132 @ 0x98dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ blx 2b214 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #40220 @ 0x9d1c │ │ │ │ + movw r1, #39132 @ 0x98dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 34e88 <_PyMem_GetCurrentAllocatorName@@Base+0xe5a> │ │ │ │ - bl 6c202 │ │ │ │ + bl 6c1f2 │ │ │ │ cbnz r0, 34e24 <_PyMem_GetCurrentAllocatorName@@Base+0xdf6> │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ - movw r1, #40264 @ 0x9d48 │ │ │ │ + movw r1, #39176 @ 0x9908 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f685c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 1f5110 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 34e44 <_PyMem_GetCurrentAllocatorName@@Base+0xe16> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40336 @ 0x9d90 │ │ │ │ + movw r1, #39248 @ 0x9950 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - bl 6c202 │ │ │ │ + bl f41f0 │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ ldr r1, [pc, #372] @ (34fc4 <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ 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, 34e68 <_PyMem_GetCurrentAllocatorName@@Base+0xe3a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 34e78 <_PyMem_GetCurrentAllocatorName@@Base+0xe4a> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #40384 @ 0x9dc0 │ │ │ │ + movw r2, #39296 @ 0x9980 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #40384 @ 0x9dc0 │ │ │ │ + movw r1, #39296 @ 0x9980 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 3d476 │ │ │ │ + bl 3d46e │ │ │ │ cbz r0, 34eda <_PyMem_GetCurrentAllocatorName@@Base+0xeac> │ │ │ │ - bl 6c202 │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ ldr r1, [pc, #288] @ (34fc4 <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ 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, 34eba <_PyMem_GetCurrentAllocatorName@@Base+0xe8c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 34eca <_PyMem_GetCurrentAllocatorName@@Base+0xe9c> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #40452 @ 0x9e04 │ │ │ │ + movw r2, #39364 @ 0x99c4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #40452 @ 0x9e04 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - movw r1, #16376 @ 0x3ff8 │ │ │ │ + movw r1, #15288 @ 0x3bb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c3ac │ │ │ │ cbz r0, 34f04 <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40512 @ 0x9e40 │ │ │ │ + movw r1, #39424 @ 0x9a00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ sub.w r2, r4, #776 @ 0x308 │ │ │ │ ldrd r3, r1, [r2, #8] │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ beq.n 34f3a <_PyMem_GetCurrentAllocatorName@@Base+0xf0c> │ │ │ │ movw r2, #63504 @ 0xf810 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n 34f3a <_PyMem_GetCurrentAllocatorName@@Base+0xf0c> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40572 @ 0x9e7c │ │ │ │ + movw r1, #39484 @ 0x9a3c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ lsrs r1, r3, #24 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ cmp r1, #3 │ │ │ │ bne.n 34f48 <_PyMem_GetCurrentAllocatorName@@Base+0xf1a> │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 34f68 <_PyMem_GetCurrentAllocatorName@@Base+0xf3a> │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #40680 @ 0x9ee8 │ │ │ │ + movw r1, #39592 @ 0x9aa8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r2, #3 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ sub.w r5, r4, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 34f90 <_PyMem_GetCurrentAllocatorName@@Base+0xf62> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40756 @ 0x9f34 │ │ │ │ + movw r1, #39668 @ 0x9af4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 350ea <_PyMem_GetCurrentAllocatorName@@Base+0x10bc> │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ add r1, r6 │ │ │ │ - bl 3d476 │ │ │ │ + bl 3d46e │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ sub.w r6, r4, #860 @ 0x35c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 34fc8 <_PyMem_GetCurrentAllocatorName@@Base+0xf9a> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40864 @ 0x9fa0 │ │ │ │ + movw r1, #39776 @ 0x9b60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ 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 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 3d476 │ │ │ │ + bl 3d46e │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 35004 <_PyMem_GetCurrentAllocatorName@@Base+0xfd6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40920 @ 0x9fd8 │ │ │ │ + movw r1, #39832 @ 0x9b98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ - bl 3d476 │ │ │ │ + bl 3d46e │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ sub.w r3, r4, #852 @ 0x354 │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 35040 <_PyMem_GetCurrentAllocatorName@@Base+0x1012> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40976 @ 0xa010 │ │ │ │ + movw r1, #39888 @ 0x9bd0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c104 │ │ │ │ ldrd r2, r3, [r5, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ bcc.n 35068 <_PyMem_GetCurrentAllocatorName@@Base+0x103a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41028 @ 0xa044 │ │ │ │ + movw r1, #39940 @ 0x9c04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ 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 3d7a8 │ │ │ │ + bl 3d7a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ 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 r1, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ str r7, [r6, #0] │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 3d7a8 │ │ │ │ + bl 3d7a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 3d476 │ │ │ │ + bl 3d46e │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ sub.w r0, r4, #840 @ 0x348 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3d7a8 │ │ │ │ + bl 3d7a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 350f6 <_PyMem_GetCurrentAllocatorName@@Base+0x10c8> │ │ │ │ blx 2b604 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ subs r4, #1 │ │ │ │ str.w r6, [sl, #16]! │ │ │ │ bne.n 350fc <_PyMem_GetCurrentAllocatorName@@Base+0x10ce> │ │ │ │ b.n 35152 <_PyMem_GetCurrentAllocatorName@@Base+0x1124> │ │ │ │ mov r5, r7 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -12787,217 +12788,217 @@ │ │ │ │ ldr.w ip, [r1], #32 │ │ │ │ cmp.w ip, #1 │ │ │ │ beq.w 34b9e <_PyMem_GetCurrentAllocatorName@@Base+0xb70> │ │ │ │ mov r2, r1 │ │ │ │ b.n 3511e <_PyMem_GetCurrentAllocatorName@@Base+0x10f0> │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #39988 @ 0x9c34 │ │ │ │ + movw r1, #38900 @ 0x97f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 34b56 <_PyMem_GetCurrentAllocatorName@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ add sp, #28 │ │ │ │ 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] @ (3518c <_PyMem_GetCurrentAllocatorName@@Base+0x115e>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #61800 @ 0xf168 │ │ │ │ + movw r2, #60844 @ 0xedac │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #41396 @ 0xa1b4 │ │ │ │ + movw r1, #40308 @ 0x9d74 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3912] @ 0xf48 │ │ │ │ - b.w 1db3ac │ │ │ │ + b.w 1d9a54 │ │ │ │ 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, #56580 @ 0xdd04 │ │ │ │ + movw r0, #55492 @ 0xd8c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1ef8b0 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1ee0ec <_PySys_GetRequiredAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 35210 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #41412 @ 0xa1c4 │ │ │ │ + movw r0, #40324 @ 0x9d84 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 351e6 <_PyMem_GetCurrentAllocatorName@@Base+0x11b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 351e2 <_PyMem_GetCurrentAllocatorName@@Base+0x11b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 351e2 <_PyMem_GetCurrentAllocatorName@@Base+0x11b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 35210 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a82f4 │ │ │ │ + bl a8378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 35200 <_PyMem_GetCurrentAllocatorName@@Base+0x11d2> │ │ │ │ mov r4, r5 │ │ │ │ b.n 35210 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 351fc <_PyMem_GetCurrentAllocatorName@@Base+0x11ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 351fc <_PyMem_GetCurrentAllocatorName@@Base+0x11ce> │ │ │ │ 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] @ (35390 <_PyMem_GetCurrentAllocatorName@@Base+0x1362>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #41472 @ 0xa200 │ │ │ │ + movw r0, #40360 @ 0x9da8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1bc474 │ │ │ │ + bl 1bad74 │ │ │ │ cbnz r0, 3524a <_PyMem_GetCurrentAllocatorName@@Base+0x121c> │ │ │ │ - movw r4, #41456 @ 0xa1f0 │ │ │ │ + movw r4, #40344 @ 0x9d98 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ b.n 35264 <_PyMem_GetCurrentAllocatorName@@Base+0x1236> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 35240 <_PyMem_GetCurrentAllocatorName@@Base+0x1212> │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35380 <_PyMem_GetCurrentAllocatorName@@Base+0x1352> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2ed0 │ │ │ │ + bl 1b17cc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 35278 <_PyMem_GetCurrentAllocatorName@@Base+0x124a> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.w 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c47c │ │ │ │ cbnz r0, 35292 <_PyMem_GetCurrentAllocatorName@@Base+0x1264> │ │ │ │ - movw r0, #33568 @ 0x8320 │ │ │ │ + movw r0, #32480 @ 0x7ee0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 352a4 <_PyMem_GetCurrentAllocatorName@@Base+0x1276> │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94174 │ │ │ │ + bl 941f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r5, 352b0 <_PyMem_GetCurrentAllocatorName@@Base+0x1282> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ b.n 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146534 │ │ │ │ + bl 14668c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 352cc <_PyMem_GetCurrentAllocatorName@@Base+0x129e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 352cc <_PyMem_GetCurrentAllocatorName@@Base+0x129e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 352e6 <_PyMem_GetCurrentAllocatorName@@Base+0x12b8> │ │ │ │ movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ b.n 352a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35308 <_PyMem_GetCurrentAllocatorName@@Base+0x12da> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 35308 <_PyMem_GetCurrentAllocatorName@@Base+0x12da> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 3531e <_PyMem_GetCurrentAllocatorName@@Base+0x12f0> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ b.n 352a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a82f4 │ │ │ │ + bl a8378 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #41492 @ 0xa214 │ │ │ │ + movw r2, #40380 @ 0x9dbc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 24d840 │ │ │ │ + bl 24c218 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ adds r5, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ b.n 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ @@ -13006,19 +13007,19 @@ │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 353b4 <_PyMem_GetCurrentAllocatorName@@Base+0x1386> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 353cc <_PyMem_GetCurrentAllocatorName@@Base+0x139e> │ │ │ │ ldr r2, [pc, #24] @ (353d0 <_PyMem_GetCurrentAllocatorName@@Base+0x13a2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -13055,15 +13056,15 @@ │ │ │ │ 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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 3543a <_PyMem_GetCurrentAllocatorName@@Base+0x140c> │ │ │ │ b.n 35524 <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -13073,35 +13074,35 @@ │ │ │ │ cbz r3, 35442 <_PyMem_GetCurrentAllocatorName@@Base+0x1414> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ b.n 3544a <_PyMem_GetCurrentAllocatorName@@Base+0x141c> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #40520 @ 0x9e48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2386bc │ │ │ │ + bl 2371bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35474 <_PyMem_GetCurrentAllocatorName@@Base+0x1446> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 35474 <_PyMem_GetCurrentAllocatorName@@Base+0x1446> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 35524 <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 35494 <_PyMem_GetCurrentAllocatorName@@Base+0x1466> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 7b46c │ │ │ │ + bl 7b464 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ @@ -13116,49 +13117,49 @@ │ │ │ │ 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 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2a9d54 <_PyTime_ObjectToTimeval@@Base+0x490> │ │ │ │ + bl 2a9934 <_PyTime_ObjectToTimeval@@Base+0x490> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 354f0 <_PyMem_GetCurrentAllocatorName@@Base+0x14c2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 354f0 <_PyMem_GetCurrentAllocatorName@@Base+0x14c2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35524 <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35524 <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ @@ -13176,50 +13177,50 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #20 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [pc, #116] @ (355d4 <_PyMem_GetCurrentAllocatorName@@Base+0x15a6>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 355cc <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 3557a <_PyMem_GetCurrentAllocatorName@@Base+0x154c> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 3558c <_PyMem_GetCurrentAllocatorName@@Base+0x155e> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3559e <_PyMem_GetCurrentAllocatorName@@Base+0x1570> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd74 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 355c4 <_PyMem_GetCurrentAllocatorName@@Base+0x1596> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r4, #0 │ │ │ │ b.n 355cc <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -13244,30 +13245,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [pc, #104] @ (35674 <_PyMem_GetCurrentAllocatorName@@Base+0x1646>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3566c <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35626 <_PyMem_GetCurrentAllocatorName@@Base+0x15f8> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 3566c <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35638 <_PyMem_GetCurrentAllocatorName@@Base+0x160a> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 3566c <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -13275,134 +13276,134 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35662 <_PyMem_GetCurrentAllocatorName@@Base+0x1634> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bvs.n 35600 <_PyMem_GetCurrentAllocatorName@@Base+0x15d2> │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35698 <_PyMem_GetCurrentAllocatorName@@Base+0x166a> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 356bc <_PyMem_GetCurrentAllocatorName@@Base+0x168e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ bge.n 356b4 <_PyMem_GetCurrentAllocatorName@@Base+0x1686> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 356e4 <_PyMem_GetCurrentAllocatorName@@Base+0x16b6> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 35732 <_PyMem_GetCurrentAllocatorName@@Base+0x1704> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3dc │ │ │ │ cbz r0, 35700 <_PyMem_GetCurrentAllocatorName@@Base+0x16d2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ b.n 35734 <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 3572e <_PyMem_GetCurrentAllocatorName@@Base+0x1700> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3572c <_PyMem_GetCurrentAllocatorName@@Base+0x16fe> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35734 <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35734 <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 35734 <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r4, r5 │ │ │ │ b.n 35734 <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23a9f0 │ │ │ │ + b.w 2394f0 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3577c <_PyMem_GetCurrentAllocatorName@@Base+0x174e> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 357a4 <_PyMem_GetCurrentAllocatorName@@Base+0x1776> │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cbz r4, 357a8 <_PyMem_GetCurrentAllocatorName@@Base+0x177a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ b.n 357bc <_PyMem_GetCurrentAllocatorName@@Base+0x178e> │ │ │ │ - bl 116cc0 │ │ │ │ + bl 116f14 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13411,61 +13412,61 @@ │ │ │ │ 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, #43512 @ 0xa9f8 │ │ │ │ + movw r2, #42424 @ 0xa5b8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #55640 @ 0xd958 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl f5908 │ │ │ │ + bl f5c54 │ │ │ │ cbz r0, 35828 <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0794 │ │ │ │ + bl 1eef90 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 35828 <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ ldr r3, [pc, #116] @ (35878 <_PyMem_GetCurrentAllocatorName@@Base+0x184a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbnz r1, 3582c <_PyMem_GetCurrentAllocatorName@@Base+0x17fe> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51184 @ 0xc7f0 │ │ │ │ + movw r1, #48900 @ 0xbf04 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35872 <_PyMem_GetCurrentAllocatorName@@Base+0x1844> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 35852 <_PyMem_GetCurrentAllocatorName@@Base+0x1824> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 2db90 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 35858 <_PyMem_GetCurrentAllocatorName@@Base+0x182a> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 35828 <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ mov r2, r4 │ │ │ │ bl 30e7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84fd8 │ │ │ │ - bl 116cc0 │ │ │ │ + bl 85064 │ │ │ │ + bl 116f14 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #16 │ │ │ │ @@ -13479,15 +13480,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r1, 3589c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2f20 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2ae0 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r4 │ │ │ │ bcc.n 358b6 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -13508,152 +13509,152 @@ │ │ │ │ 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 23d4b4 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23bfb4 <_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 3591e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 35a48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #43768 @ 0xaaf8 │ │ │ │ + movw r0, #42680 @ 0xa6b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171708 │ │ │ │ + bl 171430 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 35964 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 35a40 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #43776 @ 0xab00 │ │ │ │ + movw r1, #42688 @ 0xa6c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 35a40 │ │ │ │ ldr r1, [pc, #244] @ (35a5c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35988 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35a40 │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cbnz r4, 3599c │ │ │ │ ldr r1, [pc, #208] @ (35a60 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 359d4 │ │ │ │ b.n 35a40 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43816 @ 0xab28 │ │ │ │ + movw r0, #42728 @ 0xa6e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 359c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 359c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 35a40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23625c │ │ │ │ + bl 234d5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3598c │ │ │ │ b.n 35a40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cbnz r4, 359f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #43828 @ 0xab34 │ │ │ │ + movw r0, #42740 @ 0xa6f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 35a2c │ │ │ │ b.n 35a38 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43844 @ 0xab44 │ │ │ │ + movw r0, #42756 @ 0xa704 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35a1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 35a40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23625c │ │ │ │ + bl 234d5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 359d8 │ │ │ │ b.n 35a40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 35a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a000 │ │ │ │ + bl 218af0 │ │ │ │ b.n 35a54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cbz r6, 35a4c │ │ │ │ movs r4, #0 │ │ │ │ b.n 35a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a000 │ │ │ │ + bl 218af0 │ │ │ │ b.n 35a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf0c80052 │ │ │ │ @@ -13677,123 +13678,123 @@ │ │ │ │ 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, #43936 @ 0xaba0 │ │ │ │ + movw r4, #42848 @ 0xa760 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c110 <__snprintf_chk@plt> │ │ │ │ ldr r0, [pc, #72] @ (35af4 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cbnz r3, 35aec <_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, #43980 @ 0xabcc │ │ │ │ + movw r2, #42892 @ 0xa78c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 35aee <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - b.n 358e0 │ │ │ │ + b.n 36070 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00035af8 <_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 161350 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1612a8 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 35b34 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #44252 @ 0xacdc │ │ │ │ + movw r2, #43164 @ 0xa89c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c378 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #44280 @ 0xacf8 │ │ │ │ + movw r2, #43192 @ 0xa8b8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #44304 @ 0xad10 │ │ │ │ + movw r2, #43216 @ 0xa8d0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #44328 @ 0xad28 │ │ │ │ + movw r2, #43240 @ 0xa8e8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 35b78 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 35b80 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #18356 @ 0x47b4 │ │ │ │ + movw r3, #17268 @ 0x4374 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #44352 @ 0xad40 │ │ │ │ + movw r2, #43264 @ 0xa900 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #44376 @ 0xad58 │ │ │ │ + movw r2, #43288 @ 0xa918 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - bl 208dbc │ │ │ │ + bl 20766c │ │ │ │ mov r6, r0 │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 35be6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ mov r0, r7 │ │ │ │ - bl f7044 │ │ │ │ + bl f739c │ │ │ │ mov r0, r6 │ │ │ │ - bl 208e58 │ │ │ │ + bl 207708 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c378 │ │ │ │ │ │ │ │ 00035be6 : │ │ │ │ @@ -13801,66 +13802,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 116cc0 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35cd2 │ │ │ │ ldr r3, [pc, #224] @ (35ce8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + movw r1, #43740 @ 0xaadc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35cd2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b664 │ │ │ │ cbnz r4, 35c44 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #44848 @ 0xaf30 │ │ │ │ + movw r2, #43760 @ 0xaaf0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ b.n 35cd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 35c6c │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #44856 @ 0xaf38 │ │ │ │ + movw r2, #43768 @ 0xaaf8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ b.n 35cd8 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 35c7a │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35c80 │ │ │ │ - bl 11b0ac │ │ │ │ + bl 11b314 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 35cd2 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ cbz r0, 35ca2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ blx 2c038 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -13872,21 +13873,21 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 35cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbnz r7, 35cd2 │ │ │ │ cbz r5, 35cd8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov r0, r6 │ │ │ │ blx 2b664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 35ce2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf98 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -13914,37 +13915,37 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ movw r3, #57232 @ 0xdf90 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cbz r0, 35d72 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35d3c │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 35d66 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b670 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cbz r4, 35d6a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ b.n 35d72 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -13992,15 +13993,15 @@ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ bls.n 35ddc │ │ │ │ b.n 35dd4 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r7, #500 @ 0x1f4 │ │ │ │ ldrb.w sl, [r3, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r1, #46160 @ 0xb450 │ │ │ │ + movw r1, #45072 @ 0xb010 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ strd r8, r1, [sp] │ │ │ │ ubfx sl, sl, #2, #3 │ │ │ │ cmp.w sl, #1 │ │ │ │ bne.n 35e18 │ │ │ │ ldrb.w r5, [r6, r9] │ │ │ │ b.n 35e26 │ │ │ │ @@ -14011,66 +14012,66 @@ │ │ │ │ sub.w r2, r5, #32 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ bhi.n 35e3e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [sp, #12] │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 35e96 │ │ │ │ movs r2, #2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ bhi.n 35e60 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46152 @ 0xb448 │ │ │ │ + movw r1, #45064 @ 0xb008 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 30e16 │ │ │ │ b.n 35e96 │ │ │ │ cmp.w r5, #65536 @ 0x10000 │ │ │ │ bcs.n 35e82 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46156 @ 0xb44c │ │ │ │ + movw r1, #45068 @ 0xb00c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 30e16 │ │ │ │ b.n 35e96 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 30e16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n 35e0c │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 35eca │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46164 @ 0xb454 │ │ │ │ + movw r1, #45076 @ 0xb014 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 35ea2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ cmp r2, #1 │ │ │ │ @@ -14123,25 +14124,25 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #14] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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 35f5c │ │ │ │ sub.w r2, r8, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_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] @ (35fd8 ) │ │ │ │ @@ -14157,125 +14158,125 @@ │ │ │ │ bl 36090 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r5 │ │ │ │ movlt r0, #0 │ │ │ │ b.n 35fd4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #20121 @ 0x4e99 │ │ │ │ + movw r1, #14745 @ 0x3999 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ bl 36090 <_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 eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 3600a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3600a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3600a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 36024 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 36024 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 3603e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3603e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3603e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 36058 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 36058 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 36072 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 36072 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 3608c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3608c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3608c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00036090 <_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] @ (36140 <_PyEval_SetProfile@@Base+0xb0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #46988 @ 0xb78c │ │ │ │ + movw r1, #45900 @ 0xb34c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12b540 <_PySys_GetOptionalAttrString@@Base+0xf38> │ │ │ │ + bl 12abc8 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3613a <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #24901 @ 0x6145 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ - bl 1e3248 <_Py_normpath@@Base+0x56c> │ │ │ │ + bl 1e18fc <_Py_normpath@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36136 <_PyEval_SetProfile@@Base+0xa6> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ @@ -14299,18 +14300,18 @@ │ │ │ │ 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 242f74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ + bl 241a74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 3613a <_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 │ │ │ │ @@ -14320,72 +14321,72 @@ │ │ │ │ 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, #61205 @ 0xef15 │ │ │ │ + movw r1, #55537 @ 0xd8f1 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cbz r0, 36172 <_PyEval_SetProfile@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3620c <_PyEval_SetProfile@@Base+0x17c> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61217 @ 0xef21 │ │ │ │ + movw r1, #55549 @ 0xd8fd │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3616c <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #2713 @ 0xa99 │ │ │ │ - movt r1, #37 @ 0x25 │ │ │ │ + movw r1, #62269 @ 0xf33d │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3616c <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ - movw r1, #4893 @ 0x131d │ │ │ │ - movt r1, #37 @ 0x25 │ │ │ │ + movw r1, #64549 @ 0xfc25 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3616c <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #19097 @ 0x4a99 │ │ │ │ + movw r1, #13721 @ 0x3599 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3616c <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #19097 @ 0x4a99 │ │ │ │ + movw r1, #13721 @ 0x3599 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3616c <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19097 @ 0x4a99 │ │ │ │ + movw r1, #13721 @ 0x3599 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -14397,76 +14398,76 @@ │ │ │ │ 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 9a874 <_PyObject_New@@Base> │ │ │ │ + bl 9a8dc <_PyObject_New@@Base> │ │ │ │ cbz r0, 3627a <_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 242a54 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ - bl 84fd8 │ │ │ │ + bl 241554 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ + bl 85064 │ │ │ │ adds r3, r6, #1 │ │ │ │ beq.n 36260 <_PyEval_SetProfile@@Base+0x1d0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a54 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ - bl 84fd8 │ │ │ │ + bl 241554 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ + bl 85064 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3626e <_PyEval_SetProfile@@Base+0x1de> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cbz r4, 36272 <_PyEval_SetProfile@@Base+0x1e2> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3627e <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3627e <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 35fdc │ │ │ │ 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 f6af4 │ │ │ │ + bl f6e4c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 362b2 <_PyEval_SetProfile@@Base+0x222> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f7044 │ │ │ │ + b.w f739c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #47148 @ 0xb82c │ │ │ │ + movw r1, #46060 @ 0xb3ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 362de <_PyEval_SetProfile@@Base+0x24e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 362de <_PyEval_SetProfile@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #84] @ (36344 <_PyEval_SetProfile@@Base+0x2b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -14475,25 +14476,25 @@ │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 36320 <_PyEval_SetProfile@@Base+0x290> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #48944 @ 0xbf30 │ │ │ │ + movw r2, #47856 @ 0xbaf0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 36340 <_PyEval_SetProfile@@Base+0x2b0> │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 2440b4 <_PyInterpreterState_LookUpID@@Base+0xf4> │ │ │ │ + bl 242bb4 <_PyInterpreterState_LookUpID@@Base+0xf4> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -14507,65 +14508,65 @@ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #160] @ (36400 <_PyEval_SetProfile@@Base+0x370>) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21ca40 │ │ │ │ + bl 21b560 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 363ac <_PyEval_SetProfile@@Base+0x31c> │ │ │ │ mov r1, r5 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3638c <_PyEval_SetProfile@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3638c <_PyEval_SetProfile@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 363a4 <_PyEval_SetProfile@@Base+0x314> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ subs r4, r0, r6 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 363a6 <_PyEval_SetProfile@@Base+0x316> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ - bl 941dc │ │ │ │ + bl 1c7044 │ │ │ │ + bl 94260 │ │ │ │ cbz r0, 363c0 <_PyEval_SetProfile@@Base+0x330> │ │ │ │ - movw r0, #49060 @ 0xbfa4 │ │ │ │ + movw r0, #47972 @ 0xbb64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ cbnz r4, 363f8 <_PyEval_SetProfile@@Base+0x368> │ │ │ │ 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, #49108 @ 0xbfd4 │ │ │ │ + movw r3, #48020 @ 0xbb94 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ bl 36404 <_PyEval_SetProfile@@Base+0x374> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 363f8 <_PyEval_SetProfile@@Base+0x368> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #49060 @ 0xbfa4 │ │ │ │ + movw r0, #47972 @ 0xbb64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ 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} │ │ │ │ @@ -14575,105 +14576,105 @@ │ │ │ │ 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 23d4b4 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23bfb4 <_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, #57841 @ 0xe1f1 │ │ │ │ + movw r1, #56697 @ 0xdd79 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cbz r0, 3645e <_PyEval_SetProfile@@Base+0x3ce> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 36528 <_PyEval_SetProfile@@Base+0x498> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #57853 @ 0xe1fd │ │ │ │ + movw r1, #56709 @ 0xdd85 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ - movw r1, #59865 @ 0xe9d9 │ │ │ │ + movw r1, #54405 @ 0xd485 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #59869 @ 0xe9dd │ │ │ │ + movw r1, #54409 @ 0xd489 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #62761 @ 0xf529 │ │ │ │ + movw r1, #61617 @ 0xf0b1 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r0, #7 │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ - movw r1, #23621 @ 0x5c45 │ │ │ │ + movw r1, #19013 @ 0x4a45 │ │ │ │ movt r1, #7 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ - movw r1, #10445 @ 0x28cd │ │ │ │ + movw r1, #9297 @ 0x2451 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #64065 @ 0xfa41 │ │ │ │ + movw r1, #62921 @ 0xf5c9 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36458 <_PyEval_SetProfile@@Base+0x3c8> │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #55413 @ 0xd875 │ │ │ │ + movw r1, #49741 @ 0xc24d │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -14683,30 +14684,30 @@ │ │ │ │ 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 1c73c0 │ │ │ │ + bl 1c5cc0 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - bl 24808c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246b94 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - bl 24808c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246b94 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 24808c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246b94 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - bl 24808c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246b94 <_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 1c73c0 │ │ │ │ + b.w 1c5cc0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 36592 <_PyEval_SetProfile@@Base+0x502> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -14738,15 +14739,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 2be20 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ddd8 │ │ │ │ + bl 24c88c │ │ │ │ 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 │ │ │ │ @@ -14768,19 +14769,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db90 │ │ │ │ b.n 36658 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 3664c <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ - movw r1, #56168 @ 0xdb68 │ │ │ │ + movw r1, #55084 @ 0xd72c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ cbz r7, 36658 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 30e7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -14813,43 +14814,43 @@ │ │ │ │ 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, #636] @ (36928 <_Py_DisplaySourceLine@@Base+0x394>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3696e <_Py_DisplaySourceLine@@Base+0x3da> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 366e8 <_Py_DisplaySourceLine@@Base+0x154> │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #56260 @ 0xdbc4 │ │ │ │ + movw r1, #55176 @ 0xd788 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #25724 @ 0x647c │ │ │ │ + movw r0, #25984 @ 0x6580 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r3, sl │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3696e <_Py_DisplaySourceLine@@Base+0x3da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 36704 <_Py_DisplaySourceLine@@Base+0x170> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 366e4 <_Py_DisplaySourceLine@@Base+0x150> │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ beq.n 3673c <_Py_DisplaySourceLine@@Base+0x1a8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -14885,201 +14886,201 @@ │ │ │ │ b.n 3676e <_Py_DisplaySourceLine@@Base+0x1da> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ b.n 3676e <_Py_DisplaySourceLine@@Base+0x1da> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl 2195f0 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ + bl 2180e0 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3696e <_Py_DisplaySourceLine@@Base+0x3da> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r6, r8 │ │ │ │ beq.w 36934 <_Py_DisplaySourceLine@@Base+0x3a0> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 367ae <_Py_DisplaySourceLine@@Base+0x21a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56280 @ 0xdbd8 │ │ │ │ + movw r1, #55196 @ 0xd79c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #9636 @ 0x25a4 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #61800 @ 0xf168 │ │ │ │ + movw r2, #60844 @ 0xedac │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #56324 @ 0xdc04 │ │ │ │ + movw r1, #55240 @ 0xd7c8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1db3ac │ │ │ │ + bl 1d9a54 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 367fc <_Py_DisplaySourceLine@@Base+0x268> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cbnz r2, 367fc <_Py_DisplaySourceLine@@Base+0x268> │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ ldr r1, [pc, #292] @ (3692c <_Py_DisplaySourceLine@@Base+0x398>) │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 97c9c │ │ │ │ + bl 97d28 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 3682e <_Py_DisplaySourceLine@@Base+0x29a> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #252] @ (36930 <_Py_DisplaySourceLine@@Base+0x39c>) │ │ │ │ mov r0, fp │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36850 <_Py_DisplaySourceLine@@Base+0x2bc> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 36850 <_Py_DisplaySourceLine@@Base+0x2bc> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 36872 <_Py_DisplaySourceLine@@Base+0x2de> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ mov r0, r9 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36892 <_Py_DisplaySourceLine@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cbnz r3, 36892 <_Py_DisplaySourceLine@@Base+0x2fe> │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 368a6 <_Py_DisplaySourceLine@@Base+0x312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 368a6 <_Py_DisplaySourceLine@@Base+0x312> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 368c4 <_Py_DisplaySourceLine@@Base+0x330> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1754f4 │ │ │ │ + bl 175210 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 368e2 <_Py_DisplaySourceLine@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 368e2 <_Py_DisplaySourceLine@@Base+0x34e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1f02f0 │ │ │ │ + bl 1eeaa0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 36902 <_Py_DisplaySourceLine@@Base+0x36e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3691a <_Py_DisplaySourceLine@@Base+0x386> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3691a <_Py_DisplaySourceLine@@Base+0x386> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 36936 <_Py_DisplaySourceLine@@Base+0x3a2> │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 36936 <_Py_DisplaySourceLine@@Base+0x3a2> │ │ │ │ b.n 366e4 <_Py_DisplaySourceLine@@Base+0x150> │ │ │ │ nop │ │ │ │ - sbcs.w r0, r0, r1, lsr #1 │ │ │ │ + sub.w r0, r0, r1, lsr #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 37004 │ │ │ │ + b.n 37004 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12cbb0 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12ce44 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 21a640 │ │ │ │ + bl 219160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e8ab0 <_PyEval_NoToolsForUnwind@@Base+0x54> │ │ │ │ + bl 1e715c <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 00036976 : │ │ │ │ b.w 32f40 │ │ │ │ nop │ │ │ │ @@ -15094,15 +15095,15 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 369b6 │ │ │ │ - bl 21fa44 │ │ │ │ + bl 21e564 │ │ │ │ cbz r0, 369f0 │ │ │ │ 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] │ │ │ │ @@ -15112,15 +15113,15 @@ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ bls.n 369e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250e78 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 24f9c0 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ b.n 369f0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -15148,22 +15149,22 @@ │ │ │ │ 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 244400 <_PyInterpreterState_LookUpID@@Base+0x440> │ │ │ │ + bl 242f00 <_PyInterpreterState_LookUpID@@Base+0x440> │ │ │ │ cbz r0, 36a36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 36a3e │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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] │ │ │ │ @@ -15193,15 +15194,15 @@ │ │ │ │ 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 36ac2 │ │ │ │ - movw r2, #17145 @ 0x42f9 │ │ │ │ + movw r2, #17277 @ 0x437d │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 36abc │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ b.n 36abe │ │ │ │ blx r3 │ │ │ │ @@ -15216,151 +15217,152 @@ │ │ │ │ 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 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36b6c │ │ │ │ cbz r5, 36af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36b6e │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl aacd4 │ │ │ │ + bl aad74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 36b6e │ │ │ │ - bl 2195f0 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ + bl 2180e0 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 36b6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12cbb0 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12ce44 <_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 21a640 │ │ │ │ + bl 219160 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e8ab0 <_PyEval_NoToolsForUnwind@@Base+0x54> │ │ │ │ + bl 1e715c <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36b54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 36b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 36b6e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bge.n 36b74 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r7, #0] │ │ │ │ cbnz r4, 36b74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 36b76 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 36b76 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 36bb0 │ │ │ │ + cbnz r0, 36bb2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 36bb8 │ │ │ │ + cbz r0, 36bba │ │ │ │ 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 36ba2 │ │ │ │ + beq.n 36ba4 │ │ │ │ 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 b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b118 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 36c0c │ │ │ │ + bge.n 36c0e │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 36bfa │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 36bfc │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bce │ │ │ │ - b.n 36c08 │ │ │ │ + beq.n 36bd0 │ │ │ │ + b.n 36c0a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c22 │ │ │ │ + b.n 36c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59240 @ 0xe768 │ │ │ │ + movw r0, #58152 @ 0xe328 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 1ca774 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c908c <_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 │ │ │ │ @@ -15375,23 +15377,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 36c9a │ │ │ │ + bls.n 36c9c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 36c90 │ │ │ │ + bhi.n 36c92 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 36c9c │ │ │ │ + b.n 36c9e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 36c9c │ │ │ │ + b.n 36c9e │ │ │ │ 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 │ │ │ │ @@ -15403,39 +15405,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, #27917 @ 0x6d0d │ │ │ │ + movw r2, #27919 @ 0x6d0f │ │ │ │ movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 36ce6 │ │ │ │ + bne.n 36ce8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 36cf0 │ │ │ │ + b.n 36cf2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 36d08 │ │ │ │ + cbz r0, 36d0a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 36d06 │ │ │ │ + cbz r3, 36d08 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6f338 │ │ │ │ + b.w 6f4b0 │ │ │ │ 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] │ │ │ │ @@ -15451,219 +15453,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 36d60 │ │ │ │ + bls.n 36d62 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 36d58 │ │ │ │ + cbnz r3, 36d5a │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 36d58 │ │ │ │ + beq.n 36d5a │ │ │ │ bl 35ed2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 36d42 │ │ │ │ + b.n 36d44 │ │ │ │ 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 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 36db8 │ │ │ │ + blt.n 36dba │ │ │ │ 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 36db4 │ │ │ │ + bne.n 36db6 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne.n 36d9e │ │ │ │ + bne.n 36da0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ bl 2fa52 <_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 36dde │ │ │ │ - cbnz r3, 36de2 │ │ │ │ - b.n 36dec │ │ │ │ + beq.n 36de0 │ │ │ │ + cbnz r3, 36de4 │ │ │ │ + b.n 36dee │ │ │ │ adds r2, #32 │ │ │ │ - b.n 36dec │ │ │ │ + b.n 36dee │ │ │ │ and.w r7, r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add r2, r7 │ │ │ │ - bne.n 36de2 │ │ │ │ + bne.n 36de4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 36dd2 │ │ │ │ + bne.n 36dd4 │ │ │ │ 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, 36e08 │ │ │ │ + cbz r2, 36e0a │ │ │ │ yield │ │ │ │ - b.n 36dfa │ │ │ │ + b.n 36dfc │ │ │ │ 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 36e2a │ │ │ │ + bl 36e2c │ │ │ │ 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 36ff8 │ │ │ │ + beq.w 36ffa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36ff8 │ │ │ │ + beq.w 36ffa │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 36e84 │ │ │ │ + bhi.n 36e86 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36e74 │ │ │ │ - cbz r2, 36e74 │ │ │ │ + beq.n 36e76 │ │ │ │ + cbz r2, 36e76 │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6fab8 │ │ │ │ - b.n 36fe6 │ │ │ │ + bl 6fc30 │ │ │ │ + b.n 36fe8 │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 36fe6 │ │ │ │ + bne.w 36fe8 │ │ │ │ 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, 36ec6 │ │ │ │ + cbnz r7, 36ec8 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #60756 @ 0xed54 │ │ │ │ + movw r1, #59520 @ 0xe880 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - b.n 36ede │ │ │ │ + b.n 36ee0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 36eee │ │ │ │ + bhi.n 36ef0 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #60824 @ 0xed98 │ │ │ │ + movw r1, #59588 @ 0xe8c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6fa0c │ │ │ │ - b.n 36ff8 │ │ │ │ + bl 6fb84 │ │ │ │ + b.n 36ffa │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36fbe │ │ │ │ + bne.n 36fc0 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36fbe │ │ │ │ + beq.n 36fc0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 36f16 │ │ │ │ + beq.n 36f18 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbz r4, 36f16 │ │ │ │ + cbz r4, 36f18 │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c87e4 │ │ │ │ - bl 1b9688 │ │ │ │ + bl 1c7094 │ │ │ │ + bl 1b7f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 36fbe │ │ │ │ - bl 1aede0 <_start@@Base+0x824> │ │ │ │ - cbz r4, 36f26 │ │ │ │ - cbz r0, 36f34 │ │ │ │ + blt.n 36fc0 │ │ │ │ + bl 1ad6e0 <_start@@Base+0x820> │ │ │ │ + cbz r4, 36f28 │ │ │ │ + cbz r0, 36f36 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 37012 │ │ │ │ - b.n 36fbe │ │ │ │ + bl 37014 │ │ │ │ + b.n 36fc0 │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 36f6a │ │ │ │ + beq.n 36f6c │ │ │ │ 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 36f54 │ │ │ │ + bne.n 36f56 │ │ │ │ dmb ish │ │ │ │ - b.n 36fb2 │ │ │ │ + b.n 36fb4 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -15678,51 +15680,52 @@ │ │ │ │ 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 36fa6 │ │ │ │ + bne.n 36fa8 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f97a <_PyObject_DebugMallocStats@@Base+0x17da> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ bl 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbnz r0, 36fe6 │ │ │ │ + cbnz r0, 36fe8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #60900 @ 0xede4 │ │ │ │ + movw r1, #59664 @ 0xe910 │ │ │ │ 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 6fa0c │ │ │ │ + b.w 6fb84 │ │ │ │ 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 1b9210 │ │ │ │ + b.w 1b7b10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037002 : │ │ │ │ - movw r0, #61904 @ 0xf1d0 │ │ │ │ - movt r0, #81 @ 0x51 │ │ │ │ +00037004 : │ │ │ │ + ldr r0, [pc, #8] @ (37010 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 218f40 │ │ │ │ + b.w 217a30 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf0d00051 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -15730,39 +15733,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 3708e │ │ │ │ - cbz r0, 37054 │ │ │ │ + bl 37090 │ │ │ │ + cbz r0, 37056 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r5, #22 │ │ │ │ movs r2, #1 │ │ │ │ bl 30204 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37070 │ │ │ │ + b.n 37072 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r5, #22 │ │ │ │ bl 30204 │ │ │ │ lsls r2, r5, #22 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbz r4, 3708a │ │ │ │ + cbz r4, 3708c │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15786,24 +15789,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 370e4 │ │ │ │ + beq.n 370e6 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and.w r2, r2, #1 │ │ │ │ bics r4, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - b.n 370ce │ │ │ │ + b.n 370d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 370f6 │ │ │ │ + cbz r3, 370f8 │ │ │ │ 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 │ │ │ │ @@ -15825,287 +15828,286 @@ │ │ │ │ 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 3716a │ │ │ │ + bne.n 3716c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 37180 │ │ │ │ + bmi.n 37182 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #18736 @ 0x4930 │ │ │ │ + movw r2, #17648 @ 0x44f0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61996 @ 0xf22c │ │ │ │ + movw r0, #61152 @ 0xeee0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 371dc │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 371de │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61996 @ 0xf22c │ │ │ │ + movw r0, #61152 @ 0xeee0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 371dc │ │ │ │ - b.n 37140 │ │ │ │ + beq.n 371de │ │ │ │ + b.n 37142 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 37242 │ │ │ │ + bpl.n 37244 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 37242 │ │ │ │ + ble.n 37244 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37262 │ │ │ │ + beq.n 37264 │ │ │ │ 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 3723a │ │ │ │ + beq.n 3723c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 371f0 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 371f4 │ │ │ │ + bne.n 371f2 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 371f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 371e0 │ │ │ │ + blt.n 371e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37262 │ │ │ │ + b.n 37264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 371dc │ │ │ │ + bne.n 371de │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 371dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 371de │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 371f8 │ │ │ │ + bge.n 371fa │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 37244 │ │ │ │ + b.n 37246 │ │ │ │ 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 37210 │ │ │ │ + bpl.n 37212 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 37218 │ │ │ │ + cbz r1, 3721a │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 37222 │ │ │ │ + bpl.n 37224 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37222 │ │ │ │ + cbnz r3, 37224 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 3722e │ │ │ │ + b.n 37230 │ │ │ │ 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 371b8 │ │ │ │ + b.n 371ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c48 │ │ │ │ - b.n 37262 │ │ │ │ + bl 97cd4 │ │ │ │ + b.n 37264 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61988 @ 0xf224 │ │ │ │ + movw r1, #61144 @ 0xeed8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ - b.n 371dc │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 371de │ │ │ │ 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 37270 │ │ │ │ + bne.n 37272 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 37288 │ │ │ │ - b.w 218ba0 │ │ │ │ + cbnz r2, 3728a │ │ │ │ + b.w 217690 │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 262e1c <_PyObject_GetXIData@@Base+0x394> │ │ │ │ + bl 261938 <_PyObject_GetXIData@@Base+0x394> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 372c8 │ │ │ │ + bge.n 372c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 372c8 │ │ │ │ + cbnz r3, 372c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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 37372 │ │ │ │ + bge.n 37372 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ - bl 122be8 │ │ │ │ + bl 122e5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3737c │ │ │ │ + beq.n 3737c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 122be8 │ │ │ │ + bl 122e5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37334 │ │ │ │ + cbz r0, 37334 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37320 │ │ │ │ + beq.n 37320 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3734c │ │ │ │ + bne.n 3734c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37334 │ │ │ │ + bge.n 37334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37334 │ │ │ │ + cbnz r3, 37334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37348 │ │ │ │ + bge.n 37348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37348 │ │ │ │ + cbnz r3, 37348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3737c │ │ │ │ + b.n 3737c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3735e │ │ │ │ + bge.n 3735e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3735e │ │ │ │ + cbnz r3, 3735e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37372 │ │ │ │ + bge.n 37372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37372 │ │ │ │ + cbnz r3, 37372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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} │ │ │ │ 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, 373a6 │ │ │ │ + cbnz r0, 373a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16b5a0 <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16b2e4 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37398 │ │ │ │ + beq.n 37398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000373b0 <_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, 37404 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 373dc <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 37406 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 373f8 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 373f8 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 373d6 <_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} │ │ │ │ @@ -16134,27 +16136,27 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37450 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37450 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 374ca <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #20 │ │ │ │ bl 374ea <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 374a2 <_PyXI_InitFailure@@Base+0xf2> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ add.w r3, r6, #8 │ │ │ │ cbz r0, 37486 <_PyXI_InitFailure@@Base+0xd6> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ mvn.w r2, #2 │ │ │ │ b.n 37490 <_PyXI_InitFailure@@Base+0xe0> │ │ │ │ @@ -16163,31 +16165,31 @@ │ │ │ │ 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 f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 374b6 <_PyXI_InitFailure@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 374b6 <_PyXI_InitFailure@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cbz r3, 374be <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 374c2 <_PyXI_InitFailure@@Base+0x112> │ │ │ │ mov r4, r8 │ │ │ │ b.n 374ca <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ b.n 374be <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ cbz r5, 374e2 <_PyXI_InitFailure@@Base+0x132> │ │ │ │ cbnz r4, 374e2 <_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} │ │ │ │ @@ -16204,18 +16206,18 @@ │ │ │ │ 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 f69f0 │ │ │ │ + bl f6d48 │ │ │ │ cbz r0, 3751a <_PyXI_InitFailure@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b122 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ b.n 376e6 <_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 │ │ │ │ @@ -16223,207 +16225,207 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ bl 377a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r1, r8 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37556 <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 37556 <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6a90 │ │ │ │ + bl 1f5344 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37588 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 37588 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11def8 │ │ │ │ + bl 11e160 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 375ba <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 375ba <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 37784 <_PyXI_InitFailure@@Base+0x3d4> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 375ec <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 375ec <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3778e <_PyXI_InitFailure@@Base+0x3de> │ │ │ │ - movw r1, #876 @ 0x36c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #43532 @ 0xaa0c │ │ │ │ + movw r1, #65324 @ 0xff2c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #42444 @ 0xa5cc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 376e2 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r1, #896 @ 0x380 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ee33c │ │ │ │ + movw r1, #65344 @ 0xff40 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl ee684 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37630 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 37630 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 376e2 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 376ce <_PyXI_InitFailure@@Base+0x31e> │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #912 @ 0x390 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 9488c │ │ │ │ + movw r1, #65360 @ 0xff50 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #928 @ 0x3a0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 9488c │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10a210 │ │ │ │ + bl 10a480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3769e <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3769e <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 376b2 <_PyXI_InitFailure@@Base+0x302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 376b2 <_PyXI_InitFailure@@Base+0x302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 376c6 <_PyXI_InitFailure@@Base+0x316> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 376c6 <_PyXI_InitFailure@@Base+0x316> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 376ea <_PyXI_InitFailure@@Base+0x33a> │ │ │ │ b.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ - bl f7070 │ │ │ │ + bl 85064 │ │ │ │ + bl f73c8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3779c <_PyXI_InitFailure@@Base+0x3ec> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #51036 @ 0xc75c │ │ │ │ + movw r1, #49948 @ 0xc31c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1db424 │ │ │ │ + bl 1d9acc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37758 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ ldr r0, [pc, #164] @ (377a4 <_PyXI_InitFailure@@Base+0x3f4>) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1445ac │ │ │ │ + bl 1446d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3771c <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3771c <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r6, 37756 <_PyXI_InitFailure@@Base+0x3a6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37742 <_PyXI_InitFailure@@Base+0x392> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 37742 <_PyXI_InitFailure@@Base+0x392> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 37758 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 37758 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #10 │ │ │ │ bne.n 37758 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ @@ -16435,38 +16437,38 @@ │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37772 <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 37772 <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 376e6 <_PyXI_InitFailure@@Base+0x336> │ │ │ │ b.n 376e2 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r4, #748 @ 0x2ec │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + movw r4, #65196 @ 0xfeac │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ b.n 37796 <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #800 @ 0x320 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + movw r4, #65248 @ 0xfee0 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ b.n 37796 <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #836 @ 0x344 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + movw r4, #65284 @ 0xff04 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b122 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b11a <_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 │ │ │ │ │ │ │ │ 000377a8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1636c0 │ │ │ │ + b.w 163624 │ │ │ │ │ │ │ │ 000377ae : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -16476,72 +16478,72 @@ │ │ │ │ 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 18fbd0 <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ + bl 18f60c <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 378a6 │ │ │ │ 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 19cc54 │ │ │ │ + bl 19c69c │ │ │ │ subs r7, r0, #0 │ │ │ │ bge.n 37828 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 37810 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 37890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 37890 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 3784c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bge.n 378aa │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cbnz r5, 378aa │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 378aa │ │ │ │ movs r0, #16 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ cbnz r0, 3786e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 23aac0 │ │ │ │ b.n 37890 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strd r4, r8, [r0] │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ cbnz r3, 3787e │ │ │ │ str r0, [r5, #32] │ │ │ │ b.n 37880 │ │ │ │ @@ -16549,51 +16551,51 @@ │ │ │ │ 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 378aa │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f1aa <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ + bl 6f322 <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f685c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1f5110 <_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 378d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 378ee │ │ │ │ b.n 378e8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4212 @ 0x1074 │ │ │ │ + movw r0, #3124 @ 0xc34 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cbz r0, 3792e │ │ │ │ b.n 378c6 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 3792e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 266254 │ │ │ │ + bl 264d70 │ │ │ │ cbz r0, 3792e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r5 │ │ │ │ @@ -16603,17 +16605,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 37928 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ b.n 3792e │ │ │ │ - bl 116cc0 │ │ │ │ + bl 116f14 │ │ │ │ cbz r0, 37932 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37944 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2c06c │ │ │ │ @@ -16624,66 +16626,66 @@ │ │ │ │ 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 10625c │ │ │ │ + bl 106578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 379e4 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c224 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 379de │ │ │ │ mov r0, r6 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r4, 37998 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 379e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 379e6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 379e6 │ │ │ │ - bl 109888 │ │ │ │ + bl 109bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 379cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 379b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 379b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 379c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 379c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 379e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 379de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 379de │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ bne.n 3796a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ @@ -16716,153 +16718,153 @@ │ │ │ │ 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, #404] @ (37bd0 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 37bc6 │ │ │ │ add r6, r5 │ │ │ │ ldr.w sl, [r4] │ │ │ │ subs r5, r6, #1 │ │ │ │ beq.n 37b30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 37a66 │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ blt.n 37ae8 │ │ │ │ subs r5, r6, #2 │ │ │ │ beq.n 37b46 │ │ │ │ b.n 37a6a │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 37ab8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 37a94 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54708 @ 0xd5b4 │ │ │ │ + movw r1, #53620 @ 0xd174 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #1560 @ 0x618 │ │ │ │ + movw r0, #400 @ 0x190 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ b.n 37ae8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 37ae8 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 37b04 │ │ │ │ subs r5, #1 │ │ │ │ bne.n 37ac0 │ │ │ │ - movw r6, #29556 @ 0x7374 │ │ │ │ + movw r6, #28468 @ 0x6f34 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ b.n 37b56 │ │ │ │ - movw r7, #65092 @ 0xfe44 │ │ │ │ + movw r7, #64004 @ 0xfa04 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 37b24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 37aec │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54728 @ 0xd5c8 │ │ │ │ + movw r1, #53640 @ 0xd188 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #1560 @ 0x618 │ │ │ │ + movw r0, #400 @ 0x190 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 37bc6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37ae8 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 37b1c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 37ae8 │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 37b2c │ │ │ │ movs r5, #0 │ │ │ │ b.n 37b56 │ │ │ │ - movw r6, #29556 @ 0x7374 │ │ │ │ + movw r6, #28468 @ 0x6f34 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ b.n 37b56 │ │ │ │ - movw r6, #29556 @ 0x7374 │ │ │ │ + movw r6, #28468 @ 0x6f34 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #65092 @ 0xfe44 │ │ │ │ + movw r7, #64004 @ 0xfa04 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 37b56 │ │ │ │ - movw r6, #29556 @ 0x7374 │ │ │ │ + movw r6, #28468 @ 0x6f34 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #65092 @ 0xfe44 │ │ │ │ + movw r7, #64004 @ 0xfa04 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26384c │ │ │ │ + bl 262368 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37bc6 │ │ │ │ mov r1, sl │ │ │ │ - bl 266d0c │ │ │ │ + bl 265828 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 37bbc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263dac │ │ │ │ + bl 2628c8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 37bbc │ │ │ │ cbz r5, 37b86 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 37b8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ b.n 37b96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cbz r0, 37bbc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r4, #148] @ 0x94 │ │ │ │ - bl 19a4a0 │ │ │ │ + bl 199ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 37bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ b.n 37ae8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7980051 │ │ │ │ @@ -16895,29 +16897,29 @@ │ │ │ │ bne.n 37c0c <_PyTraceMalloc_GetTraceback@@Base+0x1c> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 37c2e <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 37ce4 <_PyImport_SetModule@@Base+0x44> │ │ │ │ + bl 37ca0 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37c58 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c73c0 │ │ │ │ + bl 1c5cc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 37d28 <_PyImport_SetModule@@Base+0x88> │ │ │ │ + bl 37d28 <_PyImport_SetModule@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c73c0 │ │ │ │ + bl 1c5cc0 │ │ │ │ b.n 37c74 <_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 │ │ │ │ @@ -16931,338 +16933,338 @@ │ │ │ │ bne.n 37c8c <_PyTraceMalloc_GetTraceback@@Base+0x9c> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 37c7c <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ dmb ish │ │ │ │ beq.n 37c98 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [pc, #8] @ (37c9c <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -00037ca0 <_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] @ (37ce0 <_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, 37cd2 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #33980 @ 0x84bc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - mov r0, r3 │ │ │ │ - b.w a25f0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #60] @ (37d24 <_PyImport_SetModule@@Base+0x84>) │ │ │ │ + ldr r2, [pc, #60] @ (37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xf0>) │ │ │ │ ldr.w r3, [r2, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 37d1c <_PyImport_SetModule@@Base+0x7c> │ │ │ │ + cbz r3, 37cd8 <_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, 37d06 <_PyImport_SetModule@@Base+0x66> │ │ │ │ + cbnz r0, 37cc2 <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ ldr.w r0, [r2, #1568] @ 0x620 │ │ │ │ - b.n 37d0e <_PyImport_SetModule@@Base+0x6e> │ │ │ │ + b.n 37cca <_PyTraceMalloc_GetTraceback@@Base+0xda> │ │ │ │ ldr.w r0, [r2, #1572] @ 0x624 │ │ │ │ - bl 7eca4 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 37d20 <_PyImport_SetModule@@Base+0x80> │ │ │ │ + bl 7ec9c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7eca4 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 37d20 <_PyImport_SetModule@@Base+0x80> │ │ │ │ + bl 7ec9c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 37d20 <_PyImport_SetModule@@Base+0x80> │ │ │ │ + b.n 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +00037ce4 <_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] @ (37d24 <_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, 37d16 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movw r0, #28656 @ 0x6ff0 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + mov r0, r3 │ │ │ │ + b.w a26b0 │ │ │ │ + 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, 37d54 <_PyImport_SetModule@@Base+0xb4> │ │ │ │ + cbz r1, 37d54 <_PyImport_SetModule@@Base+0x70> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eca4 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7ec9c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37d54 <_PyImport_SetModule@@Base+0xb4> │ │ │ │ + cbz r0, 37d54 <_PyImport_SetModule@@Base+0x70> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37e02 <_PyImport_SetModule@@Base+0x162> │ │ │ │ - b.n 37e06 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + blt.n 37e02 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + b.n 37e06 <_PyImport_SetModule@@Base+0x122> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37e06 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + beq.n 37e06 <_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 37dd2 <_PyImport_SetModule@@Base+0x132> │ │ │ │ - bl 80e34 │ │ │ │ + ble.n 37dd2 <_PyImport_SetModule@@Base+0xee> │ │ │ │ + bl 80e68 │ │ │ │ add.w r2, r6, r8, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37db6 <_PyImport_SetModule@@Base+0x116> │ │ │ │ + cbz r0, 37db6 <_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 8fa08 │ │ │ │ - cbnz r0, 37daa <_PyImport_SetModule@@Base+0x10a> │ │ │ │ + bl 8fa98 │ │ │ │ + cbnz r0, 37daa <_PyImport_SetModule@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37db6 <_PyImport_SetModule@@Base+0x116> │ │ │ │ + bge.n 37db6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37db6 <_PyImport_SetModule@@Base+0x116> │ │ │ │ + cbnz r3, 37db6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37db6 <_PyImport_SetModule@@Base+0x116> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37db6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ - b.n 37d68 <_PyImport_SetModule@@Base+0xc8> │ │ │ │ + b.n 37d68 <_PyImport_SetModule@@Base+0x84> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37dc2 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + blt.n 37dc2 <_PyImport_SetModule@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e06 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + b.n 37e06 <_PyImport_SetModule@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37dbe <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + bne.n 37dbe <_PyImport_SetModule@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37dbe <_PyImport_SetModule@@Base+0x11e> │ │ │ │ - cbz r7, 37e06 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37dbe <_PyImport_SetModule@@Base+0xda> │ │ │ │ + cbz r7, 37e06 <_PyImport_SetModule@@Base+0x122> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fcd0 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7fcc8 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37dfc <_PyImport_SetModule@@Base+0x15c> │ │ │ │ + bne.n 37dfc <_PyImport_SetModule@@Base+0x118> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37df6 <_PyImport_SetModule@@Base+0x156> │ │ │ │ + bge.n 37df6 <_PyImport_SetModule@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37df6 <_PyImport_SetModule@@Base+0x156> │ │ │ │ + cbnz r3, 37df6 <_PyImport_SetModule@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 37dbe <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 37dbe <_PyImport_SetModule@@Base+0xda> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37e06 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + bge.n 37e06 <_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 37e30 <_PyImport_SetModule@@Base+0x190> │ │ │ │ + bne.n 37e30 <_PyImport_SetModule@@Base+0x14c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e4e <_PyImport_SetModule@@Base+0x1ae> │ │ │ │ - b.n 37e44 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ + bne.n 37e4e <_PyImport_SetModule@@Base+0x16a> │ │ │ │ + b.n 37e44 <_PyImport_SetModule@@Base+0x160> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42928 @ 0xa7b0 │ │ │ │ + movw r0, #37532 @ 0x929c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 37e4a <_PyImport_SetModule@@Base+0x1aa> │ │ │ │ - b.n 37e22 <_PyImport_SetModule@@Base+0x182> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 37e4e <_PyImport_SetModule@@Base+0x1ae> │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 37e4a <_PyImport_SetModule@@Base+0x166> │ │ │ │ + b.n 37e22 <_PyImport_SetModule@@Base+0x13e> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 37e4e <_PyImport_SetModule@@Base+0x16a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37e88 <_PyImport_SetModule@@Base+0x1e8> │ │ │ │ + b.n 37e88 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 37e4a <_PyImport_SetModule@@Base+0x1aa> │ │ │ │ + blt.n 37e4a <_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 2b238 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37e78 <_PyImport_SetModule@@Base+0x1d8> │ │ │ │ + blt.n 37e78 <_PyImport_SetModule@@Base+0x194> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 37e88 <_PyImport_SetModule@@Base+0x1e8> │ │ │ │ + b.n 37e88 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 37e4a <_PyImport_SetModule@@Base+0x1aa> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 37e4a <_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, 37ea6 <_PyImport_SetModule@@Base+0x206> │ │ │ │ + cbz r3, 37ea6 <_PyImport_SetModule@@Base+0x1c2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37ebe <_PyImport_SetModule@@Base+0x21e> │ │ │ │ + b.n 37ebe <_PyImport_SetModule@@Base+0x1da> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 37eae <_PyImport_SetModule@@Base+0x20e> │ │ │ │ + bgt.n 37eae <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37ebe <_PyImport_SetModule@@Base+0x21e> │ │ │ │ + b.n 37ebe <_PyImport_SetModule@@Base+0x1da> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37eaa <_PyImport_SetModule@@Base+0x20a> │ │ │ │ + bne.n 37eaa <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 37eaa <_PyImport_SetModule@@Base+0x20a> │ │ │ │ + beq.n 37eaa <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 37eda <_PyImport_SetModule@@Base+0x23a> │ │ │ │ + b.n 37eda <_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] @ (37f80 <_PyImport_SetModule@@Base+0x2e0>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #172] @ (37f80 <_PyImport_SetModule@@Base+0x29c>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f7c <_PyImport_SetModule@@Base+0x2dc> │ │ │ │ + beq.n 37f7c <_PyImport_SetModule@@Base+0x298> │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 37eec <_PyImport_SetModule@@Base+0x24c> │ │ │ │ + beq.n 37eec <_PyImport_SetModule@@Base+0x208> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 37f7a <_PyImport_SetModule@@Base+0x2da> │ │ │ │ + blt.n 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37f00 <_PyImport_SetModule@@Base+0x260> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 37f00 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37f7a <_PyImport_SetModule@@Base+0x2da> │ │ │ │ - ldr r3, [pc, #128] @ (37f84 <_PyImport_SetModule@@Base+0x2e4>) │ │ │ │ + bne.n 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ + ldr r3, [pc, #128] @ (37f84 <_PyImport_SetModule@@Base+0x2a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e1e40 <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ - cbnz r0, 37f2a <_PyImport_SetModule@@Base+0x28a> │ │ │ │ + bl 1e04ec <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ + cbnz r0, 37f2a <_PyImport_SetModule@@Base+0x246> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #3832 @ 0xef8 │ │ │ │ + movw r2, #2892 @ 0xb4c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ - b.n 37f7a <_PyImport_SetModule@@Base+0x2da> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ + b.n 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 37f60 <_PyImport_SetModule@@Base+0x2c0> │ │ │ │ + beq.n 37f60 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 37f88 <_Py_fstat@@Base> │ │ │ │ - cbnz r0, 37f7a <_PyImport_SetModule@@Base+0x2da> │ │ │ │ + cbnz r0, 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ bl 37fc8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 37f7a <_PyImport_SetModule@@Base+0x2da> │ │ │ │ - cbz r0, 37f60 <_PyImport_SetModule@@Base+0x2c0> │ │ │ │ + beq.n 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ + cbz r0, 37f60 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #3896 @ 0xf38 │ │ │ │ + movw r2, #2956 @ 0xb8c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 37f7a <_PyImport_SetModule@@Base+0x2da> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 37f7a <_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 94494 │ │ │ │ - b.n 37f7c <_PyImport_SetModule@@Base+0x2dc> │ │ │ │ + bl 94518 │ │ │ │ + b.n 37f7c <_PyImport_SetModule@@Base+0x298> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vld4.16 {d16-d19}, [r0 :64], r1 │ │ │ │ + vld1.8 @ instruction: 0xf9a80051 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00037f88 <_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 b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb10 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cbz r4, 37fc4 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ 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 2ae00 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 37ff6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 37ffe <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00038000 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ @@ -17278,23 +17280,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 38016 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ cbnz r1, 3804e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ cbz r3, 3804e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 2179a4 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 216494 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 217b5c │ │ │ │ + bl 21664c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218be8 │ │ │ │ + bl 2176d8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 217b5c │ │ │ │ + b.w 21664c │ │ │ │ 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 │ │ │ │ @@ -17305,46 +17307,46 @@ │ │ │ │ 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, #53496 @ 0xd0f8 │ │ │ │ + movw r1, #52644 @ 0xcda4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 380d6 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ - bl 1f05f0 │ │ │ │ + bl 1eedec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 380ae <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 380ae <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 380d4 <_PyInterpreterState_IDDecref@@Base+0xd4> │ │ │ │ ldr r0, [pc, #40] @ (380dc <_PyInterpreterState_IDDecref@@Base+0xdc>) │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 380d6 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 380d6 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ b.n 380d6 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 38518 <_PyInterpreterState_IDDecref@@Base+0x518> │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -17354,30 +17356,30 @@ │ │ │ │ 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 26e74c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 26d258 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 38106 <_PyInterpreterState_IDDecref@@Base+0x106> │ │ │ │ movs r0, #0 │ │ │ │ b.n 38126 <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1efe40 <_PyTime_localtime@@Base> │ │ │ │ + bl 1ee5f0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 38102 <_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 26e9dc <_PyTime_ObjectToTime_t@@Base+0x290> │ │ │ │ + bl 26d4e4 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ 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] │ │ │ │ @@ -17444,36 +17446,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, #7756 @ 0x1e4c │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cbz r0, 38234 <_PyInterpreterState_IDDecref@@Base+0x234> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 3821e <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi.n 3821e <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ b.n 38236 <_PyInterpreterState_IDDecref@@Base+0x236> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7772 @ 0x1e5c │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ @@ -17482,216 +17484,215 @@ │ │ │ │ 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, #7848 @ 0x1ea8 │ │ │ │ + movw r1, #6800 @ 0x1a90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cbz r0, 38288 <_PyInterpreterState_IDDecref@@Base+0x288> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3828c <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7864 @ 0x1eb8 │ │ │ │ + movw r1, #6816 @ 0x1aa0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ b.n 382c4 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 382c4 <_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, #34263 @ 0x85d7 │ │ │ │ + movw r2, #34259 @ 0x85d3 │ │ │ │ movt r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 382cc <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ + bl 382ca <_PyInterpreterState_IDDecref@@Base+0x2ca> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ 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] @ (38570 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #640] @ (3856c <_PyInterpreterState_IDDecref@@Base+0x56c>) │ │ │ │ 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 2b47c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 26aa60 │ │ │ │ + bl 269578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38552 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ + beq.w 38550 <_PyInterpreterState_IDDecref@@Base+0x550> │ │ │ │ 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 2c15c <__memset_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ strh.w r5, [sp, #80] @ 0x50 │ │ │ │ - bge.n 3834c <_PyInterpreterState_IDDecref@@Base+0x34c> │ │ │ │ + bge.n 3834a <_PyInterpreterState_IDDecref@@Base+0x34a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8452 @ 0x2104 │ │ │ │ + movw r1, #7332 @ 0x1ca4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 38552 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ - beq.n 38360 <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 38550 <_PyInterpreterState_IDDecref@@Base+0x550> │ │ │ │ + beq.n 3835e <_PyInterpreterState_IDDecref@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38362 <_PyInterpreterState_IDDecref@@Base+0x362> │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 38360 <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ + bl 23aac0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 38554 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ + b.n 38552 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ 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, #34165 @ 0x8575 │ │ │ │ + movw r2, #34161 @ 0x8571 │ │ │ │ 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 24a99c │ │ │ │ + bl 2494a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 384c0 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ + beq.w 384be <_PyInterpreterState_IDDecref@@Base+0x4be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 384d2 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + beq.w 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 38484 <_PyInterpreterState_IDDecref@@Base+0x484> │ │ │ │ + bls.n 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + beq.n 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 38598 <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ + bl 38594 <_PyInterpreterState_IDDecref@@Base+0x594> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 383ea <_PyInterpreterState_IDDecref@@Base+0x3ea> │ │ │ │ + cbz r0, 383e8 <_PyInterpreterState_IDDecref@@Base+0x3e8> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8492 @ 0x212c │ │ │ │ + movw r1, #7372 @ 0x1ccc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + beq.n 384ce <_PyInterpreterState_IDDecref@@Base+0x4ce> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + beq.n 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3840a <_PyInterpreterState_IDDecref@@Base+0x40a> │ │ │ │ + bge.n 38408 <_PyInterpreterState_IDDecref@@Base+0x408> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8552 @ 0x2168 │ │ │ │ + movw r1, #7432 @ 0x1d08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 384d2 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #8580 @ 0x2184 │ │ │ │ + movw r0, #7460 @ 0x1d24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + beq.n 384ce <_PyInterpreterState_IDDecref@@Base+0x4ce> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3844a <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ + bge.n 38448 <_PyInterpreterState_IDDecref@@Base+0x448> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 3844a <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ + cbnz r3, 38448 <_PyInterpreterState_IDDecref@@Base+0x448> │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ - cbnz r5, 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bne.n 384ce <_PyInterpreterState_IDDecref@@Base+0x4ce> │ │ │ │ + cbnz r5, 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ 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 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bls.n 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bhi.n 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bhi.n 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ - b.n 383b8 <_PyInterpreterState_IDDecref@@Base+0x3b8> │ │ │ │ + b.n 383b6 <_PyInterpreterState_IDDecref@@Base+0x3b6> │ │ │ │ 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 │ │ │ │ @@ -17699,96 +17700,95 @@ │ │ │ │ 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 26ab2c │ │ │ │ + bl 269644 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8584 @ 0x2188 │ │ │ │ + movw r0, #7464 @ 0x1d28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 384c2 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ - b.n 384d2 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + cbnz r0, 384c0 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ + b.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 38554 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 38552 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 38528 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bls.n 38526 <_PyInterpreterState_IDDecref@@Base+0x526> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + beq.n 384c0 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 38598 <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ + bl 38594 <_PyInterpreterState_IDDecref@@Base+0x594> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38528 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + beq.n 38526 <_PyInterpreterState_IDDecref@@Base+0x526> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3851c <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + bne.n 3851a <_PyInterpreterState_IDDecref@@Base+0x51a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3851c <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + bne.n 3851a <_PyInterpreterState_IDDecref@@Base+0x51a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs.w r8, r3, lsr #2 │ │ │ │ - beq.n 3851c <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + beq.n 3851a <_PyInterpreterState_IDDecref@@Base+0x51a> │ │ │ │ add.w r8, r8, #3 │ │ │ │ add.w r9, r6, #12 │ │ │ │ add.w r8, r6, r8, lsl #2 │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b604 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 38510 <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ + bne.n 3850e <_PyInterpreterState_IDDecref@@Base+0x50e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 38528 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bne.n 38526 <_PyInterpreterState_IDDecref@@Base+0x526> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 3852c <_PyInterpreterState_IDDecref@@Base+0x52c> │ │ │ │ + bhi.n 3852a <_PyInterpreterState_IDDecref@@Base+0x52a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + b.n 384c0 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ 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 38528 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bhi.n 38526 <_PyInterpreterState_IDDecref@@Base+0x526> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 38528 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bhi.n 38526 <_PyInterpreterState_IDDecref@@Base+0x526> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r6, r6, r3 │ │ │ │ - bne.n 384de <_PyInterpreterState_IDDecref@@Base+0x4de> │ │ │ │ - b.n 384c2 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + bne.n 384dc <_PyInterpreterState_IDDecref@@Base+0x4dc> │ │ │ │ + b.n 384c0 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #24] @ (38570 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #24] @ (3856c <_PyInterpreterState_IDDecref@@Base+0x56c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38566 <_PyInterpreterState_IDDecref@@Base+0x566> │ │ │ │ + beq.n 38564 <_PyInterpreterState_IDDecref@@Base+0x564> │ │ │ │ blx 2bb58 <__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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -17797,32 +17797,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, 385a4 <_PyInterpreterState_IDDecref@@Base+0x5a4> │ │ │ │ + cbnz r5, 385a0 <_PyInterpreterState_IDDecref@@Base+0x5a0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 385d2 <_PyInterpreterState_IDDecref@@Base+0x5d2> │ │ │ │ + b.n 385ce <_PyInterpreterState_IDDecref@@Base+0x5ce> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 3859e <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bhi.n 3859a <_PyInterpreterState_IDDecref@@Base+0x59a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 3859e <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bhi.n 3859a <_PyInterpreterState_IDDecref@@Base+0x59a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 3859e <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bls.n 3859a <_PyInterpreterState_IDDecref@@Base+0x59a> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 3859e <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bcc.n 3859a <_PyInterpreterState_IDDecref@@Base+0x59a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ @@ -17832,20 +17832,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 385f6 <_PyInterpreterState_IDDecref@@Base+0x5f6> │ │ │ │ + ble.n 385f2 <_PyInterpreterState_IDDecref@@Base+0x5f2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 38606 <_PyInterpreterState_IDDecref@@Base+0x606> │ │ │ │ + cbz r0, 38602 <_PyInterpreterState_IDDecref@@Base+0x602> │ │ │ │ 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} │ │ │ │ @@ -17854,585 +17854,584 @@ │ │ │ │ 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 38646 <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ + beq.n 38642 <_PyInterpreterState_IDDecref@@Base+0x642> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38646 <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ + beq.n 38642 <_PyInterpreterState_IDDecref@@Base+0x642> │ │ │ │ movs r2, #2 │ │ │ │ - bl 251698 │ │ │ │ + bl 25015c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 386a0 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ + beq.n 3869c <_PyInterpreterState_IDDecref@@Base+0x69c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2749a0 │ │ │ │ + bl 274378 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 386a0 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ - cbz r0, 3868a <_PyInterpreterState_IDDecref@@Base+0x68a> │ │ │ │ + beq.n 3869c <_PyInterpreterState_IDDecref@@Base+0x69c> │ │ │ │ + cbz r0, 38686 <_PyInterpreterState_IDDecref@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 151e70 │ │ │ │ + bl 151e4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 386a2 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + cbz r0, 3869e <_PyInterpreterState_IDDecref@@Base+0x69e> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (386a8 <_PyInterpreterState_IDDecref@@Base+0x6a8>) │ │ │ │ + ldr r3, [pc, #68] @ (386a4 <_PyInterpreterState_IDDecref@@Base+0x6a4>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 386a2 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ - bl 166a7c │ │ │ │ + beq.n 3869e <_PyInterpreterState_IDDecref@@Base+0x69e> │ │ │ │ + bl 1669f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3867a <_PyInterpreterState_IDDecref@@Base+0x67a> │ │ │ │ + blt.n 38676 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 386a2 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + b.n 3869e <_PyInterpreterState_IDDecref@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38676 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ + bne.n 38672 <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38676 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38672 <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9364 @ 0x2494 │ │ │ │ + movw r1, #8276 @ 0x2054 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 386f0 <_PyInterpreterState_IDDecref@@Base+0x6f0> │ │ │ │ + cbz r0, 386ec <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 386ec <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ + bge.n 386e8 <_PyInterpreterState_IDDecref@@Base+0x6e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 386ec <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ + cbnz r3, 386e8 <_PyInterpreterState_IDDecref@@Base+0x6e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r4, r6, r5 │ │ │ │ cmp.w r2, r4, asr #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r6, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 3879c <_PyInterpreterState_IDDecref@@Base+0x79c> │ │ │ │ + beq.n 38796 <_PyInterpreterState_IDDecref@@Base+0x796> │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 38742 <_PyInterpreterState_IDDecref@@Base+0x742> │ │ │ │ + bhi.n 3873c <_PyInterpreterState_IDDecref@@Base+0x73c> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 38762 <_PyInterpreterState_IDDecref@@Base+0x762> │ │ │ │ - bhi.w 388bc <_PyInterpreterState_IDDecref@@Base+0x8bc> │ │ │ │ + beq.n 3875c <_PyInterpreterState_IDDecref@@Base+0x75c> │ │ │ │ + bhi.w 388b6 <_PyInterpreterState_IDDecref@@Base+0x8b6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 3876a <_PyInterpreterState_IDDecref@@Base+0x76a> │ │ │ │ + beq.n 38764 <_PyInterpreterState_IDDecref@@Base+0x764> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 388ca <_PyInterpreterState_IDDecref@@Base+0x8ca> │ │ │ │ - b.n 388bc <_PyInterpreterState_IDDecref@@Base+0x8bc> │ │ │ │ + beq.w 388c4 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ + b.n 388b6 <_PyInterpreterState_IDDecref@@Base+0x8b6> │ │ │ │ cmp r3, #20 │ │ │ │ - beq.n 38824 <_PyInterpreterState_IDDecref@@Base+0x824> │ │ │ │ + beq.n 3881e <_PyInterpreterState_IDDecref@@Base+0x81e> │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 388bc <_PyInterpreterState_IDDecref@@Base+0x8bc> │ │ │ │ + bhi.w 388b6 <_PyInterpreterState_IDDecref@@Base+0x8b6> │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 388bc <_PyInterpreterState_IDDecref@@Base+0x8bc> │ │ │ │ + bhi.w 388b6 <_PyInterpreterState_IDDecref@@Base+0x8b6> │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r6, #12] │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ uxth r2, r6 │ │ │ │ ldrh r5, [r0, #2] │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r1, #8 │ │ │ │ - b.n 38782 <_PyInterpreterState_IDDecref@@Base+0x782> │ │ │ │ + b.n 3877c <_PyInterpreterState_IDDecref@@Base+0x77c> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 38794 <_PyInterpreterState_IDDecref@@Base+0x794> │ │ │ │ + b.n 3878e <_PyInterpreterState_IDDecref@@Base+0x78e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - bl 193914 <_PyLong_Format@@Base+0x1310> │ │ │ │ + bl 193344 <_PyLong_Format@@Base+0x1310> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + beq.w 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ mov r4, r8 │ │ │ │ cmp r8, r6 │ │ │ │ - bcc.n 3876e <_PyInterpreterState_IDDecref@@Base+0x76e> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bcc.n 38768 <_PyInterpreterState_IDDecref@@Base+0x768> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + beq.w 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.n 3878a <_PyInterpreterState_IDDecref@@Base+0x78a> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bcc.n 38784 <_PyInterpreterState_IDDecref@@Base+0x784> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bne.w 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r3, #4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 387a4 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 3879e <_PyInterpreterState_IDDecref@@Base+0x79e> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - movw r1, #31888 @ 0x7c90 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ it ls │ │ │ │ ldrbls r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bne.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r3, #4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 387ca <_PyInterpreterState_IDDecref@@Base+0x7ca> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 387c4 <_PyInterpreterState_IDDecref@@Base+0x7c4> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r4, r7 │ │ │ │ - bl 1895a4 <_PyUnicode_ToLowercase@@Base> │ │ │ │ + bl 189058 <_PyUnicode_ToLowercase@@Base> │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bne.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 387ec <_PyInterpreterState_IDDecref@@Base+0x7ec> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 387e6 <_PyInterpreterState_IDDecref@@Base+0x7e6> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2d3ebc │ │ │ │ + bl 2d3a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + beq.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 3880c <_PyInterpreterState_IDDecref@@Base+0x80c> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 38806 <_PyInterpreterState_IDDecref@@Base+0x806> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + beq.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r3, #4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 3882c <_PyInterpreterState_IDDecref@@Base+0x82c> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 38826 <_PyInterpreterState_IDDecref@@Base+0x826> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - movw r1, #31888 @ 0x7c90 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ it ls │ │ │ │ ldrbls r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + beq.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r3, #4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 38850 <_PyInterpreterState_IDDecref@@Base+0x850> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 3884a <_PyInterpreterState_IDDecref@@Base+0x84a> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 38870 <_PyInterpreterState_IDDecref@@Base+0x870> │ │ │ │ + bhi.n 3886a <_PyInterpreterState_IDDecref@@Base+0x86a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r4, r7 │ │ │ │ - bl 1895a4 <_PyUnicode_ToLowercase@@Base> │ │ │ │ + bl 189058 <_PyUnicode_ToLowercase@@Base> │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + beq.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 38876 <_PyInterpreterState_IDDecref@@Base+0x876> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 38870 <_PyInterpreterState_IDDecref@@Base+0x870> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3886c <_PyInterpreterState_IDDecref@@Base+0x86c> │ │ │ │ + bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2d3ebc │ │ │ │ - cbnz r0, 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bl 2d3a84 │ │ │ │ + cbnz r0, 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 38896 <_PyInterpreterState_IDDecref@@Base+0x896> │ │ │ │ - b.n 388cc <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bhi.n 38890 <_PyInterpreterState_IDDecref@@Base+0x890> │ │ │ │ + b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27af80 <_PyUnicode_EncodeUTF16@@Base+0xfa8> │ │ │ │ + bl 27aa98 <_PyUnicode_EncodeUTF16@@Base+0xfa8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 388d0 <_PyInterpreterState_IDDecref@@Base+0x8d0> │ │ │ │ - beq.n 388c2 <_PyInterpreterState_IDDecref@@Base+0x8c2> │ │ │ │ + blt.n 388ca <_PyInterpreterState_IDDecref@@Base+0x8ca> │ │ │ │ + beq.n 388bc <_PyInterpreterState_IDDecref@@Base+0x8bc> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.n 388ac <_PyInterpreterState_IDDecref@@Base+0x8ac> │ │ │ │ + bcc.n 388a6 <_PyInterpreterState_IDDecref@@Base+0x8a6> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 388d0 <_PyInterpreterState_IDDecref@@Base+0x8d0> │ │ │ │ + b.n 388ca <_PyInterpreterState_IDDecref@@Base+0x8ca> │ │ │ │ mov r4, r6 │ │ │ │ subs r0, r4, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 38916 <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ + cbz r3, 38910 <_PyInterpreterState_IDDecref@@Base+0x910> │ │ │ │ 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, 3892c <_PyInterpreterState_IDDecref@@Base+0x92c> │ │ │ │ + cbnz r4, 38926 <_PyInterpreterState_IDDecref@@Base+0x926> │ │ │ │ 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, #10944 @ 0x2ac0 │ │ │ │ + movw r0, #9856 @ 0x2680 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ - cbz r1, 38928 <_PyInterpreterState_IDDecref@@Base+0x928> │ │ │ │ + b.w 103ef8 │ │ │ │ + cbz r1, 38922 <_PyInterpreterState_IDDecref@@Base+0x922> │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 38928 <_PyInterpreterState_IDDecref@@Base+0x928> │ │ │ │ - movw r0, #10964 @ 0x2ad4 │ │ │ │ + cbz r2, 38922 <_PyInterpreterState_IDDecref@@Base+0x922> │ │ │ │ + movw r0, #9876 @ 0x2694 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103bdc │ │ │ │ - b.w 20df28 │ │ │ │ + b.w 103ef8 │ │ │ │ + b.w 20c7d8 │ │ │ │ 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, #10920 @ 0x2aa8 │ │ │ │ + movw r0, #9832 @ 0x2668 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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, 3897e <_PyInterpreterState_IDDecref@@Base+0x97e> │ │ │ │ + cbnz r1, 38978 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ + movw r1, #10328 @ 0x2858 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38a3a <_PyInterpreterState_IDDecref@@Base+0xa3a> │ │ │ │ + b.n 38a34 <_PyInterpreterState_IDDecref@@Base+0xa34> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 38994 <_PyInterpreterState_IDDecref@@Base+0x994> │ │ │ │ + bne.n 3898e <_PyInterpreterState_IDDecref@@Base+0x98e> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38a32 <_PyInterpreterState_IDDecref@@Base+0xa32> │ │ │ │ + b.n 38a2c <_PyInterpreterState_IDDecref@@Base+0xa2c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 389bc <_PyInterpreterState_IDDecref@@Base+0x9bc> │ │ │ │ + beq.n 389b6 <_PyInterpreterState_IDDecref@@Base+0x9b6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11448 @ 0x2cb8 │ │ │ │ + movw r1, #10360 @ 0x2878 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 38978 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 38a24 <_PyInterpreterState_IDDecref@@Base+0xa24> │ │ │ │ + cbz r0, 38a1e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 389fe <_PyInterpreterState_IDDecref@@Base+0x9fe> │ │ │ │ + bne.n 389f8 <_PyInterpreterState_IDDecref@@Base+0x9f8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11484 @ 0x2cdc │ │ │ │ + movw r1, #10396 @ 0x289c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38978 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ + bge.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38978 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ + bne.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38978 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 38a0e <_PyInterpreterState_IDDecref@@Base+0xa0e> │ │ │ │ + cbz r6, 38a08 <_PyInterpreterState_IDDecref@@Base+0xa08> │ │ │ │ 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 38a20 <_PyInterpreterState_IDDecref@@Base+0xa20> │ │ │ │ + bge.n 38a1a <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38a20 <_PyInterpreterState_IDDecref@@Base+0xa20> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 38a1a <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 389ca <_PyInterpreterState_IDDecref@@Base+0x9ca> │ │ │ │ + b.n 389c4 <_PyInterpreterState_IDDecref@@Base+0x9c4> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 38df4 <_PyInterpreterState_IDDecref@@Base+0xdf4> │ │ │ │ + bpl.w 38dee <_PyInterpreterState_IDDecref@@Base+0xdee> │ │ │ │ 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 38a7e <_PyInterpreterState_IDDecref@@Base+0xa7e> │ │ │ │ + bmi.n 38a78 <_PyInterpreterState_IDDecref@@Base+0xa78> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 38a82 <_PyInterpreterState_IDDecref@@Base+0xa82> │ │ │ │ + beq.n 38a7c <_PyInterpreterState_IDDecref@@Base+0xa7c> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 38a84 <_PyInterpreterState_IDDecref@@Base+0xa84> │ │ │ │ + b.n 38a7e <_PyInterpreterState_IDDecref@@Base+0xa7e> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 38a84 <_PyInterpreterState_IDDecref@@Base+0xa84> │ │ │ │ + b.n 38a7e <_PyInterpreterState_IDDecref@@Base+0xa7e> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 38a96 <_PyInterpreterState_IDDecref@@Base+0xa96> │ │ │ │ - cbz r2, 38a92 <_PyInterpreterState_IDDecref@@Base+0xa92> │ │ │ │ + bpl.n 38a90 <_PyInterpreterState_IDDecref@@Base+0xa90> │ │ │ │ + cbz r2, 38a8c <_PyInterpreterState_IDDecref@@Base+0xa8c> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 38a98 <_PyInterpreterState_IDDecref@@Base+0xa98> │ │ │ │ + b.n 38a92 <_PyInterpreterState_IDDecref@@Base+0xa92> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 38a98 <_PyInterpreterState_IDDecref@@Base+0xa98> │ │ │ │ + b.n 38a92 <_PyInterpreterState_IDDecref@@Base+0xa92> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 38b14 <_PyInterpreterState_IDDecref@@Base+0xb14> │ │ │ │ + ble.n 38b0e <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 38aac <_PyInterpreterState_IDDecref@@Base+0xaac> │ │ │ │ + bne.n 38aa6 <_PyInterpreterState_IDDecref@@Base+0xaa6> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 38ab8 <_PyInterpreterState_IDDecref@@Base+0xab8> │ │ │ │ + b.n 38ab2 <_PyInterpreterState_IDDecref@@Base+0xab2> │ │ │ │ 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 38adc <_PyInterpreterState_IDDecref@@Base+0xadc> │ │ │ │ + bhi.n 38ad6 <_PyInterpreterState_IDDecref@@Base+0xad6> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ + bls.n 38ae0 <_PyInterpreterState_IDDecref@@Base+0xae0> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 38aea <_PyInterpreterState_IDDecref@@Base+0xaea> │ │ │ │ + bmi.n 38ae4 <_PyInterpreterState_IDDecref@@Base+0xae4> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 38aec <_PyInterpreterState_IDDecref@@Base+0xaec> │ │ │ │ + b.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 38aec <_PyInterpreterState_IDDecref@@Base+0xaec> │ │ │ │ + b.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 38aec <_PyInterpreterState_IDDecref@@Base+0xaec> │ │ │ │ + b.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 38b0e <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ + bge.n 38b08 <_PyInterpreterState_IDDecref@@Base+0xb08> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61836 @ 0xf18c │ │ │ │ + movw r1, #60992 @ 0xee40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38e0c <_PyInterpreterState_IDDecref@@Base+0xe0c> │ │ │ │ + b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 38aa0 <_PyInterpreterState_IDDecref@@Base+0xaa0> │ │ │ │ - bl 1c7998 │ │ │ │ + b.n 38a9a <_PyInterpreterState_IDDecref@@Base+0xa9a> │ │ │ │ + bl 1c6298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38e0c <_PyInterpreterState_IDDecref@@Base+0xe0c> │ │ │ │ + beq.w 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38bfe <_PyInterpreterState_IDDecref@@Base+0xbfe> │ │ │ │ - cbz r1, 38b3c <_PyInterpreterState_IDDecref@@Base+0xb3c> │ │ │ │ + bne.n 38bf8 <_PyInterpreterState_IDDecref@@Base+0xbf8> │ │ │ │ + cbz r1, 38b36 <_PyInterpreterState_IDDecref@@Base+0xb36> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38b3e <_PyInterpreterState_IDDecref@@Base+0xb3e> │ │ │ │ + b.n 38b38 <_PyInterpreterState_IDDecref@@Base+0xb38> │ │ │ │ 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 38bf8 <_PyInterpreterState_IDDecref@@Base+0xbf8> │ │ │ │ + ble.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 38b6a <_PyInterpreterState_IDDecref@@Base+0xb6a> │ │ │ │ + bhi.n 38b64 <_PyInterpreterState_IDDecref@@Base+0xb64> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38bbc <_PyInterpreterState_IDDecref@@Base+0xbbc> │ │ │ │ + bls.n 38bb6 <_PyInterpreterState_IDDecref@@Base+0xbb6> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 38bb8 <_PyInterpreterState_IDDecref@@Base+0xbb8> │ │ │ │ + bhi.n 38bb2 <_PyInterpreterState_IDDecref@@Base+0xbb2> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 38b7c <_PyInterpreterState_IDDecref@@Base+0xb7c> │ │ │ │ + beq.n 38b76 <_PyInterpreterState_IDDecref@@Base+0xb76> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 38bb8 <_PyInterpreterState_IDDecref@@Base+0xbb8> │ │ │ │ + bne.n 38bb2 <_PyInterpreterState_IDDecref@@Base+0xbb2> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38bee <_PyInterpreterState_IDDecref@@Base+0xbee> │ │ │ │ + bhi.n 38be8 <_PyInterpreterState_IDDecref@@Base+0xbe8> │ │ │ │ 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 │ │ │ │ @@ -18440,91 +18439,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 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 38b46 <_PyInterpreterState_IDDecref@@Base+0xb46> │ │ │ │ + b.n 38b40 <_PyInterpreterState_IDDecref@@Base+0xb40> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 38e0c <_PyInterpreterState_IDDecref@@Base+0xe0c> │ │ │ │ + b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 38cf2 <_PyInterpreterState_IDDecref@@Base+0xcf2> │ │ │ │ - cbz r1, 38c12 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + bne.n 38cec <_PyInterpreterState_IDDecref@@Base+0xcec> │ │ │ │ + cbz r1, 38c0c <_PyInterpreterState_IDDecref@@Base+0xc0c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38c14 <_PyInterpreterState_IDDecref@@Base+0xc14> │ │ │ │ + b.n 38c0e <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ 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 38cea <_PyInterpreterState_IDDecref@@Base+0xcea> │ │ │ │ + ble.n 38ce4 <_PyInterpreterState_IDDecref@@Base+0xce4> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 38c48 <_PyInterpreterState_IDDecref@@Base+0xc48> │ │ │ │ + bhi.n 38c42 <_PyInterpreterState_IDDecref@@Base+0xc42> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 38ca8 <_PyInterpreterState_IDDecref@@Base+0xca8> │ │ │ │ + bls.n 38ca2 <_PyInterpreterState_IDDecref@@Base+0xca2> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 38ca4 <_PyInterpreterState_IDDecref@@Base+0xca4> │ │ │ │ + bhi.n 38c9e <_PyInterpreterState_IDDecref@@Base+0xc9e> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 38c5a <_PyInterpreterState_IDDecref@@Base+0xc5a> │ │ │ │ + beq.n 38c54 <_PyInterpreterState_IDDecref@@Base+0xc54> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 38ca4 <_PyInterpreterState_IDDecref@@Base+0xca4> │ │ │ │ + bne.n 38c9e <_PyInterpreterState_IDDecref@@Base+0xc9e> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 38ce2 <_PyInterpreterState_IDDecref@@Base+0xce2> │ │ │ │ + bhi.n 38cdc <_PyInterpreterState_IDDecref@@Base+0xcdc> │ │ │ │ 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] │ │ │ │ @@ -18532,97 +18531,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 38ce6 <_PyInterpreterState_IDDecref@@Base+0xce6> │ │ │ │ + b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 38c1c <_PyInterpreterState_IDDecref@@Base+0xc1c> │ │ │ │ + b.n 38c16 <_PyInterpreterState_IDDecref@@Base+0xc16> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 38e0c <_PyInterpreterState_IDDecref@@Base+0xe0c> │ │ │ │ - cbz r1, 38d02 <_PyInterpreterState_IDDecref@@Base+0xd02> │ │ │ │ + b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ + cbz r1, 38cfc <_PyInterpreterState_IDDecref@@Base+0xcfc> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38d04 <_PyInterpreterState_IDDecref@@Base+0xd04> │ │ │ │ + b.n 38cfe <_PyInterpreterState_IDDecref@@Base+0xcfe> │ │ │ │ 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 38dec <_PyInterpreterState_IDDecref@@Base+0xdec> │ │ │ │ + ble.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 38d5a <_PyInterpreterState_IDDecref@@Base+0xd5a> │ │ │ │ - bhi.n 38de2 <_PyInterpreterState_IDDecref@@Base+0xde2> │ │ │ │ + beq.n 38d54 <_PyInterpreterState_IDDecref@@Base+0xd54> │ │ │ │ + bhi.n 38ddc <_PyInterpreterState_IDDecref@@Base+0xddc> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 38d48 <_PyInterpreterState_IDDecref@@Base+0xd48> │ │ │ │ + bhi.n 38d42 <_PyInterpreterState_IDDecref@@Base+0xd42> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38da6 <_PyInterpreterState_IDDecref@@Base+0xda6> │ │ │ │ + bls.n 38da0 <_PyInterpreterState_IDDecref@@Base+0xda0> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 38da2 <_PyInterpreterState_IDDecref@@Base+0xda2> │ │ │ │ + bhi.n 38d9c <_PyInterpreterState_IDDecref@@Base+0xd9c> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 38da2 <_PyInterpreterState_IDDecref@@Base+0xda2> │ │ │ │ + bne.n 38d9c <_PyInterpreterState_IDDecref@@Base+0xd9c> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38de2 <_PyInterpreterState_IDDecref@@Base+0xde2> │ │ │ │ + bhi.n 38ddc <_PyInterpreterState_IDDecref@@Base+0xddc> │ │ │ │ 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] │ │ │ │ @@ -18631,84 +18630,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 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 38d0e <_PyInterpreterState_IDDecref@@Base+0xd0e> │ │ │ │ + b.n 38d08 <_PyInterpreterState_IDDecref@@Base+0xd08> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 38e0c <_PyInterpreterState_IDDecref@@Base+0xe0c> │ │ │ │ + b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61868 @ 0xf1ac │ │ │ │ + movw r1, #61024 @ 0xee60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00038e10 : │ │ │ │ +00038e0a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2179a4 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 216494 <_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 38e3e │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 38e44 │ │ │ │ + beq.n 38e38 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 38e3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 38e50 │ │ │ │ + cbz r3, 38e4a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 38e74 │ │ │ │ + b.n 38e6e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 38e70 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 38e6a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 38e70 │ │ │ │ + cbnz r3, 38e6a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 38e70 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 38e6a │ │ │ │ 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] @ (38ed8 ) │ │ │ │ + ldr r2, [pc, #92] @ (38ed0 ) │ │ │ │ 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 38ebe │ │ │ │ + beq.n 38eb8 │ │ │ │ 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 │ │ │ │ @@ -18719,31 +18718,30 @@ │ │ │ │ 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 38e8e │ │ │ │ + bne.n 38e88 │ │ │ │ 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] @ (38f38 ) │ │ │ │ + ldr r3, [pc, #88] @ (38f30 ) │ │ │ │ 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 38f24 │ │ │ │ + beq.n 38f1c │ │ │ │ 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 │ │ │ │ @@ -18760,32 +18758,32 @@ │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ str.w r5, [r3, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038f3c : │ │ │ │ +00038f34 : │ │ │ │ stmdb 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 7a6e0 │ │ │ │ + bl 7a6d4 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 2806d0 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r2, [pc, #720] @ (39238 ) │ │ │ │ + bl 280254 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r2, [pc, #716] @ (3922c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #720] @ (3923c ) │ │ │ │ - ldr r1, [pc, #720] @ (39240 ) │ │ │ │ + ldr r0, [pc, #716] @ (39230 ) │ │ │ │ + ldr r1, [pc, #716] @ (39234 ) │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #720] @ (39244 ) │ │ │ │ + ldr r2, [pc, #716] @ (39238 ) │ │ │ │ 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 │ │ │ │ @@ -18799,105 +18797,104 @@ │ │ │ │ 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 38fa2 │ │ │ │ + bne.n 38f9a │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 38fde │ │ │ │ - ldr r0, [pc, #656] @ (39248 ) │ │ │ │ - bl 7a924 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #648] @ (39248 ) │ │ │ │ - bl 1bdf7c │ │ │ │ - ldr r0, [pc, #644] @ (39248 ) │ │ │ │ - bl 1b2568 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 39268 │ │ │ │ - cbz r5, 38fde │ │ │ │ - ldr r0, [pc, #628] @ (39248 ) │ │ │ │ + cbz r3, 38fd6 │ │ │ │ + ldr r0, [pc, #652] @ (3923c ) │ │ │ │ + bl 7a918 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #644] @ (3923c ) │ │ │ │ + bl 1bc87c │ │ │ │ + ldr r0, [pc, #640] @ (3923c ) │ │ │ │ + bl 1b0e68 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 39260 │ │ │ │ + cbz r5, 38fd6 │ │ │ │ + ldr r0, [pc, #624] @ (3923c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 7bb04 │ │ │ │ + bl 7bafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39294 │ │ │ │ + bne.w 3928c │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 38fea │ │ │ │ - ldr r0, [pc, #612] @ (3924c ) │ │ │ │ - bl 1bdf7c │ │ │ │ - ldr r0, [pc, #608] @ (3924c ) │ │ │ │ - bl 1b2568 │ │ │ │ - cbz r0, 3900c │ │ │ │ + cbz r3, 38fe2 │ │ │ │ + ldr r0, [pc, #608] @ (39240 ) │ │ │ │ + bl 1bc87c │ │ │ │ + ldr r0, [pc, #604] @ (39240 ) │ │ │ │ + bl 1b0e68 │ │ │ │ + cbz r0, 38ffe │ │ │ │ + ldr r2, [pc, #600] @ (39244 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #2320 @ 0x910 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 39288 │ │ │ │ - bl 7a740 │ │ │ │ + b.n 39280 │ │ │ │ + bl 7a734 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #584] @ 39260 │ │ │ │ + ldr.w fp, [pc, #592] @ 39258 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 39064 │ │ │ │ + beq.n 39056 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 3905e │ │ │ │ + beq.n 39050 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3905e │ │ │ │ + beq.n 39050 │ │ │ │ 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 219120 <_PyEvent_Notify@@Base> │ │ │ │ + bl 217c10 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 257954 │ │ │ │ + bl 256314 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3901e │ │ │ │ - ldr.w r9, [pc, #508] @ 39264 │ │ │ │ + b.n 39010 │ │ │ │ + ldr.w r9, [pc, #516] @ 3925c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 39080 │ │ │ │ - movw r1, #32924 @ 0x809c │ │ │ │ + cbnz r5, 39072 │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #468] @ (39250 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1c7344 │ │ │ │ + ldr r0, [pc, #472] @ (39248 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1c5c44 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 39096 │ │ │ │ + beq.n 39088 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 390b6 │ │ │ │ + cbz r0, 390a8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 390b6 │ │ │ │ - bl 1c74d4 │ │ │ │ + blt.n 390a8 │ │ │ │ + bl 1c5dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bb28 │ │ │ │ + bl 7bb20 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ @@ -18908,396 +18905,399 @@ │ │ │ │ blx 2b47c │ │ │ │ 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 218784 │ │ │ │ + bl 217274 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 39100 │ │ │ │ + cbz r6, 390f2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 2180f8 │ │ │ │ + bl 216be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218ba0 │ │ │ │ + bl 217690 │ │ │ │ mov r6, sl │ │ │ │ - b.n 390ea │ │ │ │ + b.n 390dc │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 7a740 │ │ │ │ + bl 7a734 │ │ │ │ add.w sl, sl, #3952 @ 0xf70 │ │ │ │ strd r0, r1, [sl, #-8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ - bl 1315dc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #312] @ (39254 ) │ │ │ │ + bl 13187c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #316] @ (3924c ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 39142 │ │ │ │ + cbz r2, 39134 │ │ │ │ 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 39138 │ │ │ │ + bne.n 3912a │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39172 │ │ │ │ + beq.n 39164 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cfff4 <_PySys_GetRequiredAttr@@Base+0x1090> │ │ │ │ + bl 1ce904 <_PySys_GetRequiredAttr@@Base+0x1090> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 39172 │ │ │ │ - ldr r2, [pc, #248] @ (39258 ) │ │ │ │ + beq.n 39164 │ │ │ │ + ldr r2, [pc, #252] @ (39250 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #11904 @ 0x2e80 │ │ │ │ + movw r3, #10816 @ 0x2a40 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 39288 │ │ │ │ + b.n 39280 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3918a │ │ │ │ + bne.n 3917c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3917a │ │ │ │ + bne.n 3916c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3919c │ │ │ │ - ldr r0, [pc, #196] @ (3925c ) │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 3918e │ │ │ │ + ldr r0, [pc, #200] @ (39254 ) │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 391e0 │ │ │ │ + cbz r6, 391d2 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 391bc │ │ │ │ + bne.n 391ae │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 391e0 │ │ │ │ + b.n 391d2 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 223104 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 221c24 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 224c44 │ │ │ │ + bl 223764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c614 │ │ │ │ + bl 22b114 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 22d734 <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ - b.n 391a6 │ │ │ │ + bl 22c234 <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ + b.n 39198 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 391f8 │ │ │ │ + bne.n 391ea │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 391e8 │ │ │ │ + bne.n 391da │ │ │ │ dmb ish │ │ │ │ - beq.n 39204 │ │ │ │ - ldr r0, [pc, #92] @ (3925c ) │ │ │ │ - bl 283570 │ │ │ │ + beq.n 391f6 │ │ │ │ + ldr r0, [pc, #96] @ (39254 ) │ │ │ │ + bl 2830f8 │ │ │ │ ldr.w r2, [r4, #796] @ 0x31c │ │ │ │ - cbnz r2, 3921c │ │ │ │ - ldr r1, [pc, #76] @ (39258 ) │ │ │ │ - movw r3, #11928 @ 0x2e98 │ │ │ │ + cbnz r2, 3920e │ │ │ │ + ldr r1, [pc, #80] @ (39250 ) │ │ │ │ + movw r3, #10840 @ 0x2a58 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 39288 │ │ │ │ + b.n 39280 │ │ │ │ mov r0, sl │ │ │ │ - bl 217b5c │ │ │ │ + bl 21664c │ │ │ │ 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 247f30 │ │ │ │ - add r3, pc, #528 @ (adr r3, 3944c ) │ │ │ │ + b.w 246a34 │ │ │ │ + nop │ │ │ │ + add r3, pc, #528 @ (adr r3, 39440 ) │ │ │ │ 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 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsls r4, r4, #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, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #44] @ (392a0 ) │ │ │ │ + ldr r1, [pc, #44] @ (39298 ) │ │ │ │ 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 2d850 │ │ │ │ - movw r3, #11876 @ 0x2e64 │ │ │ │ + movw r3, #10788 @ 0x2a24 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 39270 │ │ │ │ + b.n 39268 │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ 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, 392ca │ │ │ │ + cbnz r0, 392c2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 392d2 │ │ │ │ + cbz r0, 392ca │ │ │ │ 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 392bc │ │ │ │ + beq.n 392b4 │ │ │ │ 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, 392f6 │ │ │ │ + cbz r3, 392ee │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 392f8 │ │ │ │ + b.n 392f0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [pc, #300] @ (39428 ) │ │ │ │ + ldr r6, [pc, #300] @ (39420 ) │ │ │ │ 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 39324 │ │ │ │ + bne.n 3931c │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 39324 │ │ │ │ + ble.n 3931c │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 39324 │ │ │ │ - cbnz r5, 39344 │ │ │ │ + bne.n 3931c │ │ │ │ + cbnz r5, 3933c │ │ │ │ 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] @ (3942c ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #240] @ (39424 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39418 │ │ │ │ + beq.n 39410 │ │ │ │ add.w r6, r8, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r6, #3 │ │ │ │ - bl 14976c │ │ │ │ - cbnz r0, 39358 │ │ │ │ + bl 149818 │ │ │ │ + cbnz r0, 39350 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39418 │ │ │ │ + b.n 39410 │ │ │ │ ldrd r9, r8, [r5, #4] │ │ │ │ - cbz r4, 393be │ │ │ │ + cbz r4, 393b6 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3936c │ │ │ │ + beq.n 39364 │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq.n 393cc │ │ │ │ + beq.n 393c4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3937a │ │ │ │ + beq.n 39372 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 393d8 │ │ │ │ + beq.n 393d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 3938e │ │ │ │ - bl e56f0 │ │ │ │ + cbz r0, 39386 │ │ │ │ + bl e57b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39354 │ │ │ │ + blt.n 3934c │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 393e2 │ │ │ │ - b.n 39392 │ │ │ │ + beq.n 393da │ │ │ │ + b.n 3938a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 393a6 │ │ │ │ - bl e56f0 │ │ │ │ + cbz r0, 3939e │ │ │ │ + bl e57b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39354 │ │ │ │ + blt.n 3934c │ │ │ │ subs r3, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 393ea │ │ │ │ - b.n 393aa │ │ │ │ + beq.n 393e2 │ │ │ │ + b.n 393a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbz r1, 393b2 │ │ │ │ + cbz r1, 393aa │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 393f0 │ │ │ │ + beq.n 393e8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - cbz r2, 393ba │ │ │ │ + cbz r2, 393b2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 393f4 │ │ │ │ + beq.n 393ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ mov r2, r3 │ │ │ │ - b.n 393f6 │ │ │ │ + b.n 393ee │ │ │ │ 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 280c20 │ │ │ │ + bl 2807a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vshr.u32 q0, , #28 │ │ │ │ + vqadd.u16 q8, q0, │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 39466 │ │ │ │ + cbnz r0, 3945e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3946e │ │ │ │ + cbz r0, 39466 │ │ │ │ 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 39458 │ │ │ │ + beq.n 39450 │ │ │ │ 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, 3948e │ │ │ │ - movw r1, #32924 @ 0x809c │ │ │ │ + cbnz r0, 39486 │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #24] @ (394a4 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (3949c ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e1e40 <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ - cbz r0, 394a2 │ │ │ │ - ldr r3, [pc, #16] @ (394a8 ) │ │ │ │ + bl 1e04ec <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ + cbz r0, 3949a │ │ │ │ + ldr r3, [pc, #16] @ (394a0 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - cbz r0, 394a2 │ │ │ │ + cbz r0, 3949a │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ 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 256944 │ │ │ │ + bl 2553f8 <_PyInterpreterState_GetWhence@@Base+0x18dc> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 133d60 │ │ │ │ + b.w 134000 │ │ │ │ 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 │ │ │ │ @@ -19310,87 +19310,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 39514 │ │ │ │ + bl 3950c │ │ │ │ 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 f403c <_PyErr_FormatV@@Base> │ │ │ │ + bl f4380 <_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 214784 │ │ │ │ + bl 213268 │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39570 │ │ │ │ + bge.n 39568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39570 │ │ │ │ + cbnz r3, 39568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 395a8 │ │ │ │ - movw r0, #19276 @ 0x4b4c │ │ │ │ + bls.n 395a0 │ │ │ │ + movw r0, #18188 @ 0x470c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ - cbnz r0, 395a8 │ │ │ │ + bl 1d379c │ │ │ │ + cbnz r0, 395a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 395d6 │ │ │ │ + b.n 395ce │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 395c0 │ │ │ │ + ble.n 395b8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 395c2 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 395c2 │ │ │ │ - b.n 395a4 │ │ │ │ + bne.n 395ba │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 395ba │ │ │ │ + b.n 3959c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 31140 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ @@ -19400,116 +19400,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, 395fe │ │ │ │ + cbnz r0, 395f6 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 39606 │ │ │ │ + cbz r0, 395fe │ │ │ │ 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 395f0 │ │ │ │ + beq.n 395e8 │ │ │ │ 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 39638 │ │ │ │ - movw r0, #20248 @ 0x4f18 │ │ │ │ + beq.n 39630 │ │ │ │ + movw r0, #22668 @ 0x588c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 3964c │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 39644 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fc8c │ │ │ │ - cbz r0, 3964c │ │ │ │ + bl 17f708 │ │ │ │ + cbz r0, 39644 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3965a │ │ │ │ + bl 39652 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 │ │ │ │ + movw r1, #45160 @ 0xb068 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - cbnz r4, 39696 │ │ │ │ + cbnz r4, 3968e │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55752 @ 0xd9c8 │ │ │ │ + movw r1, #54668 @ 0xd58c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 39710 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 39708 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 396ae │ │ │ │ + cbnz r3, 396a6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #13012 @ 0x32d4 │ │ │ │ + movw r1, #12000 @ 0x2ee0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39710 │ │ │ │ + cbz r0, 39708 │ │ │ │ add.w r1, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 396e2 │ │ │ │ + blt.n 396da │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ - cbz r1, 396fe │ │ │ │ - movw r1, #13064 @ 0x3308 │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + cbz r1, 396f6 │ │ │ │ + movw r1, #12052 @ 0x2f14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 396ee │ │ │ │ + blt.n 396e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39710 │ │ │ │ + b.n 39708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 396ea │ │ │ │ + bne.n 396e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 396ea │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 396e2 │ │ │ │ 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] │ │ │ │ @@ -19518,156 +19518,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 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90924 │ │ │ │ + bl 909b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39756 │ │ │ │ + bge.n 3974e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39756 │ │ │ │ + cbnz r3, 3974e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00039758 : │ │ │ │ +00039750 : │ │ │ │ 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] @ (398b8 ) │ │ │ │ + ldr r4, [pc, #332] @ (398b0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 398ae │ │ │ │ + beq.w 398a6 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, #68 @ 0x44 │ │ │ │ - bl 208dbc │ │ │ │ + bl 20766c │ │ │ │ mov fp, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3979a │ │ │ │ + bne.n 39792 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3978a │ │ │ │ + bne.n 39782 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 397ac │ │ │ │ + beq.n 397a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r4, [pc, #268] @ (398bc ) │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r4, [pc, #268] @ (398b4 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3987e │ │ │ │ - bl 15de1c │ │ │ │ + beq.n 39876 │ │ │ │ + bl 15dd10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39878 │ │ │ │ - cbnz r6, 397c8 │ │ │ │ + beq.n 39870 │ │ │ │ + cbnz r6, 397c0 │ │ │ │ ldr.w r5, [r4, #1568] @ 0x620 │ │ │ │ - b.n 397d4 │ │ │ │ + b.n 397cc │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7eca4 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7ec9c <_Py_hashtable_get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 397fa │ │ │ │ - bl 1c70c8 │ │ │ │ + cbnz r5, 397f2 │ │ │ │ + bl 1c59c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39878 │ │ │ │ + beq.n 39870 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r2, r5 │ │ │ │ - bl 7fcd0 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7fcc8 <_Py_hashtable_set@@Base> │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 397fa │ │ │ │ + bne.n 397f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 39882 │ │ │ │ + bl 135444 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 3987a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eca4 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 39816 │ │ │ │ + bl 7ec9c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 3980e │ │ │ │ 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 3985c │ │ │ │ + b.n 39854 │ │ │ │ ldr.w r2, [r4, #1508] @ 0x5e4 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39830 │ │ │ │ + bne.n 39828 │ │ │ │ movs r0, #8 │ │ │ │ blx 2c0ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3983a │ │ │ │ + b.n 39832 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 39878 │ │ │ │ + cbz r6, 39870 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ - bl 7fcd0 <_Py_hashtable_set@@Base> │ │ │ │ - cbz r0, 3985c │ │ │ │ + bl 7fcc8 <_Py_hashtable_set@@Base> │ │ │ │ + cbz r0, 39854 │ │ │ │ ldr.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ - b.n 39878 │ │ │ │ + b.n 39870 │ │ │ │ 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 39872 │ │ │ │ + bhi.n 3986a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 39882 │ │ │ │ + b.n 3987a │ │ │ │ str.w r7, [r4, #1552] @ 0x610 │ │ │ │ - b.n 3986e │ │ │ │ + b.n 39866 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39882 │ │ │ │ + b.n 3987a │ │ │ │ mvn.w r6, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3989a │ │ │ │ + bne.n 39892 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3988a │ │ │ │ + bne.n 39882 │ │ │ │ dmb ish │ │ │ │ - beq.n 398a6 │ │ │ │ - ldr r0, [pc, #28] @ (398c0 ) │ │ │ │ - bl 283570 │ │ │ │ + beq.n 3989e │ │ │ │ + ldr r0, [pc, #28] @ (398b8 ) │ │ │ │ + bl 2830f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 208e58 │ │ │ │ - b.n 398b2 │ │ │ │ + bl 207708 │ │ │ │ + b.n 398aa │ │ │ │ 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 │ │ │ │ @@ -19678,237 +19678,237 @@ │ │ │ │ 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, #15752 @ 0x3d88 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 39902 │ │ │ │ + bl 398fa │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00039902 : │ │ │ │ +000398fa : │ │ │ │ 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, 39924 │ │ │ │ + cbz r1, 3991c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3993a │ │ │ │ + cbz r0, 39932 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20cfac <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20b85c <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ - cbnz r5, 3994e │ │ │ │ - ldr r2, [pc, #48] @ (3996c ) │ │ │ │ + bl 85064 │ │ │ │ + cbnz r5, 39946 │ │ │ │ + ldr r2, [pc, #48] @ (39964 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21bce4 │ │ │ │ - b.n 39966 │ │ │ │ + bl 21a804 │ │ │ │ + b.n 3995e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3995c │ │ │ │ + bge.n 39954 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 39960 │ │ │ │ + cbz r4, 39958 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39966 │ │ │ │ + b.n 3995e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, 3999c │ │ │ │ + cbnz r0, 39994 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13444 @ 0x3484 │ │ │ │ + movw r1, #12432 @ 0x3090 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 399bc │ │ │ │ + b.n 399b4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 399bc │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 399b4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000399be : │ │ │ │ +000399b6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (399f8 ) │ │ │ │ + ldr r2, [pc, #40] @ (399f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - cbz r3, 399e6 │ │ │ │ + cbz r3, 399de │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r0, #3712] @ 0xe80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 399e6 │ │ │ │ - bl 21d3b4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1ef220 <_PyTime_AsMicroseconds@@Base+0x43c> │ │ │ │ + bne.n 399de │ │ │ │ + bl 21bed4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1ed95c <_PyTime_AsMicroseconds@@Base+0x42c> │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ blx 2b1e4 │ │ │ │ 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, 39a26 │ │ │ │ + cbz r0, 39a1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a26 │ │ │ │ + bge.n 39a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a26 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39a1e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 39a40 │ │ │ │ + cbz r0, 39a38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a40 │ │ │ │ + bge.n 39a38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a40 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39a38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 39a5a │ │ │ │ + cbz r0, 39a52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a5a │ │ │ │ + bge.n 39a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a5a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39a52 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 39a74 │ │ │ │ + cbz r0, 39a6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a74 │ │ │ │ + bge.n 39a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a74 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39a6c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 39a8e │ │ │ │ + cbz r0, 39a86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a8e │ │ │ │ + bge.n 39a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a8e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39a86 │ │ │ │ + bl 84a88 <_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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39ab2 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 39ada │ │ │ │ + bne.n 39aaa │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 39ad2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b214 │ │ │ │ - cbnz r0, 39ad2 │ │ │ │ + cbnz r0, 39aca │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #12736 @ 0x31c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 39ada │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 39ad2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e525c │ │ │ │ + b.w 1e38e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 39afc │ │ │ │ + bls.n 39af4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 39b30 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 39b28 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 39b0c │ │ │ │ + cbz r0, 39b04 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 39b0e │ │ │ │ - b.n 39af4 │ │ │ │ + bls.n 39b06 │ │ │ │ + b.n 39aec │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39af4 │ │ │ │ + beq.n 39aec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -19917,92 +19917,92 @@ │ │ │ │ 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 39b62 │ │ │ │ + bge.n 39b5a │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #23040 @ 0x5a00 │ │ │ │ + movw r0, #21952 @ 0x55c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ - ldr r1, [pc, #204] @ (39c30 ) │ │ │ │ + b.w 103ef8 │ │ │ │ + ldr r1, [pc, #204] @ (39c28 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39c28 │ │ │ │ + beq.n 39c20 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 39bae │ │ │ │ - bl 28d3d4 │ │ │ │ + cbnz r5, 39ba6 │ │ │ │ + bl 28cfac │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + movw r1, #62224 @ 0xf310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #63392 @ 0xf7a0 │ │ │ │ + movw r4, #62232 @ 0xf318 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r0, #23060 @ 0x5a14 │ │ │ │ + movw r0, #21972 @ 0x55d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 39c2a │ │ │ │ - bl 171708 │ │ │ │ - cbnz r0, 39bf4 │ │ │ │ + b.n 39c22 │ │ │ │ + bl 171430 │ │ │ │ + cbnz r0, 39bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d3d4 │ │ │ │ + bl 28cfac │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63392 @ 0xf7a0 │ │ │ │ + movw r0, #62232 @ 0xf318 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #63384 @ 0xf798 │ │ │ │ + movw r2, #62224 @ 0xf310 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #23096 @ 0x5a38 │ │ │ │ + movw r0, #22008 @ 0x55f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 39c12 │ │ │ │ + bl 218af0 │ │ │ │ + b.n 39c0a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 39c10 │ │ │ │ + bne.n 39c08 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43776 @ 0xab00 │ │ │ │ + movw r1, #42688 @ 0xa6c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c2a │ │ │ │ + bge.n 39c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39c2a │ │ │ │ + cbnz r3, 39c22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c2a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c22 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20014,719 +20014,719 @@ │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39f56 │ │ │ │ + beq.w 39f4e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39c8a │ │ │ │ + bne.n 39c82 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #22048 @ 0x5620 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39f56 │ │ │ │ - ldr r5, [pc, #620] @ (39ef8 ) │ │ │ │ + b.n 39f4e │ │ │ │ + ldr r5, [pc, #620] @ (39ef0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - movw r1, #23180 @ 0x5a8c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ - bl 1cd3f4 │ │ │ │ - cbz r0, 39ca8 │ │ │ │ + bl 1cbd04 │ │ │ │ + cbz r0, 39ca0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 85110 │ │ │ │ - b.n 39c84 │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 39c7c │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39ca0 │ │ │ │ + bne.n 39c98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39cd0 │ │ │ │ + bge.n 39cc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39cd0 │ │ │ │ + cbnz r3, 39cc8 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39f56 │ │ │ │ + beq.w 39f4e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39d14 │ │ │ │ + beq.n 39d0c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39d1a │ │ │ │ + bne.n 39d12 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d14 │ │ │ │ + bge.n 39d0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39d14 │ │ │ │ + cbnz r3, 39d0c │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 39d54 │ │ │ │ - movw r1, #23180 @ 0x5a8c │ │ │ │ + b.n 39d4c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39ca0 │ │ │ │ + bne.n 39c98 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39ca0 │ │ │ │ + bne.n 39c98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d54 │ │ │ │ + bge.n 39d4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39d54 │ │ │ │ + cbnz r3, 39d4c │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #820] @ 0x334 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 39f56 │ │ │ │ + beq.w 39f4e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39d88 │ │ │ │ + bne.n 39d80 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23212 @ 0x5aac │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 39c84 │ │ │ │ - movw r1, #23180 @ 0x5a8c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 39c7c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39ca0 │ │ │ │ + bne.n 39c98 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39dc2 │ │ │ │ + bge.n 39dba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39dc2 │ │ │ │ + cbnz r3, 39dba │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #660] @ 0x294 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39f56 │ │ │ │ + beq.w 39f4e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39df6 │ │ │ │ + bne.n 39dee │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23256 @ 0x5ad8 │ │ │ │ + movw r1, #22168 @ 0x5698 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 39c84 │ │ │ │ - movw r1, #23180 @ 0x5a8c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 39c7c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e32 │ │ │ │ + bge.n 39e2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39e32 │ │ │ │ + cbnz r3, 39e2a │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #708] @ 0x2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39f56 │ │ │ │ + beq.w 39f4e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39e76 │ │ │ │ + beq.n 39e6e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39e7c │ │ │ │ + bne.n 39e74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e76 │ │ │ │ + bge.n 39e6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39e76 │ │ │ │ + cbnz r3, 39e6e │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 39eb8 │ │ │ │ - movw r1, #23180 @ 0x5a8c │ │ │ │ + b.n 39eb0 │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39eb8 │ │ │ │ + bge.n 39eb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39eb8 │ │ │ │ + cbnz r3, 39eb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #704] @ 0x2c0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 39f56 │ │ │ │ + beq.n 39f4e │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - cbz r6, 39ef0 │ │ │ │ + cbz r6, 39ee8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 39efc │ │ │ │ + bne.n 39ef4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ef0 │ │ │ │ + bge.n 39ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39ef0 │ │ │ │ + cbnz r3, 39ee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 39f34 │ │ │ │ + b.n 39f2c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #23180 @ 0x5a8c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39ca0 │ │ │ │ + bne.w 39c98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f34 │ │ │ │ + bge.n 39f2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f34 │ │ │ │ + cbnz r3, 39f2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 1d4364 │ │ │ │ + bl 1d2c8c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39ca0 │ │ │ │ + beq.w 39c98 │ │ │ │ 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] @ (39f8c ) │ │ │ │ + ldr r3, [pc, #32] @ (39f84 ) │ │ │ │ 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 217b28 │ │ │ │ + bl 216618 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (39fbc ) │ │ │ │ + ldr r3, [pc, #28] @ (39fb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5632 @ 0x1600 │ │ │ │ - bl 2179ec <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + bl 2164dc <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039fc0 : │ │ │ │ - ldr r0, [pc, #4] @ (39fc8 ) │ │ │ │ - b.w 1daa60 │ │ │ │ +00039fb8 : │ │ │ │ + ldr r0, [pc, #4] @ (39fc0 ) │ │ │ │ + b.w 1d9108 │ │ │ │ nop │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00039fcc : │ │ │ │ +00039fc4 : │ │ │ │ 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] @ (3a098 ) │ │ │ │ + ldr r4, [pc, #188] @ (3a090 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a090 │ │ │ │ + beq.n 3a088 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3a000 │ │ │ │ + bne.n 39ff8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39ff0 │ │ │ │ + bne.n 39fe8 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3a012 │ │ │ │ + beq.n 3a00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r5, [pc, #136] @ (3a09c ) │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r5, [pc, #136] @ (3a094 ) │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 3a066 │ │ │ │ - cbnz r6, 3a022 │ │ │ │ + cbz r3, 3a05e │ │ │ │ + cbnz r6, 3a01a │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - b.n 3a02c │ │ │ │ + b.n 3a024 │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7eca4 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 3a038 │ │ │ │ + bl 7ec9c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 3a030 │ │ │ │ mov r1, r7 │ │ │ │ - bl 15eac0 <_Py_hashtable_steal@@Base> │ │ │ │ + bl 15e9f0 <_Py_hashtable_steal@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3a03c │ │ │ │ + cbnz r0, 3a034 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3a06a │ │ │ │ + b.n 3a062 │ │ │ │ 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, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a05e │ │ │ │ + bne.n 3a056 │ │ │ │ blx 2af74 │ │ │ │ - b.n 3a038 │ │ │ │ + b.n 3a030 │ │ │ │ ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ - b.n 3a038 │ │ │ │ + b.n 3a030 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a082 │ │ │ │ + bne.n 3a07a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3a072 │ │ │ │ + bne.n 3a06a │ │ │ │ dmb ish │ │ │ │ - beq.n 3a094 │ │ │ │ - ldr r0, [pc, #20] @ (3a0a0 ) │ │ │ │ - bl 283570 │ │ │ │ - b.n 3a094 │ │ │ │ + beq.n 3a08c │ │ │ │ + ldr r0, [pc, #20] @ (3a098 ) │ │ │ │ + bl 2830f8 │ │ │ │ + b.n 3a08c │ │ │ │ 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, #24328 @ 0x5f08 │ │ │ │ + movw r1, #23240 @ 0x5ac8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a0cc │ │ │ │ + bge.n 3a0c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a386 │ │ │ │ + b.n 3a37e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24340 @ 0x5f14 │ │ │ │ + movw r1, #23252 @ 0x5ad4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24352 @ 0x5f20 │ │ │ │ + movw r1, #23264 @ 0x5ae0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #23276 @ 0x5aec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24372 @ 0x5f34 │ │ │ │ + movw r1, #23284 @ 0x5af4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24384 @ 0x5f40 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24396 @ 0x5f4c │ │ │ │ + movw r1, #23308 @ 0x5b0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + movw r1, #23320 @ 0x5b18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24420 @ 0x5f64 │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24428 @ 0x5f6c │ │ │ │ + movw r1, #23340 @ 0x5b2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24440 @ 0x5f78 │ │ │ │ + movw r1, #23352 @ 0x5b38 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24452 @ 0x5f84 │ │ │ │ + movw r1, #23364 @ 0x5b44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24464 @ 0x5f90 │ │ │ │ + movw r1, #23376 @ 0x5b50 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0c6 │ │ │ │ + blt.n 3a0be │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24476 @ 0x5f9c │ │ │ │ + movw r1, #23388 @ 0x5b5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #23400 @ 0x5b68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24500 @ 0x5fb4 │ │ │ │ + movw r1, #23412 @ 0x5b74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24512 @ 0x5fc0 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24524 @ 0x5fcc │ │ │ │ + movw r1, #23436 @ 0x5b8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24536 @ 0x5fd8 │ │ │ │ + movw r1, #23448 @ 0x5b98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24548 @ 0x5fe4 │ │ │ │ + movw r1, #23460 @ 0x5ba4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ + movw r1, #23468 @ 0x5bac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24568 @ 0x5ff8 │ │ │ │ + movw r1, #23480 @ 0x5bb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24580 @ 0x6004 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24592 @ 0x6010 │ │ │ │ + movw r1, #23504 @ 0x5bd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24604 @ 0x601c │ │ │ │ + movw r1, #23516 @ 0x5bdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24616 @ 0x6028 │ │ │ │ + movw r1, #23528 @ 0x5be8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24640 @ 0x6040 │ │ │ │ + movw r1, #23552 @ 0x5c00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24652 @ 0x604c │ │ │ │ + movw r1, #23564 @ 0x5c0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24664 @ 0x6058 │ │ │ │ + movw r1, #23576 @ 0x5c18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24676 @ 0x6064 │ │ │ │ + movw r1, #23588 @ 0x5c24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ + movw r1, #23600 @ 0x5c30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24700 @ 0x607c │ │ │ │ + movw r1, #23612 @ 0x5c3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0c6 │ │ │ │ + blt.w 3a0be │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ 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] @ (3a450 ) │ │ │ │ + ldr r2, [pc, #180] @ (3a448 ) │ │ │ │ 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 3a444 │ │ │ │ + blt.n 3a43c │ │ │ │ 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 f3484 │ │ │ │ + bl f37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a3ee │ │ │ │ + bge.n 3a3e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a3ea │ │ │ │ + bge.n 3a3e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a3ea │ │ │ │ + cbnz r3, 3a3e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a44c │ │ │ │ + b.n 3a444 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3a3f6 │ │ │ │ + beq.n 3a3ee │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3a422 │ │ │ │ + b.n 3a41a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it ge │ │ │ │ movge r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3a3f2 │ │ │ │ + blt.n 3a3ea │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3a41e │ │ │ │ + bne.n 3a416 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10416c │ │ │ │ + bl 104488 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a422 │ │ │ │ - b.n 3a3d6 │ │ │ │ + bne.n 3a41a │ │ │ │ + b.n 3a3ce │ │ │ │ subs r4, #1 │ │ │ │ - b.n 3a400 │ │ │ │ + b.n 3a3f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a436 │ │ │ │ + bge.n 3a42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a436 │ │ │ │ + cbnz r3, 3a42e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a3b2 │ │ │ │ + b.n 3a3aa │ │ │ │ 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 │ │ │ │ @@ -20740,328 +20740,328 @@ │ │ │ │ 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, #24872 @ 0x6128 │ │ │ │ + movw r1, #23784 @ 0x5ce8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl e1fe0 │ │ │ │ - cbz r0, 3a4ac │ │ │ │ + bl e20ac │ │ │ │ + cbz r0, 3a4a4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl f0128 │ │ │ │ - cbnz r0, 3a4b0 │ │ │ │ + bl f0470 │ │ │ │ + cbnz r0, 3a4a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24772 @ 0x60c4 │ │ │ │ + movw r1, #23684 @ 0x5c84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a558 │ │ │ │ + b.n 3a550 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3a4d2 │ │ │ │ + bmi.n 3a4ca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24800 @ 0x60e0 │ │ │ │ + movw r1, #23712 @ 0x5ca0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3a4ac │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3a4a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3a4f6 │ │ │ │ + cbz r1, 3a4ee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3a4fe │ │ │ │ + bmi.n 3a4f6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24824 @ 0x60f8 │ │ │ │ + movw r1, #23736 @ 0x5cb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3a4ac │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3a4a4 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #5308 @ 0x14bc │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #24864 @ 0x6120 │ │ │ │ + movw r0, #23776 @ 0x5ce0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a4ac │ │ │ │ - bl 21f564 │ │ │ │ + beq.n 3a4a4 │ │ │ │ + bl 21e084 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a558 │ │ │ │ + cbz r0, 3a550 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 24f994 │ │ │ │ + bl 24e494 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3a540 │ │ │ │ - bl 220474 │ │ │ │ - b.n 3a4ac │ │ │ │ - bl 256944 │ │ │ │ + bne.n 3a538 │ │ │ │ + bl 21ef94 │ │ │ │ + b.n 3a4a4 │ │ │ │ + bl 2553f8 <_PyInterpreterState_GetWhence@@Base+0x18dc> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220474 │ │ │ │ + bl 21ef94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 133d60 │ │ │ │ + bl 134000 │ │ │ │ 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, 3a578 │ │ │ │ + cbz r3, 3a570 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3a57a │ │ │ │ + b.n 3a572 │ │ │ │ mov r6, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 3a58c │ │ │ │ + cbnz r3, 3a584 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3a58c │ │ │ │ + blt.n 3a584 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.n 3a58c │ │ │ │ - cbnz r4, 3a5ac │ │ │ │ + bgt.n 3a584 │ │ │ │ + cbnz r4, 3a5a4 │ │ │ │ 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] @ (3a678 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #212] @ (3a670 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a670 │ │ │ │ + beq.n 3a668 │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 3a5be │ │ │ │ + beq.n 3a5b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 160a3c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbnz r0, 3a5be │ │ │ │ + bl 160994 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbnz r0, 3a5b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a670 │ │ │ │ + b.n 3a668 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - movw r1, #57064 @ 0xdee8 │ │ │ │ + movw r1, #55976 @ 0xdaa8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #24936 @ 0x6168 │ │ │ │ + movw r0, #23848 @ 0x5d28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a5ba │ │ │ │ + beq.n 3a5b2 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 3a5fc │ │ │ │ + ble.n 3a5f4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #24952 @ 0x6178 │ │ │ │ + movw r1, #23864 @ 0x5d38 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 3a618 │ │ │ │ + bge.n 3a610 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25032 @ 0x61c8 │ │ │ │ + movw r1, #23944 @ 0x5d88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3a5ba │ │ │ │ - ldr r2, [pc, #96] @ (3a67c ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3a5b2 │ │ │ │ + ldr r2, [pc, #96] @ (3a674 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a670 │ │ │ │ + cbz r0, 3a668 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3a64a │ │ │ │ + bne.n 3a642 │ │ │ │ addw r6, r5, #3756 @ 0xeac │ │ │ │ addw r5, r5, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 3a6e2 │ │ │ │ - cbnz r0, 3a658 │ │ │ │ + bl 3a6da │ │ │ │ + cbnz r0, 3a650 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 3a638 │ │ │ │ - b.n 3a670 │ │ │ │ + bne.n 3a630 │ │ │ │ + b.n 3a668 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3756 @ 0xeac │ │ │ │ - bl 3a6e2 │ │ │ │ - cbz r0, 3a670 │ │ │ │ + bl 3a6da │ │ │ │ + cbz r0, 3a668 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a5ba │ │ │ │ + bge.n 3a5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a5ba │ │ │ │ + bne.n 3a5b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a5ba │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a5b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #15 │ │ │ │ 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 1315a8 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 3a6c4 │ │ │ │ + bl 131848 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 3a6bc │ │ │ │ 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 1315dc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 13187c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #25164 @ 0x624c │ │ │ │ + movw r0, #24076 @ 0x5e0c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #35020 @ 0x88cc │ │ │ │ + movw r1, #33932 @ 0x848c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 3a79c │ │ │ │ + beq.n 3a794 │ │ │ │ add.w sl, r7, #8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 3a798 │ │ │ │ + beq.n 3a790 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3a792 │ │ │ │ + bpl.n 3a78a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a792 │ │ │ │ + beq.n 3a78a │ │ │ │ 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 3a738 │ │ │ │ + bge.n 3a730 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a798 │ │ │ │ + b.n 3a790 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 3a746 │ │ │ │ + blt.n 3a73e │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ - blt.n 3a746 │ │ │ │ + blt.n 3a73e │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a78a │ │ │ │ + b.n 3a782 │ │ │ │ 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, 3a76c │ │ │ │ + cbz r6, 3a764 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a76e │ │ │ │ - b.n 3a778 │ │ │ │ + bcc.n 3a766 │ │ │ │ + b.n 3a770 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 9b5a0 │ │ │ │ - cbnz r0, 3a784 │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 9b610 │ │ │ │ + cbnz r0, 3a77c │ │ │ │ + bl 23aac0 │ │ │ │ mov r0, sl │ │ │ │ bl 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.n 3a796 │ │ │ │ + b.n 3a78e │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ - b.n 3a798 │ │ │ │ - bl 1cb504 │ │ │ │ - cbnz r0, 3a7a0 │ │ │ │ + b.n 3a790 │ │ │ │ + bl 1c9e1c │ │ │ │ + cbnz r0, 3a798 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - b.n 3a6f8 │ │ │ │ + b.n 3a6f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a7a4 │ │ │ │ + b.n 3a79c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #49168 @ 0xc010 │ │ │ │ + movw r1, #48080 @ 0xbbd0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl e1fe0 │ │ │ │ - cbz r0, 3a7f0 │ │ │ │ + bl e20ac │ │ │ │ + cbz r0, 3a7e8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ @@ -21074,286 +21074,286 @@ │ │ │ │ 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, #25496 @ 0x6398 │ │ │ │ + movw r1, #24408 @ 0x5f58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 3a844 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 3a83c │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 12cbb0 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12ce44 <_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 3a82a │ │ │ │ + bne.n 3a822 │ │ │ │ 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 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a868 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 3a89e │ │ │ │ + bne.n 3a860 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 3a896 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23312 @ 0x5b10 │ │ │ │ + movw r1, #22224 @ 0x56d0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25840 @ 0x64f0 │ │ │ │ + movw r0, #24752 @ 0x60b0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a88c │ │ │ │ + beq.n 3a884 │ │ │ │ mov r0, r4 │ │ │ │ blx 2acbc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a896 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 3a89e │ │ │ │ + bne.n 3a88e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 3a896 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 216090 │ │ │ │ + bl 214b78 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a8dc │ │ │ │ + beq.n 3a8d4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25860 @ 0x6504 │ │ │ │ + movw r1, #24772 @ 0x60c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3a8ee │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3a8e6 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #25904 @ 0x6530 │ │ │ │ + movw r0, #24816 @ 0x60f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a8f2 │ │ │ │ + bne.n 3a8ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a928 │ │ │ │ + b.n 3a920 │ │ │ │ movw r4, #32304 @ 0x7e30 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3a920 │ │ │ │ + cbz r3, 3a918 │ │ │ │ blx 2b4a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3a91c │ │ │ │ + cbz r0, 3a914 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a91c │ │ │ │ + bge.n 3a914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a91c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a914 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a92a : │ │ │ │ +0003a922 : │ │ │ │ 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 3aafa │ │ │ │ + beq.w 3aaf2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 3aafa │ │ │ │ + bpl.w 3aaf2 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3aafa │ │ │ │ + bne.w 3aaf2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bne.w 3aafa │ │ │ │ + bne.w 3aaf2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a9fe │ │ │ │ + bne.n 3a9f6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 3a9fe │ │ │ │ + bne.n 3a9f6 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 3a98e │ │ │ │ + bpl.n 3a986 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a990 │ │ │ │ + b.n 3a988 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3a9c4 │ │ │ │ - cbz r2, 3a9b2 │ │ │ │ + blt.n 3a9bc │ │ │ │ + cbz r2, 3a9aa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a9b4 │ │ │ │ + b.n 3a9ac │ │ │ │ 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 3a9e4 │ │ │ │ - cbz r2, 3a9d6 │ │ │ │ + b.n 3a9dc │ │ │ │ + cbz r2, 3a9ce │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a9d8 │ │ │ │ + b.n 3a9d0 │ │ │ │ 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 3aaf8 │ │ │ │ + bge.w 3aaf0 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3aaf8 │ │ │ │ + bne.w 3aaf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aaf8 │ │ │ │ - ldr r3, [pc, #260] @ (3ab04 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aaf0 │ │ │ │ + ldr r3, [pc, #260] @ (3aafc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #256] @ (3ab08 ) │ │ │ │ + ldr r2, [pc, #256] @ (3ab00 ) │ │ │ │ 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, 3aa3e │ │ │ │ + cbz r0, 3aa36 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - cbz r5, 3aa3e │ │ │ │ + cbz r5, 3aa36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa30 │ │ │ │ + bge.n 3aa28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa30 │ │ │ │ + cbnz r3, 3aa28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaf8 │ │ │ │ + bge.n 3aaf0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3aaf8 │ │ │ │ + b.n 3aaf0 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aa5a │ │ │ │ - bl f7070 │ │ │ │ - b.n 3aae2 │ │ │ │ + bne.n 3aa52 │ │ │ │ + bl f73c8 │ │ │ │ + b.n 3aada │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3aa96 │ │ │ │ + bne.n 3aa8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa74 │ │ │ │ + bge.n 3aa6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa74 │ │ │ │ + cbnz r3, 3aa6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3aaf8 │ │ │ │ + blt.n 3aaf0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3aaf8 │ │ │ │ + bne.n 3aaf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 3aaf8 │ │ │ │ + b.n 3aaf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaaa │ │ │ │ + bge.n 3aaa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aaaa │ │ │ │ + cbnz r3, 3aaa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aad2 │ │ │ │ + bge.n 3aaca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aabe │ │ │ │ + cbnz r3, 3aab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aad2 │ │ │ │ + bge.n 3aaca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aad2 │ │ │ │ + cbnz r3, 3aaca │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 3aae6 │ │ │ │ + bge.n 3aade │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3aaf8 │ │ │ │ + b.n 3aaf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 3aae2 │ │ │ │ + b.n 3aada │ │ │ │ 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 │ │ │ │ @@ -21361,554 +21361,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 3ab2c │ │ │ │ + bne.n 3ab24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab46 │ │ │ │ - b.n 3ab40 │ │ │ │ + bne.n 3ab3e │ │ │ │ + b.n 3ab38 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3200 @ 0xc80 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 3ab54 │ │ │ │ - b.n 3ab20 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 3ab54 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 3ab4c │ │ │ │ + b.n 3ab18 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 3ab4c │ │ │ │ movw r3, #43844 @ 0xab44 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ 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 845a0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 845cc <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ab8e │ │ │ │ + cbz r0, 3ab86 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31352 @ 0x7a78 │ │ │ │ + movw r0, #30084 @ 0x7584 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab92 │ │ │ │ + bne.n 3ab8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3abfc │ │ │ │ + b.n 3abf4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abfc │ │ │ │ + beq.n 3abf4 │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3abfc │ │ │ │ + bge.n 3abf4 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3abba │ │ │ │ + bmi.n 3abb2 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 3aba4 │ │ │ │ + b.n 3ab9c │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3abca │ │ │ │ + cbnz r3, 3abc2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3abd4 │ │ │ │ - b.n 3abb6 │ │ │ │ + cbnz r3, 3abcc │ │ │ │ + b.n 3abae │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3abc0 │ │ │ │ - b.n 3abb6 │ │ │ │ - movw r1, #44999 @ 0xafc7 │ │ │ │ + bne.n 3abb8 │ │ │ │ + b.n 3abae │ │ │ │ + movw r1, #44991 @ 0xafbf │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abb6 │ │ │ │ + beq.n 3abae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab8e │ │ │ │ + bge.n 3ab86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab8e │ │ │ │ + bne.n 3ab86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ab8e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ab86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0003ac08 <_Py_open_noraise@@Base>: │ │ │ │ +0003ac00 <_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 2ae3c <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3ac40 <_Py_open_noraise@@Base+0x38> │ │ │ │ + blt.n 3ac38 <_Py_open_noraise@@Base+0x38> │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #28668 @ 0x6ffc │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e6238 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e48ec <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ac44 <_Py_open_noraise@@Base+0x3c> │ │ │ │ + bne.n 3ac3c <_Py_open_noraise@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2b604 │ │ │ │ - b.n 3ac44 <_Py_open_noraise@@Base+0x3c> │ │ │ │ + b.n 3ac3c <_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 b1014 │ │ │ │ - cbz r6, 3ac68 <_Py_open_noraise@@Base+0x60> │ │ │ │ + bl b1064 │ │ │ │ + cbz r6, 3ac60 <_Py_open_noraise@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b0fc <_Py_open_noraise@@Base+0x4f4> │ │ │ │ - b.n 3ad9a <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 3b0f4 <_Py_open_noraise@@Base+0x4f4> │ │ │ │ + b.n 3ad92 <_Py_open_noraise@@Base+0x192> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3ac72 <_Py_open_noraise@@Base+0x6a> │ │ │ │ + cbz r3, 3ac6a <_Py_open_noraise@@Base+0x6a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 3ac7c <_Py_open_noraise@@Base+0x74> │ │ │ │ + bne.n 3ac74 <_Py_open_noraise@@Base+0x74> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 3ad9e <_Py_open_noraise@@Base+0x196> │ │ │ │ + b.n 3ad96 <_Py_open_noraise@@Base+0x196> │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bne.n 3acc0 <_Py_open_noraise@@Base+0xb8> │ │ │ │ + bne.n 3acb8 <_Py_open_noraise@@Base+0xb8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3ac8c <_Py_open_noraise@@Base+0x84> │ │ │ │ + cbnz r3, 3ac84 <_Py_open_noraise@@Base+0x84> │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r6, 3aca4 <_Py_open_noraise@@Base+0x9c> │ │ │ │ + cbz r6, 3ac9c <_Py_open_noraise@@Base+0x9c> │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 6b5e2 │ │ │ │ + bl 6b5d2 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3acac <_Py_open_noraise@@Base+0xa4> │ │ │ │ + cbz r3, 3aca4 <_Py_open_noraise@@Base+0xa4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 3acae <_Py_open_noraise@@Base+0xa6> │ │ │ │ + b.n 3aca6 <_Py_open_noraise@@Base+0xa6> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 262d58 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 261874 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 3ad9a <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 85064 │ │ │ │ + b.n 3ad92 <_Py_open_noraise@@Base+0x192> │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3ad50 <_Py_open_noraise@@Base+0x148> │ │ │ │ + bhi.n 3ad48 <_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 180a70 │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 64cbc <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 1804e8 │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 64c54 <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ + movw r1, #30640 @ 0x77b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #30676 @ 0x77d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32136 @ 0x7d88 │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32180 @ 0x7db4 │ │ │ │ + movw r1, #30760 @ 0x7828 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3ad66 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32232 @ 0x7de8 │ │ │ │ + movw r1, #30812 @ 0x785c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3ad6e <_Py_open_noraise@@Base+0x166> │ │ │ │ + cbnz r3, 3ad66 <_Py_open_noraise@@Base+0x166> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 3ad9a <_Py_open_noraise@@Base+0x192> │ │ │ │ + cbz r3, 3ad92 <_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 6b5e2 │ │ │ │ + bl 6b5d2 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 1cbf28 <_PyNamespace_New@@Base> │ │ │ │ + bl 1ca838 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3afc0 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + beq.w 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1cbf28 <_PyNamespace_New@@Base> │ │ │ │ + bl 1ca838 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae94 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + beq.n 3ae8c <_Py_open_noraise@@Base+0x28c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3ae08 <_Py_open_noraise@@Base+0x200> │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 3ae00 <_Py_open_noraise@@Base+0x200> │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae80 <_Py_open_noraise@@Base+0x278> │ │ │ │ + beq.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18916 @ 0x49e4 │ │ │ │ + movw r1, #17828 @ 0x45a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adfe <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + bge.n 3adf6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3adfe <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + cbnz r3, 3adf6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3ae80 <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ae0a <_Py_open_noraise@@Base+0x202> │ │ │ │ + b.n 3ae02 <_Py_open_noraise@@Base+0x202> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3ae44 <_Py_open_noraise@@Base+0x23c> │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 3ae3c <_Py_open_noraise@@Base+0x23c> │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3ae80 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18948 @ 0x4a04 │ │ │ │ + movw r1, #17860 @ 0x45c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae3c <_Py_open_noraise@@Base+0x234> │ │ │ │ + bge.n 3ae34 <_Py_open_noraise@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ae3c <_Py_open_noraise@@Base+0x234> │ │ │ │ + cbnz r3, 3ae34 <_Py_open_noraise@@Base+0x234> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3ae80 <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3ae7e <_Py_open_noraise@@Base+0x276> │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 3ae76 <_Py_open_noraise@@Base+0x276> │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3ae80 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19876 @ 0x4da4 │ │ │ │ + movw r1, #18788 @ 0x4964 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae76 <_Py_open_noraise@@Base+0x26e> │ │ │ │ + bge.n 3ae6e <_Py_open_noraise@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ae76 <_Py_open_noraise@@Base+0x26e> │ │ │ │ + cbnz r3, 3ae6e <_Py_open_noraise@@Base+0x26e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3aeb6 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ - b.n 3ae80 <_Py_open_noraise@@Base+0x278> │ │ │ │ - cbz r3, 3aeb6 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + bge.n 3aeae <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + b.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r3, 3aeae <_Py_open_noraise@@Base+0x2ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae94 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + bge.n 3ae8c <_Py_open_noraise@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae94 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + cbnz r3, 3ae8c <_Py_open_noraise@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 3aee0 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 3aed8 <_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, #63120 @ 0xf690 │ │ │ │ + movw r1, #61960 @ 0xf208 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aedc <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + bge.n 3aed4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aedc <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + cbnz r3, 3aed4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3aeea <_Py_open_noraise@@Base+0x2e2> │ │ │ │ + bge.n 3aee2 <_Py_open_noraise@@Base+0x2e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3afbe <_Py_open_noraise@@Base+0x3b6> │ │ │ │ - b.n 3afb2 <_Py_open_noraise@@Base+0x3aa> │ │ │ │ + bge.n 3afb6 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + b.n 3afaa <_Py_open_noraise@@Base+0x3aa> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aef8 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 3aef0 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3af14 <_Py_open_noraise@@Base+0x30c> │ │ │ │ - b.n 3aee0 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + cbnz r0, 3af0c <_Py_open_noraise@@Base+0x30c> │ │ │ │ + b.n 3aed8 <_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, #43568 @ 0xaa30 │ │ │ │ + movw r1, #42480 @ 0xa5f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af3a <_Py_open_noraise@@Base+0x332> │ │ │ │ + bge.n 3af32 <_Py_open_noraise@@Base+0x332> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af3a <_Py_open_noraise@@Base+0x332> │ │ │ │ + cbnz r3, 3af32 <_Py_open_noraise@@Base+0x332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3aee0 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3afe6 <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3afde <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aee0 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + beq.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32292 @ 0x7e24 │ │ │ │ + movw r1, #31204 @ 0x79e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af70 <_Py_open_noraise@@Base+0x368> │ │ │ │ + bge.n 3af68 <_Py_open_noraise@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af70 <_Py_open_noraise@@Base+0x368> │ │ │ │ + cbnz r3, 3af68 <_Py_open_noraise@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3aee0 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3afc0 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3af86 <_Py_open_noraise@@Base+0x37e> │ │ │ │ - bl f7070 │ │ │ │ - b.n 3afc0 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + cbnz r0, 3af7e <_Py_open_noraise@@Base+0x37e> │ │ │ │ + bl f73c8 │ │ │ │ + b.n 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32304 @ 0x7e30 │ │ │ │ + movw r1, #31216 @ 0x79f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3afac <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + bge.n 3afa4 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3afac <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + cbnz r3, 3afa4 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3afc0 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - b.n 3aee0 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bge.n 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + b.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3afbe <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + cbnz r3, 3afb6 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ 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, 3b026 <_Py_open_noraise@@Base+0x41e> │ │ │ │ + cbz r4, 3b01e <_Py_open_noraise@@Base+0x41e> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #33568 @ 0x8320 │ │ │ │ + movw r1, #32480 @ 0x7ee0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2c2c0 │ │ │ │ - cbz r0, 3b032 <_Py_open_noraise@@Base+0x42a> │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + cbz r0, 3b02a <_Py_open_noraise@@Base+0x42a> │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 3b048 <_Py_open_noraise@@Base+0x440> │ │ │ │ - b.n 3b032 <_Py_open_noraise@@Base+0x42a> │ │ │ │ - cbz r5, 3b07e <_Py_open_noraise@@Base+0x476> │ │ │ │ + cbnz r0, 3b040 <_Py_open_noraise@@Base+0x440> │ │ │ │ + b.n 3b02a <_Py_open_noraise@@Base+0x42a> │ │ │ │ + cbz r5, 3b076 <_Py_open_noraise@@Base+0x476> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885a4 │ │ │ │ - cbz r5, 3b074 <_Py_open_noraise@@Base+0x46c> │ │ │ │ + b.w 88610 │ │ │ │ + cbz r5, 3b06c <_Py_open_noraise@@Base+0x46c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22064 @ 0x5630 │ │ │ │ + movw r0, #20976 @ 0x51f0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ - cbz r5, 3b060 <_Py_open_noraise@@Base+0x458> │ │ │ │ + b.w 103ef8 │ │ │ │ + cbz r5, 3b058 <_Py_open_noraise@@Base+0x458> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #32352 @ 0x7e60 │ │ │ │ + movw r0, #31264 @ 0x7a20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #32364 @ 0x7e6c │ │ │ │ + movw r0, #31276 @ 0x7a2c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ 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 3b0b6 <_Py_open_noraise@@Base+0x4ae> │ │ │ │ + bls.n 3b0ae <_Py_open_noraise@@Base+0x4ae> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32428 @ 0x7eac │ │ │ │ + movw r1, #31340 @ 0x7a6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3b0f8 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3b0f0 <_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 27cfa8 <_PyUnicode_EncodeUTF16@@Base+0x2fd0> │ │ │ │ + bl 27cb2c <_PyUnicode_EncodeUTF16@@Base+0x303c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b0d4 <_Py_open_noraise@@Base+0x4cc> │ │ │ │ + cbz r0, 3b0cc <_Py_open_noraise@@Base+0x4cc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3b0f8 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + b.n 3b0f0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b0d0 <_Py_open_noraise@@Base+0x4c8> │ │ │ │ - bl f7070 │ │ │ │ - cbz r4, 3b0f8 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + beq.n 3b0c8 <_Py_open_noraise@@Base+0x4c8> │ │ │ │ + bl f73c8 │ │ │ │ + cbz r4, 3b0f0 <_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} │ │ │ │ @@ -21916,376 +21916,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, 3b118 <_Py_open_noraise@@Base+0x510> │ │ │ │ - bl 259e40 <_PyXI_FreeFailure@@Base+0x1d4> │ │ │ │ + cbz r0, 3b110 <_Py_open_noraise@@Base+0x510> │ │ │ │ + bl 25895c <_PyXI_FreeFailure@@Base+0x1d4> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3b122 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + b.n 3b11a <_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, 3b13a <_Py_open_noraise@@Base+0x532> │ │ │ │ - bl 7a710 │ │ │ │ + cbz r0, 3b132 <_Py_open_noraise@@Base+0x532> │ │ │ │ + bl 7a704 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3b142 <_Py_open_noraise@@Base+0x53a> │ │ │ │ - bl 7a710 │ │ │ │ + cbz r0, 3b13a <_Py_open_noraise@@Base+0x53a> │ │ │ │ + bl 7a704 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3b14a <_Py_open_noraise@@Base+0x542> │ │ │ │ - bl 7a710 │ │ │ │ + cbz r0, 3b142 <_Py_open_noraise@@Base+0x542> │ │ │ │ + bl 7a704 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b47c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3b15c <_Py_open_noraise@@Base+0x554> │ │ │ │ - bl 7a710 │ │ │ │ + cbz r0, 3b154 <_Py_open_noraise@@Base+0x554> │ │ │ │ + bl 7a704 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3b164 <_Py_open_noraise@@Base+0x55c> │ │ │ │ - bl 7a710 │ │ │ │ + cbz r0, 3b15c <_Py_open_noraise@@Base+0x55c> │ │ │ │ + bl 7a704 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b47c │ │ │ │ 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 15c888 │ │ │ │ + bl 15c77c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003b190 : │ │ │ │ - ldr r0, [pc, #4] @ (3b198 ) │ │ │ │ - b.w 1daa60 │ │ │ │ - nop │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ +0003b188 : │ │ │ │ + movw r0, #2072 @ 0x818 │ │ │ │ + movt r0, #82 @ 0x52 │ │ │ │ + b.w 1d9108 │ │ │ │ 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, 3b1bc │ │ │ │ + cbnz r3, 3b1b4 │ │ │ │ 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, #23956 @ 0x5d94 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1e6 │ │ │ │ + blt.n 3b1d8 │ │ │ │ + ldr r1, [pc, #644] @ (3b450 ) │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2232 @ 0x8b8 │ │ │ │ - movt r1, #82 @ 0x52 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3b1ec │ │ │ │ + cbnz r0, 3b1de │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b4c4 │ │ │ │ + b.n 3b4be │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1e6 │ │ │ │ + blt.n 3b1d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1e6 │ │ │ │ + beq.n 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33428 @ 0x8294 │ │ │ │ + movw r1, #32324 @ 0x7e44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b2d0 │ │ │ │ + beq.n 3b2c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b236 │ │ │ │ + bge.n 3b228 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b236 │ │ │ │ + cbnz r3, 3b228 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1e6 │ │ │ │ + beq.n 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33448 @ 0x82a8 │ │ │ │ + movw r1, #32344 @ 0x7e58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b2d0 │ │ │ │ + beq.n 3b2c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b270 │ │ │ │ + bge.n 3b262 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b270 │ │ │ │ + cbnz r3, 3b262 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1e6 │ │ │ │ + beq.n 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33468 @ 0x82bc │ │ │ │ + movw r1, #32364 @ 0x7e6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b2d0 │ │ │ │ + beq.n 3b2c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b2aa │ │ │ │ + bge.n 3b29c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b2aa │ │ │ │ + cbnz r3, 3b29c │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1e6 │ │ │ │ + beq.n 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33492 @ 0x82d4 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b2ec │ │ │ │ + bne.n 3b2de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b4c4 │ │ │ │ + bge.w 3b4be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b4c4 │ │ │ │ + bne.w 3b4be │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b4c4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b300 │ │ │ │ + bge.n 3b2f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b300 │ │ │ │ + cbnz r3, 3b2f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33420 @ 0x828c │ │ │ │ + movw r1, #32316 @ 0x7e3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33440 @ 0x82a0 │ │ │ │ + movw r1, #32336 @ 0x7e50 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33460 @ 0x82b4 │ │ │ │ + movw r1, #32356 @ 0x7e64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33484 @ 0x82cc │ │ │ │ + movw r1, #32380 @ 0x7e7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ - ldr r1, [pc, #368] @ (3b4cc ) │ │ │ │ + blt.w 3b1d8 │ │ │ │ + ldr r1, [pc, #264] @ (3b454 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1e6 │ │ │ │ + beq.w 3b1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1e6 │ │ │ │ + beq.w 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33428 @ 0x8294 │ │ │ │ + movw r1, #32324 @ 0x7e44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b44a │ │ │ │ + beq.n 3b43c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3b4 │ │ │ │ + bge.n 3b3a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b3b4 │ │ │ │ + cbnz r3, 3b3a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1e6 │ │ │ │ + beq.w 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33448 @ 0x82a8 │ │ │ │ + movw r1, #32344 @ 0x7e58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b44a │ │ │ │ + beq.n 3b43c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3ec │ │ │ │ + bge.n 3b3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b3ec │ │ │ │ + cbnz r3, 3b3de │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1e6 │ │ │ │ + beq.w 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33468 @ 0x82bc │ │ │ │ + movw r1, #32364 @ 0x7e6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b44a │ │ │ │ + beq.n 3b43c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b424 │ │ │ │ + bge.n 3b416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b424 │ │ │ │ + cbnz r3, 3b416 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1e6 │ │ │ │ + beq.w 3b1d8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33492 @ 0x82d4 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b45e │ │ │ │ + bne.n 3b458 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b4c4 │ │ │ │ + bge.n 3b4be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b4c4 │ │ │ │ + cbnz r3, 3b4be │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b4c4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4be │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b470 │ │ │ │ + bge.n 3b46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b470 │ │ │ │ + cbnz r3, 3b46a │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33508 @ 0x82e4 │ │ │ │ + movw r1, #32404 @ 0x7e94 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #32424 @ 0x7ea8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33548 @ 0x830c │ │ │ │ + movw r1, #32444 @ 0x7ebc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1e6 │ │ │ │ + blt.w 3b1d8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33572 @ 0x8324 │ │ │ │ + movw r1, #32468 @ 0x7ed4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ asrs r4, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0003b4d0 : │ │ │ │ +0003b4c4 : │ │ │ │ b.w 2b4e8 │ │ │ │ │ │ │ │ -0003b4d4 <_PyInterpolation_Build@@Base>: │ │ │ │ +0003b4c8 <_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 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b58a <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + beq.n 3b57e <_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] │ │ │ │ @@ -22297,752 +22295,752 @@ │ │ │ │ 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, 3b56e <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 3b562 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3b578 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 3b56c <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 3b57c <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 3b570 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3b580 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 3b574 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33884 @ 0x845c │ │ │ │ + movw r1, #32780 @ 0x800c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b56a <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 3b55e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b56a <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 3b55e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b58a <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 3b57e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 3b582 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b590 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 3b582 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b594 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 3b582 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b598 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 3b576 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b584 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 3b576 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b588 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 3b576 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b58c <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ 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 {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003b5c6 : │ │ │ │ - ldr r0, [pc, #4] @ (3b5cc ) │ │ │ │ - b.w 1daa60 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ +0003b5ba : │ │ │ │ + ldr r0, [pc, #4] @ (3b5c0 ) │ │ │ │ + b.w 1d9108 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ 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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r0, #14416 @ 0x3850 │ │ │ │ + movw r0, #13312 @ 0x3400 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbz r0, 3b60a │ │ │ │ - ldr r1, [pc, #696] @ (3b8b8 ) │ │ │ │ + cbz r0, 3b5fe │ │ │ │ + ldr r1, [pc, #696] @ (3b8ac ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbnz r0, 3b612 │ │ │ │ + cbnz r0, 3b606 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3be82 │ │ │ │ - ldr.w fp, [pc, #684] @ 3b8c0 │ │ │ │ + b.w 3be76 │ │ │ │ + ldr.w fp, [pc, #684] @ 3b8b4 │ │ │ │ mov sl, r7 │ │ │ │ - movw r3, #20345 @ 0x4f79 │ │ │ │ + movw r3, #21113 @ 0x5279 │ │ │ │ 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 3b932 │ │ │ │ + beq.w 3b926 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, fp, #12 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - movw r3, #58997 @ 0xe675 │ │ │ │ + movw r3, #57941 @ 0xe255 │ │ │ │ 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 8c358 │ │ │ │ + bl 8c3e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b60a │ │ │ │ + beq.n 3b5fe │ │ │ │ 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 3b684 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bmi.n 3b678 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3bbd2 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3bbc6 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b694 │ │ │ │ + bne.n 3b688 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3b6a8 │ │ │ │ + bne.n 3b69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b6a8 │ │ │ │ + bne.n 3b69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 3bbd2 │ │ │ │ + bl 434e0 │ │ │ │ + b.n 3bbc6 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b6e2 │ │ │ │ + bne.n 3b6d6 │ │ │ │ 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 866cc │ │ │ │ + bl 86740 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b918 │ │ │ │ - b.n 3bbd2 │ │ │ │ + bne.w 3b90c │ │ │ │ + b.n 3bbc6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 3b716 │ │ │ │ + cbz r3, 3b70a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b716 │ │ │ │ + bne.n 3b70a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc170 │ │ │ │ + bl dc1ac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b72e │ │ │ │ + beq.n 3b722 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b918 │ │ │ │ + bne.w 3b90c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 15d1f0 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 3b918 │ │ │ │ + bl 15d0e4 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + b.n 3b90c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 3bbd2 │ │ │ │ + beq.w 3bbc6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b918 │ │ │ │ + bne.w 3b90c │ │ │ │ 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, 3b77a │ │ │ │ + cbz r3, 3b76e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b77a │ │ │ │ + beq.n 3b76e │ │ │ │ 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 8ac78 │ │ │ │ + bl 8ad00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b8e8 │ │ │ │ + beq.w 3b8dc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3b7a6 │ │ │ │ + bgt.n 3b79a │ │ │ │ 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 8a2e0 │ │ │ │ + bl 8a360 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b8e8 │ │ │ │ + beq.w 3b8dc │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b816 │ │ │ │ - ldr r3, [pc, #264] @ (3b8bc ) │ │ │ │ + beq.n 3b80a │ │ │ │ + ldr r3, [pc, #264] @ (3b8b0 ) │ │ │ │ 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 3b800 │ │ │ │ + beq.n 3b7f4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 3b800 │ │ │ │ + cbz r5, 3b7f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b800 │ │ │ │ - movw r1, #47828 @ 0xbad4 │ │ │ │ + bge.n 3b7f4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47848 @ 0xbae8 │ │ │ │ + movw r0, #46760 @ 0xb6a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 3b7d0 │ │ │ │ + bne.n 3b7c4 │ │ │ │ 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 3b842 │ │ │ │ + bgt.n 3b836 │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b852 │ │ │ │ + b.n 3b846 │ │ │ │ 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 3b882 │ │ │ │ + blt.n 3b876 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b874 │ │ │ │ + bgt.n 3b868 │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b854 │ │ │ │ + b.n 3b848 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ ldrgt.w lr, [r2, r3, lsl #2] │ │ │ │ - b.n 3b854 │ │ │ │ + b.n 3b848 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b88e │ │ │ │ + bgt.n 3b882 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 3b89a │ │ │ │ + b.n 3b88e │ │ │ │ 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, 3b8c4 │ │ │ │ + cbz r0, 3b8b8 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r5, [r2, r3] │ │ │ │ str r4, [r1, #4] │ │ │ │ - b.n 3b8d4 │ │ │ │ + b.n 3b8c8 │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ 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 3b918 │ │ │ │ + b.n 3b90c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b8fc │ │ │ │ + bge.n 3b8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b8fc │ │ │ │ + cbnz r3, 3b8f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3bbd2 │ │ │ │ + bge.w 3bbc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3bbd2 │ │ │ │ + bne.w 3bbc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bbd2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bbc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b92c │ │ │ │ + bge.n 3b920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b92c │ │ │ │ + cbnz r3, 3b920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #32 │ │ │ │ - b.n 3b62c │ │ │ │ + b.n 3b620 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34516 @ 0x86d4 │ │ │ │ + movw r0, #33412 @ 0x8284 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r7, sl │ │ │ │ - bl 1cd2a0 │ │ │ │ + bl 1cbbb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b60a │ │ │ │ + beq.w 3b5fe │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #25184 @ 0x6260 │ │ │ │ + movw r1, #24096 @ 0x5e20 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33968 @ 0x84b0 │ │ │ │ + movw r1, #32864 @ 0x8060 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33980 @ 0x84bc │ │ │ │ + movw r1, #32876 @ 0x806c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ blx 2bb28 │ │ │ │ - movw r1, #33996 @ 0x84cc │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 214454 │ │ │ │ + bl 212f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b10c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r0, #34012 @ 0x84dc │ │ │ │ + movw r0, #32908 @ 0x808c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ - movw r1, #62188 @ 0xf2ec │ │ │ │ + bl 95278 │ │ │ │ + movw r1, #61028 @ 0xee64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #32104 @ 0x7d68 │ │ │ │ + movw r2, #31016 @ 0x7928 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34020 @ 0x84e4 │ │ │ │ + movw r1, #32916 @ 0x8094 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 214454 │ │ │ │ + bl 212f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34036 @ 0x84f4 │ │ │ │ + movw r1, #32932 @ 0x80a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bf1e │ │ │ │ + bl 3bf12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b60a │ │ │ │ - bl 7fdcc │ │ │ │ + beq.w 3b5fe │ │ │ │ + bl 7fdc4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b60a │ │ │ │ - bl 7fdcc │ │ │ │ + beq.w 3b5fe │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bca0 │ │ │ │ - movw fp, #4952 @ 0x1358 │ │ │ │ + beq.w 3bc94 │ │ │ │ + movw fp, #3820 @ 0xeec │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3bbee │ │ │ │ + bne.w 3bbe2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 3ba30 │ │ │ │ + bne.n 3ba24 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34052 @ 0x8504 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ + movw r1, #18748 @ 0x493c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 214454 │ │ │ │ + bl 212f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bca0 │ │ │ │ + blt.w 3bc94 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #44060 @ 0xac1c │ │ │ │ + movw r1, #42972 @ 0xa7dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bc84 │ │ │ │ + blt.w 3bc78 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ + movw r1, #32996 @ 0x80e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34112 @ 0x8540 │ │ │ │ + movw r1, #33008 @ 0x80f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bf1e │ │ │ │ + bl 3bf12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b60a │ │ │ │ - movw r2, #34128 @ 0x8550 │ │ │ │ + beq.w 3b5fe │ │ │ │ + movw r2, #33024 @ 0x8100 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ + movw r1, #18748 @ 0x493c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 214454 │ │ │ │ + bl 212f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34184 @ 0x8588 │ │ │ │ + movw r1, #33080 @ 0x8138 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34200 @ 0x8598 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34216 @ 0x85a8 │ │ │ │ + movw r1, #33112 @ 0x8158 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #33128 @ 0x8168 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34248 @ 0x85c8 │ │ │ │ + movw r1, #33144 @ 0x8178 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34268 @ 0x85dc │ │ │ │ + movw r1, #33164 @ 0x818c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34284 @ 0x85ec │ │ │ │ + movw r1, #33180 @ 0x819c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34300 @ 0x85fc │ │ │ │ + movw r1, #33196 @ 0x81ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #33212 @ 0x81bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34332 @ 0x861c │ │ │ │ + movw r1, #33228 @ 0x81cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b60a │ │ │ │ + beq.w 3b5fe │ │ │ │ blx 2b39c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - movw r0, #34348 @ 0x862c │ │ │ │ + movw r0, #33244 @ 0x81dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3bcd4 │ │ │ │ + beq.w 3bcc8 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3bcae │ │ │ │ + bne.n 3bca2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b60a │ │ │ │ + bge.w 3b5fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b60a │ │ │ │ + bne.w 3b5fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b60a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b5fe │ │ │ │ mov r0, sl │ │ │ │ blx 2ad70 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3bbfc │ │ │ │ + cbnz r0, 3bbf0 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214454 │ │ │ │ + bl 212f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bca0 │ │ │ │ + blt.n 3bc94 │ │ │ │ mov r0, sl │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bca0 │ │ │ │ + beq.n 3bc94 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bc2e │ │ │ │ + beq.n 3bc22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3bc44 │ │ │ │ + cbnz r0, 3bc38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bca0 │ │ │ │ + bge.n 3bc94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bca0 │ │ │ │ + cbnz r3, 3bc94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bca0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bc94 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc66 │ │ │ │ + bge.n 3bc5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3bc66 │ │ │ │ + cbnz r3, 3bc5a │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc7a │ │ │ │ + bge.n 3bc6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bc7a │ │ │ │ + cbnz r3, 3bc6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3ba3a │ │ │ │ - b.n 3bca0 │ │ │ │ + bne.w 3ba2e │ │ │ │ + b.n 3bc94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b60a │ │ │ │ + bge.w 3b5fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b60a │ │ │ │ + bne.w 3b5fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b60a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b5fe │ │ │ │ mov r0, r9 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ - b.n 3b60a │ │ │ │ - bl 9b3dc │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 3b5fe │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bcc8 │ │ │ │ + bge.n 3bcbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3bcc8 │ │ │ │ + cbnz r3, 3bcbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3bbb0 │ │ │ │ - b.n 3bbd2 │ │ │ │ + bne.w 3bba4 │ │ │ │ + b.n 3bbc6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34352 @ 0x8630 │ │ │ │ + movw r1, #33248 @ 0x81e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, r6 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34364 @ 0x863c │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34396 @ 0x865c │ │ │ │ + movw r1, #33292 @ 0x820c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #33336 @ 0x8238 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b60a │ │ │ │ + blt.w 3b5fe │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3bd3c │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 3b60a │ │ │ │ + cbnz r0, 3bd30 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 3b5fe │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #34472 @ 0x86a8 │ │ │ │ + movw r3, #33368 @ 0x8258 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #44400 @ 0xad70 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #48584 @ 0xbdc8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -23079,15 +23077,15 @@ │ │ │ │ movw r2, #44484 @ 0xadc4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #50240 @ 0xc440 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #47168 @ 0xb840 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #51233 @ 0xc821 │ │ │ │ + movw r3, #50177 @ 0xc401 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #45744 @ 0xb2b0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #50216 @ 0xc428 │ │ │ │ movt r3, #2 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ @@ -23100,175 +23098,175 @@ │ │ │ │ movw r2, #50152 @ 0xc3e8 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #46288 @ 0xb4d0 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #104] @ 0x68 │ │ │ │ movw r3, #48548 @ 0xbda4 │ │ │ │ movt r3, #2 │ │ │ │ - movw r2, #43753 @ 0xaae9 │ │ │ │ + movw r2, #44507 @ 0xaddb │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bl 1e557c │ │ │ │ + bl 1e3c30 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3be72 │ │ │ │ + cbnz r0, 3be66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.w 3b60a │ │ │ │ + bl 83e9c │ │ │ │ + b.w 3b5fe │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #33400 @ 0x8278 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 3bfc2 │ │ │ │ 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 fb7d4 │ │ │ │ - cbz r0, 3bf1a │ │ │ │ + bl fbb2c │ │ │ │ + cbz r0, 3bf06 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #34548 @ 0x86f4 │ │ │ │ + movw r1, #33444 @ 0x82a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl abe6c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abf0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bf14 │ │ │ │ + beq.n 3bf00 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3bed4 │ │ │ │ + cbnz r3, 3bec0 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + movw r1, #33452 @ 0x82ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl abe6c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abf0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3beea │ │ │ │ - b.n 3bf14 │ │ │ │ + bne.n 3bed6 │ │ │ │ + b.n 3bf00 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55132 @ 0xd75c │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl abe6c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abf0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bebe │ │ │ │ - b.n 3bf14 │ │ │ │ + bne.n 3beaa │ │ │ │ + b.n 3bf00 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17198c │ │ │ │ + bl 1716b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bf14 │ │ │ │ + blt.n 3bf00 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7380 @ 0x1cd4 │ │ │ │ + movw r1, #6292 @ 0x1894 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 3c264 │ │ │ │ + bl 3c12c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bf14 │ │ │ │ + beq.n 3bf00 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de1dc │ │ │ │ + b.w 1dc884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2568d8 │ │ │ │ + bl 255478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 3bfb6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c47c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1caac0 │ │ │ │ - cbz r0, 3bf96 │ │ │ │ + bl 1c93d8 │ │ │ │ + cbz r0, 3bf8a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bf64 │ │ │ │ + cbnz r0, 3bf58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bf96 │ │ │ │ + bge.n 3bf8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bf96 │ │ │ │ + cbnz r3, 3bf8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bf96 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bf8a │ │ │ │ mov r1, r4 │ │ │ │ - bl 37ca0 <_PyImport_SetModule@@Base> │ │ │ │ + bl 37ce4 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3bf9a │ │ │ │ + bge.n 3bf8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bf82 │ │ │ │ + bge.n 3bf76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bf82 │ │ │ │ + cbnz r3, 3bf76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bf96 │ │ │ │ + bge.n 3bf8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3bf96 │ │ │ │ + cbnz r3, 3bf8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bfbe │ │ │ │ + b.n 3bfb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bfae │ │ │ │ + bge.n 3bfa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3bfae │ │ │ │ + cbnz r3, 3bfa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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.w r8, [pc, #172] @ 3c080 │ │ │ │ + ldr.w r8, [pc, #172] @ 3c074 │ │ │ │ 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 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c078 │ │ │ │ + beq.n 3c06c │ │ │ │ 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, 3c01a │ │ │ │ + cbz r5, 3c00e │ │ │ │ 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 │ │ │ │ @@ -23283,170 +23281,191 @@ │ │ │ │ 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, 3c078 │ │ │ │ + cbz r6, 3c06c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19876 @ 0x4da4 │ │ │ │ + movw r1, #18788 @ 0x4964 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c078 │ │ │ │ + bge.n 3c06c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c076 │ │ │ │ + bge.n 3c06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c076 │ │ │ │ + cbnz r3, 3c06a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 3c17a │ │ │ │ - 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, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #43 @ 0x2b │ │ │ │ movne r0, #53 @ 0x35 │ │ │ │ - bl fb72c │ │ │ │ - cbz r0, 3c134 │ │ │ │ + bl fba84 │ │ │ │ + cbz r0, 3c100 │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #34628 @ 0x8744 │ │ │ │ + movw r1, #33460 @ 0x82b4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl abe6c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abf0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c12e │ │ │ │ + beq.n 3c0fa │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17198c │ │ │ │ + bl 1716b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c12e │ │ │ │ + blt.n 3c0fa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 3c10e │ │ │ │ + cbnz r3, 3c0da │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7380 @ 0x1cd4 │ │ │ │ + movw r1, #6292 @ 0x1894 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 3c264 │ │ │ │ + bl 3c12c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c12e │ │ │ │ + beq.n 3c0fa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de1dc │ │ │ │ + b.w 1dc884 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #33480 @ 0x82c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl abe6c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abf0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c12e │ │ │ │ + beq.n 3c0fa │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17198c │ │ │ │ + bl 1716b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c0f0 │ │ │ │ + bge.n 3c0bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2568d8 │ │ │ │ + bl 255478 │ │ │ │ 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, #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 3c1a0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c12c : │ │ │ │ + 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 aaeb0 │ │ │ │ + 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 2b408 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 3c16e │ │ │ │ + cbnz r0, 3c194 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3c172 │ │ │ │ + cbz r5, 3c198 │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ - beq.n 3c172 │ │ │ │ + beq.n 3c198 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 3c174 │ │ │ │ + b.n 3c19a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c174 │ │ │ │ + b.n 3c19a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #212] @ 3c260 │ │ │ │ + ldr.w sl, [pc, #212] @ 3c288 │ │ │ │ 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 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c258 │ │ │ │ + beq.n 3c27e │ │ │ │ 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, 3c1e0 │ │ │ │ + cbz r7, 3c206 │ │ │ │ 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, 3c1f8 │ │ │ │ + cbz r5, 3c21e │ │ │ │ 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 │ │ │ │ @@ -23462,572 +23481,553 @@ │ │ │ │ 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, 3c258 │ │ │ │ + cbz r3, 3c27e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19876 @ 0x4da4 │ │ │ │ + movw r1, #18788 @ 0x4964 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c258 │ │ │ │ + bge.n 3c27e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c256 │ │ │ │ + bge.n 3c27c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c256 │ │ │ │ + cbnz r3, 3c27c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003c264 : │ │ │ │ - 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 aae10 │ │ │ │ - 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 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (3c2a0 ) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (3c298 ) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + nop │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 3c2c2 │ │ │ │ + cbnz r3, 3c2ba │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 3c2b8 │ │ │ │ + cbz r2, 3c2b0 │ │ │ │ movw r3, #57828 @ 0xe1e4 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c2c2 │ │ │ │ + bne.n 3c2ba │ │ │ │ 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, 3c2d4 │ │ │ │ + cbz r1, 3c2cc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c2dc │ │ │ │ + b.n 3c2d4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ 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, 3c300 │ │ │ │ + cbz r3, 3c2f8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3c302 │ │ │ │ + b.n 3c2fa │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r5, 3c31c │ │ │ │ + cbnz r5, 3c314 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c31c │ │ │ │ + ble.n 3c314 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 3c31c │ │ │ │ - cbnz r4, 3c340 │ │ │ │ + bgt.n 3c314 │ │ │ │ + cbnz r4, 3c338 │ │ │ │ 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] @ (3c4cc ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #408] @ (3c4c4 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c4b8 │ │ │ │ + beq.w 3c4b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4b6 │ │ │ │ + bne.w 3c4ae │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3c38e │ │ │ │ + beq.n 3c386 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3c372 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 3c36a │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c36c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 3c364 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4b6 │ │ │ │ + bne.w 3c4ae │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 3c376 │ │ │ │ - b.n 3c396 │ │ │ │ + bne.n 3c36e │ │ │ │ + b.n 3c38e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3c398 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 3c390 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4b6 │ │ │ │ - b.n 3c398 │ │ │ │ + bne.w 3c4ae │ │ │ │ + b.n 3c390 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c398 │ │ │ │ + b.n 3c390 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ 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 1a17a0 <_PyTime_AsLong@@Base+0x2adc> │ │ │ │ + bl 27671c <_PyEval_MatchClass@@Base+0x17fc> │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c4b0 │ │ │ │ + beq.n 3c4a8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #21896 @ 0x5588 │ │ │ │ + movw r4, #20740 @ 0x5104 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #57737 @ 0xe189 │ │ │ │ + movw r4, #52373 @ 0xcc95 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - movw r4, #10917 @ 0x2aa5 │ │ │ │ + movw r4, #5553 @ 0x15b1 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ blx 2ad1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 3c430 │ │ │ │ - bgt.n 3c468 │ │ │ │ + beq.n 3c428 │ │ │ │ + bgt.n 3c460 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 3c418 │ │ │ │ + beq.n 3c410 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 3c468 │ │ │ │ + bne.n 3c460 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #34980 @ 0x88a4 │ │ │ │ + movw r1, #33876 @ 0x8454 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3c4b0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3c4a8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34940 @ 0x887c │ │ │ │ + movw r1, #33836 @ 0x842c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3c4b0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3c4a8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 3c44e │ │ │ │ + cbnz r3, 3c446 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 29f7c0 │ │ │ │ + bl 29f3a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bge.n 3c44e │ │ │ │ + bge.n 3c446 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b354 │ │ │ │ - b.n 3c4b0 │ │ │ │ - bl b0ee8 │ │ │ │ + b.n 3c4a8 │ │ │ │ + bl b0f38 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b100 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 3c482 │ │ │ │ + bne.n 3c47a │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b354 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #9164 @ 0x23cc │ │ │ │ + movw r3, #8076 @ 0x1f8c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 40988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ - b.n 3c4b0 │ │ │ │ + bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + b.n 3c4a8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c434 │ │ │ │ + beq.n 3c42c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b354 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3c4a0 │ │ │ │ + cbnz r0, 3c498 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 276e0c <_PyEval_MatchClass@@Base+0x18c0> │ │ │ │ + bl 276934 <_PyEval_MatchClass@@Base+0x1a14> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c4b8 │ │ │ │ - b.n 3c4b0 │ │ │ │ - movw r3, #10252 @ 0x280c │ │ │ │ + cbnz r0, 3c4b0 │ │ │ │ + b.n 3c4a8 │ │ │ │ + movw r3, #9168 @ 0x23d0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 40988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ + bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e8b38 <_PyEval_NoToolsForUnwind@@Base+0xdc> │ │ │ │ + bl 1e71e4 <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 3c4c2 │ │ │ │ + cbz r3, 3c4ba │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ 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] @ (3c538 ) │ │ │ │ + ldr r1, [pc, #88] @ (3c530 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ - cbnz r0, 3c4f4 │ │ │ │ - bl f6af4 │ │ │ │ + bl 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + cbnz r0, 3c4ec │ │ │ │ + bl f6e4c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3c508 │ │ │ │ + b.n 3c500 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c506 │ │ │ │ + bge.n 3c4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c506 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c4fe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (3c538 ) │ │ │ │ - bl 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #40] @ (3c530 ) │ │ │ │ + bl 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 3c534 │ │ │ │ + cbz r5, 3c52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f685c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 3c534 │ │ │ │ + bl 1f5110 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3c52c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c532 │ │ │ │ + bge.n 3c52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c532 │ │ │ │ + cbnz r3, 3c52a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcc.n 3c5dc │ │ │ │ + bcc.n 3c5d4 │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3c562 │ │ │ │ + cbnz r0, 3c55a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3c56a │ │ │ │ + cbz r0, 3c562 │ │ │ │ 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 3c554 │ │ │ │ + beq.n 3c54c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 3c59c │ │ │ │ - cbz r0, 3c59a │ │ │ │ + bl 3c594 │ │ │ │ + cbz r0, 3c592 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #45676 @ 0xb26c │ │ │ │ + movw r0, #45468 @ 0xb19c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3c604 │ │ │ │ + cbz r0, 3c5fc │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r4, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3c5fe │ │ │ │ + ble.n 3c5f6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 3c60e │ │ │ │ + bl 3c606 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c5f8 │ │ │ │ + cbnz r0, 3c5f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c606 │ │ │ │ + bge.n 3c5fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c606 │ │ │ │ + cbnz r3, 3c5fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c606 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c5fe │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 3c5c2 │ │ │ │ + b.n 3c5ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 3c64c │ │ │ │ + bne.n 3c644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 3c642 │ │ │ │ - movw r0, #37152 @ 0x9120 │ │ │ │ + cbnz r0, 3c63a │ │ │ │ + movw r0, #36064 @ 0x8ce0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3c658 │ │ │ │ + cbz r0, 3c650 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1445ac │ │ │ │ + b.w 1446d0 │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c6b4 │ │ │ │ + cbz r0, 3c6ac │ │ │ │ blx 2b51c │ │ │ │ blx 2c004 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 3c6b0 │ │ │ │ - bl 215354 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 3c6a8 │ │ │ │ + bl 213e38 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 3c6a2 │ │ │ │ - bl 9b3dc │ │ │ │ + cbz r5, 3c69a │ │ │ │ + bl 9b44c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 3c69e │ │ │ │ - bl 16b58c <_Py_DecRef@@Base> │ │ │ │ - b.n 3c678 │ │ │ │ - bl 16b58c <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3c696 │ │ │ │ + bl 16b2d0 <_Py_DecRef@@Base> │ │ │ │ + b.n 3c670 │ │ │ │ + bl 16b2d0 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16b58c <_Py_DecRef@@Base> │ │ │ │ + bl 16b2d0 <_Py_DecRef@@Base> │ │ │ │ blx 2bd2c │ │ │ │ - b.n 3c6b4 │ │ │ │ + b.n 3c6ac │ │ │ │ blx 2bd2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1d4054 │ │ │ │ + b.w 1d297c │ │ │ │ │ │ │ │ -0003c6c2 : │ │ │ │ +0003c6ba : │ │ │ │ movw r0, #7896 @ 0x1ed8 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1daa60 │ │ │ │ + b.w 1d9108 │ │ │ │ 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 2b47c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1597a4 │ │ │ │ + bl 159400 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c71a │ │ │ │ + bge.n 3c712 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #65068 @ 0xfe2c │ │ │ │ + movw r2, #63908 @ 0xf9a4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #42316 @ 0xa54c │ │ │ │ + movw r0, #36920 @ 0x9038 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3c726 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3c71e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c736 │ │ │ │ + bl 3c72e │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c730 │ │ │ │ + cbz r3, 3c728 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ 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] @ (3c7fc ) │ │ │ │ + ldr r3, [pc, #180] @ (3c7f4 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #57064 @ 0xdee8 │ │ │ │ + movw r2, #55976 @ 0xdaa8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 206c18 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2054c8 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7f8 │ │ │ │ + beq.n 3c7f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3c798 │ │ │ │ + bmi.n 3c790 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c780 │ │ │ │ + bge.n 3c778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c780 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c778 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56172 @ 0xdb6c │ │ │ │ + movw r1, #55044 @ 0xd704 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3c7f8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3c7f0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3c7ce │ │ │ │ + bge.n 3c7c6 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #2824 @ 0xb08 │ │ │ │ + movw r1, #1664 @ 0x680 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c7f8 │ │ │ │ + bge.n 3c7f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c7f8 │ │ │ │ + cbnz r3, 3c7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c7f8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c7f0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c06c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c7ee │ │ │ │ + bge.n 3c7e6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3c7ee │ │ │ │ + cbnz r1, 3c7e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -24042,53 +24042,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 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ add.w r8, r7, #2 │ │ │ │ str.w r8, [ip, #20] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3cadc │ │ │ │ + beq.w 3cad4 │ │ │ │ add.w r9, r7, #3 │ │ │ │ adds r5, r7, #4 │ │ │ │ - bne.n 3c85e │ │ │ │ + bne.n 3c856 │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [ip, #20] │ │ │ │ - b.n 3cae6 │ │ │ │ + b.n 3cade │ │ │ │ adds r7, #4 │ │ │ │ str.w r7, [ip, #20] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 3cae0 │ │ │ │ + beq.w 3cad8 │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cae4 │ │ │ │ + beq.w 3cadc │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 11e714 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e97c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ 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] │ │ │ │ @@ -24097,171 +24097,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 1e5c48 │ │ │ │ + bl 1e42fc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3c8fa │ │ │ │ + cbz r3, 3c8f2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3c8fa │ │ │ │ + cbz r3, 3c8f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdec │ │ │ │ + bl 29b9cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c91e │ │ │ │ - b.n 3cae6 │ │ │ │ + bne.n 3c916 │ │ │ │ + b.n 3cade │ │ │ │ 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 3c94e │ │ │ │ + beq.n 3c946 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r5, r1 │ │ │ │ - blt.n 3c952 │ │ │ │ + blt.n 3c94a │ │ │ │ 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 111464 <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ + bl 1116c4 <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ 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 3c982 │ │ │ │ + b.n 3c97a │ │ │ │ mov r1, fp │ │ │ │ - b.n 3c914 │ │ │ │ + b.n 3c90c │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 112a90 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ + bl 112cf0 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3c90a │ │ │ │ + b.n 3c902 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 3c98e │ │ │ │ + bge.n 3c986 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 112a90 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ + bl 112cf0 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3c968 │ │ │ │ + beq.n 3c960 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - b.n 3c96a │ │ │ │ - movw r3, #36036 @ 0x8cc4 │ │ │ │ + b.n 3c962 │ │ │ │ + movw r3, #34952 @ 0x8888 │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e714 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e97c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cae6 │ │ │ │ + beq.w 3cade │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #292] @ 3caf8 │ │ │ │ + vldr d8, [pc, #292] @ 3caf0 │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3cade │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3cade │ │ │ │ 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 1e5c48 │ │ │ │ + bl 1e42fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3cade │ │ │ │ ldr r6, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ adds r5, r6, #4 │ │ │ │ - cbz r6, 3ca5a │ │ │ │ + cbz r6, 3ca52 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3ca5c │ │ │ │ + b.n 3ca54 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bge.n 3ca76 │ │ │ │ + bge.n 3ca6e │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 112a90 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ + bl 112cf0 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3ca54 │ │ │ │ - b.n 3cae6 │ │ │ │ + bne.n 3ca4c │ │ │ │ + b.n 3cade │ │ │ │ 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 │ │ │ │ @@ -24269,46 +24269,46 @@ │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3cade │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e714 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e97c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3cade │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1eae2c │ │ │ │ + bl 1e94d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cae6 │ │ │ │ + beq.n 3cade │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e714 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e97c <_PyErr_SetString@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3cae6 │ │ │ │ + b.n 3cade │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3cae6 │ │ │ │ + b.n 3cade │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3cae6 │ │ │ │ + b.n 3cade │ │ │ │ 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 │ │ │ │ @@ -24324,283 +24324,283 @@ │ │ │ │ mov r6, r1 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr.w r9, [r1, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3cb3e │ │ │ │ + beq.n 3cb36 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ - b.n 3cb40 │ │ │ │ + b.n 3cb38 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3cbc4 │ │ │ │ + beq.n 3cbbc │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #28260 @ 0x6e64 │ │ │ │ + movw r0, #27912 @ 0x6d08 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3cbb0 │ │ │ │ + cbz r0, 3cba8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 10dcd8 <_PyDict_SetItem_Take2@@Base+0xe40> │ │ │ │ + bl 10dfe8 <_PyDict_SetItem_Take2@@Base+0xe44> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb8a │ │ │ │ + bge.n 3cb82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3cb8a │ │ │ │ + cbnz r3, 3cb82 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 3cdea │ │ │ │ + beq.w 3cde2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 11d400 │ │ │ │ + bl 11d9f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cbb6 │ │ │ │ + bne.n 3cbae │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cdea │ │ │ │ + b.n 3cde2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 298394 <_PyGen_yf@@Base+0x28> │ │ │ │ + bl 297f74 <_PyGen_yf@@Base+0x28> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cbfc │ │ │ │ - b.n 3cbaa │ │ │ │ + bge.n 3cbf4 │ │ │ │ + b.n 3cba2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, sp, #16 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r1, r2, r3} │ │ │ │ - bl 11d400 │ │ │ │ + bl 11d9f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cdea │ │ │ │ + beq.w 3cde2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r1, r2, r3} │ │ │ │ - bl 11db28 │ │ │ │ + bl 11dd90 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cdea │ │ │ │ + beq.w 3cde2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #496] @ (3cdf4 ) │ │ │ │ + ldr r1, [pc, #496] @ (3cdec ) │ │ │ │ ldr.w fp, [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 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cde2 │ │ │ │ + beq.w 3cdda │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r8, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r1, r2, r3} │ │ │ │ - bl 11d400 │ │ │ │ + bl 11d9f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cc56 │ │ │ │ + bne.n 3cc4e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3cde2 │ │ │ │ + bge.w 3cdda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cde2 │ │ │ │ + bne.w 3cdda │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cde2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cdda │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc68 │ │ │ │ + bge.n 3cc60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc68 │ │ │ │ + cbnz r3, 3cc60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ strd r6, fp, [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 233ce8 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + bl 2327e8 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3cde2 │ │ │ │ + beq.w 3cdda │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1147c8 │ │ │ │ + bl 114a1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cca2 │ │ │ │ + bge.n 3cc9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3cde2 │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ + b.n 3cdda │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cc9a │ │ │ │ + beq.n 3cc92 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1251d4 │ │ │ │ + bl 125430 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3cde2 │ │ │ │ + beq.w 3cdda │ │ │ │ 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 r8, {r1, r2, r3} │ │ │ │ - bl 1ebae4 │ │ │ │ + bl 1ea264 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccfe │ │ │ │ + bge.n 3ccf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ccfe │ │ │ │ + cbnz r3, 3ccf6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3cde2 │ │ │ │ + beq.n 3cdda │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ + beq.n 3cdda │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3cdbe │ │ │ │ + beq.n 3cdb6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 3cbaa │ │ │ │ + beq.w 3cba2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1251d4 │ │ │ │ + bl 125430 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3cbb0 │ │ │ │ + beq.w 3cba8 │ │ │ │ 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 r9, [sp, #16] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1ebae4 │ │ │ │ + bl 1ea264 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd84 │ │ │ │ + bge.n 3cd7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cd84 │ │ │ │ + cbnz r3, 3cd7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 3cdea │ │ │ │ + beq.n 3cde2 │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cdea │ │ │ │ + beq.n 3cde2 │ │ │ │ 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3cdea │ │ │ │ + beq.n 3cde2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ strd r2, sl, [sp] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 11a8fc <_PyUnicode_JoinArray@@Base+0x1828> │ │ │ │ + bl 11ab5c <_PyUnicode_JoinArray@@Base+0x1838> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3cdea │ │ │ │ + b.n 3cde2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3cbb0 │ │ │ │ - b.n 3cbaa │ │ │ │ + beq.w 3cba8 │ │ │ │ + b.n 3cba2 │ │ │ │ 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 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -24612,142 +24612,142 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 3ce32 │ │ │ │ - movw r0, #22860 @ 0x594c │ │ │ │ + bls.n 3ce2a │ │ │ │ + movw r0, #21704 @ 0x54c8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ - cbnz r0, 3ce32 │ │ │ │ + bl e2b6c │ │ │ │ + cbnz r0, 3ce2a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce90 │ │ │ │ + b.n 3ce88 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce2e │ │ │ │ + bne.n 3ce26 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ce56 │ │ │ │ + ble.n 3ce4e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2689b8 │ │ │ │ + bl 2674d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ce58 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 3ce58 │ │ │ │ - b.n 3ce2e │ │ │ │ + bne.n 3ce50 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 3ce50 │ │ │ │ + b.n 3ce26 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 3ce7c │ │ │ │ - bl b0ee8 │ │ │ │ + ble.n 3ce74 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c568 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ - b.n 3ce88 │ │ │ │ + bl b4104 │ │ │ │ + b.n 3ce80 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c568 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3ce9a │ │ │ │ + cbz r3, 3ce92 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 219fa8 │ │ │ │ + bl 218a98 │ │ │ │ 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, #40268 @ 0x9d4c │ │ │ │ + movw r0, #39180 @ 0x990c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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 295948 │ │ │ │ + b.w 295520 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 3cf08 │ │ │ │ + cbz r3, 3cf00 │ │ │ │ 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, 3cf12 │ │ │ │ + cbnz r3, 3cf0a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (3cf1c ) │ │ │ │ + ldr r1, [pc, #8] @ (3cf14 ) │ │ │ │ mov r0, r3 │ │ │ │ - b.w d86e4 │ │ │ │ + b.w d8720 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl fe748 │ │ │ │ + bl fea70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cf42 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 3cf5a │ │ │ │ - b.n 3cf70 │ │ │ │ + bne.n 3cf3a │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 3cf52 │ │ │ │ + b.n 3cf68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3cf5a │ │ │ │ + bne.n 3cf52 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #40472 @ 0x9e18 │ │ │ │ + movw r0, #39384 @ 0x99d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #40488 @ 0x9e28 │ │ │ │ + movw r0, #39400 @ 0x99e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 │ │ │ │ @@ -24760,26 +24760,26 @@ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3cfb6 │ │ │ │ - cbz r2, 3cfb0 │ │ │ │ + cbnz r3, 3cfae │ │ │ │ + cbz r2, 3cfa8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3cfb6 │ │ │ │ + cbnz r3, 3cfae │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d044 │ │ │ │ + b.n 3d03c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41116 @ 0xa09c │ │ │ │ + movw r1, #40028 @ 0x9c5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -24787,447 +24787,447 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1597a4 │ │ │ │ + bl 159400 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d01c │ │ │ │ + bge.n 3d014 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #65068 @ 0xfe2c │ │ │ │ + movw r2, #63908 @ 0xf9a4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43512 @ 0xa9f8 │ │ │ │ + movw r0, #38116 @ 0x94e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3d028 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3d020 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c736 │ │ │ │ + bl 3c72e │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3d032 │ │ │ │ + cbz r3, 3d02a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3d042 │ │ │ │ + cbz r0, 3d03a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 26de50 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ + bl 26c95c <_PyTime_AsMilliseconds@@Base+0x2848> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d146 │ │ │ │ + beq.n 3d13e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f58d0 │ │ │ │ - cbnz r0, 3d082 │ │ │ │ - bl b0ee8 │ │ │ │ + bl 1f40a4 │ │ │ │ + cbnz r0, 3d07a │ │ │ │ + bl b0f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15604c │ │ │ │ + bl 155f80 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2bb00 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d0de │ │ │ │ - bgt.n 3d0cc │ │ │ │ + beq.n 3d0d6 │ │ │ │ + bgt.n 3d0c4 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d0b4 │ │ │ │ + beq.n 3d0ac │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d0cc │ │ │ │ + bne.n 3d0c4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41144 @ 0xa0b8 │ │ │ │ + movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3d138 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3d130 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5444 @ 0x1544 │ │ │ │ + movw r1, #4304 @ 0x10d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3d138 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3d130 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #41172 @ 0xa0d4 │ │ │ │ + movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ - b.n 3d138 │ │ │ │ + bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + b.n 3d130 │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3d11c │ │ │ │ + cbz r3, 3d114 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 156d54 │ │ │ │ - b.n 3d146 │ │ │ │ + bl 156c20 │ │ │ │ + b.n 3d13e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 156d54 │ │ │ │ + bl 156c20 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ - cbz r1, 3d16a │ │ │ │ + cbz r1, 3d162 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ - cbnz r1, 3d176 │ │ │ │ - b.n 3d1a0 │ │ │ │ + cbnz r1, 3d16e │ │ │ │ + b.n 3d198 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add.w r1, r1, #110592 @ 0x1b000 │ │ │ │ ldrb.w r1, [r1, #3310] @ 0xcee │ │ │ │ - cbz r1, 3d1a0 │ │ │ │ + cbz r1, 3d198 │ │ │ │ mov r6, r2 │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ movs r3, #10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2510dc <_PyMarshal_GetXIData@@Base+0x2f4> │ │ │ │ + bl 24f8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d1a2 │ │ │ │ + blt.n 3d19a │ │ │ │ movs r0, #0 │ │ │ │ - bl f7044 │ │ │ │ + bl f739c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d1be │ │ │ │ + bgt.n 3d1b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41208 @ 0xa0f8 │ │ │ │ + movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 3d1f2 │ │ │ │ + ble.n 3d1ea │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41256 @ 0xa128 │ │ │ │ + movw r1, #40168 @ 0x9ce8 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 3d398 │ │ │ │ + beq.w 3d390 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3d218 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 3d210 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d398 │ │ │ │ + bne.w 3d390 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3d24e │ │ │ │ + beq.n 3d246 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3d254 │ │ │ │ + beq.n 3d24c │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 3d248 │ │ │ │ + beq.n 3d240 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3d24a │ │ │ │ - bl 941dc │ │ │ │ + bne.n 3d242 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d398 │ │ │ │ - b.n 3d24a │ │ │ │ + bne.w 3d390 │ │ │ │ + b.n 3d242 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 3d25e │ │ │ │ - b.n 3d26a │ │ │ │ + cbz r5, 3d256 │ │ │ │ + b.n 3d262 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3d25e │ │ │ │ + b.n 3d256 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3d384 │ │ │ │ + bne.w 3d37c │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e5280 │ │ │ │ + bl 1e3934 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d26c │ │ │ │ + b.n 3d264 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3d27e │ │ │ │ - bl 1e5280 │ │ │ │ + bne.n 3d276 │ │ │ │ + bl 1e3934 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3d280 │ │ │ │ + b.n 3d278 │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #41300 @ 0xa154 │ │ │ │ + movw r1, #40212 @ 0x9d14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #41308 @ 0xa15c │ │ │ │ + movw r0, #40220 @ 0x9d1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d398 │ │ │ │ + beq.n 3d390 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 3d2c6 │ │ │ │ + beq.n 3d2be │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3d2ca │ │ │ │ + bmi.n 3d2c2 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 3d2ce │ │ │ │ + bmi.n 3d2c6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41320 @ 0xa168 │ │ │ │ + movw r1, #40232 @ 0x9d28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3d398 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3d390 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3d2d0 │ │ │ │ + b.n 3d2c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3d2d0 │ │ │ │ + b.n 3d2c8 │ │ │ │ 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 3d30a │ │ │ │ + beq.n 3d302 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3d2f8 │ │ │ │ - bl 155a6c │ │ │ │ - b.n 3d2fe │ │ │ │ - bl 103a14 │ │ │ │ + bpl.n 3d2f0 │ │ │ │ + bl 155a44 │ │ │ │ + b.n 3d2f6 │ │ │ │ + bl 103d34 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d398 │ │ │ │ + bne.n 3d390 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d332 │ │ │ │ + beq.n 3d32a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3d322 │ │ │ │ - bl 155a6c │ │ │ │ - b.n 3d328 │ │ │ │ - bl 103a14 │ │ │ │ + bpl.n 3d31a │ │ │ │ + bl 155a44 │ │ │ │ + b.n 3d320 │ │ │ │ + bl 103d34 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 3d398 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 3d390 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae00 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3d38a │ │ │ │ + bne.n 3d382 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d370 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 3d368 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d340 │ │ │ │ - b.n 3d398 │ │ │ │ + beq.n 3d338 │ │ │ │ + b.n 3d390 │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d272 │ │ │ │ + b.n 3d26a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3d370 │ │ │ │ + blt.n 3d368 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e5280 │ │ │ │ + b.w 1e3934 │ │ │ │ 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 r2, [sp, #8] │ │ │ │ - cbnz r3, 3d3be │ │ │ │ - cbz r2, 3d3b8 │ │ │ │ + cbnz r3, 3d3b6 │ │ │ │ + cbz r2, 3d3b0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d3be │ │ │ │ + cbnz r3, 3d3b6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d044 │ │ │ │ + b.n 3d03c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41348 @ 0xa184 │ │ │ │ + movw r1, #40260 @ 0x9d44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 3d408 │ │ │ │ + cbnz r4, 3d400 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3d408 │ │ │ │ + ble.n 3d400 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3d408 │ │ │ │ - cbz r2, 3d408 │ │ │ │ + bne.n 3d400 │ │ │ │ + cbz r2, 3d400 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3d044 │ │ │ │ + b.n 3d03c │ │ │ │ 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] @ (3d428 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #12] @ (3d420 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3fc │ │ │ │ + bne.n 3d3f4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r4, #5 │ │ │ │ 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, 3d450 │ │ │ │ + cbz r1, 3d448 │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 3d476 │ │ │ │ - cbz r0, 3d45a │ │ │ │ - bl 6c202 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3d454 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3d470 │ │ │ │ - bl f7070 │ │ │ │ - b.n 3d470 │ │ │ │ + bl 3d46e │ │ │ │ + cbz r0, 3d452 │ │ │ │ + bl 6c1f2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3d44c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3d468 │ │ │ │ + bl f73c8 │ │ │ │ + b.n 3d468 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #16376 @ 0x3ff8 │ │ │ │ + movw r1, #15288 @ 0x3bb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c3ac │ │ │ │ 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 3d498 │ │ │ │ + beq.n 3d490 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76e40 <_Py_open@@Base+0x304> │ │ │ │ + b.w 76828 <_Py_open@@Base+0x302> │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -25243,282 +25243,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 2be38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d570 │ │ │ │ + bge.n 3d568 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w fp, #38 @ 0x26 │ │ │ │ - bne.n 3d4f6 │ │ │ │ + bne.n 3d4ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e40 <_Py_open@@Base+0x304> │ │ │ │ + bl 76828 <_Py_open@@Base+0x302> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d59e │ │ │ │ + b.n 3d596 │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 3d59e │ │ │ │ - bl 6c202 │ │ │ │ + beq.n 3d596 │ │ │ │ + bl 6c1f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d59e │ │ │ │ - ldr r2, [pc, #144] @ (3d5a8 ) │ │ │ │ + bne.n 3d596 │ │ │ │ + ldr r2, [pc, #144] @ (3d5a0 ) │ │ │ │ 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, 3d530 │ │ │ │ + cbz r2, 3d528 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d552 │ │ │ │ + cbnz r2, 3d54a │ │ │ │ blx 2b214 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #41484 @ 0xa20c │ │ │ │ + movw r2, #40396 @ 0x9dcc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 3d59e │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 3d596 │ │ │ │ blx 2b214 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #41484 @ 0xa20c │ │ │ │ + movw r1, #40396 @ 0x9dcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d59e │ │ │ │ - bne.n 3d594 │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d596 │ │ │ │ + bne.n 3d58c │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #41576 @ 0xa268 │ │ │ │ + movw r1, #40488 @ 0x9e28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 3d59e │ │ │ │ + bl f41f0 │ │ │ │ + b.n 3d596 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d4a6 │ │ │ │ + bne.n 3d49e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003d5ac : │ │ │ │ +0003d5a4 : │ │ │ │ stmdb 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] @ (3d7a0 ) │ │ │ │ + ldr r3, [pc, #480] @ (3d798 ) │ │ │ │ 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 845a0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 845cc <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d798 │ │ │ │ + beq.w 3d790 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d05b8 │ │ │ │ + bl 1ceec8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d61c │ │ │ │ + cbnz r0, 3d614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d5f8 │ │ │ │ + blt.n 3d5f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d798 │ │ │ │ + b.n 3d790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d5f4 │ │ │ │ - ldr r2, [pc, #416] @ (3d7a4 ) │ │ │ │ + bne.n 3d5ec │ │ │ │ + ldr r2, [pc, #416] @ (3d79c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d612 │ │ │ │ + cbz r3, 3d60a │ │ │ │ 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 3d5f4 │ │ │ │ + b.n 3d5ec │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d696 │ │ │ │ + beq.n 3d68e │ │ │ │ mov r0, r7 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d73e │ │ │ │ + beq.w 3d736 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d70c │ │ │ │ + beq.n 3d704 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3d65a │ │ │ │ + bge.n 3d652 │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3d648 │ │ │ │ + b.n 3d640 │ │ │ │ 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 3d690 │ │ │ │ + bge.n 3d688 │ │ │ │ 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 3d66a │ │ │ │ + b.n 3d662 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d69a │ │ │ │ + b.n 3d692 │ │ │ │ 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 b7da8 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b7e18 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 3d704 │ │ │ │ + cbz r0, 3d6fc │ │ │ │ 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 1d06c4 │ │ │ │ + bl 1cefd4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d702 │ │ │ │ + bge.n 3d6fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3d702 │ │ │ │ - ldr r2, [pc, #188] @ (3d7a4 ) │ │ │ │ + cbnz r3, 3d6fa │ │ │ │ + ldr r2, [pc, #188] @ (3d79c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d6f8 │ │ │ │ + cbz r3, 3d6f0 │ │ │ │ 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, 3d740 │ │ │ │ + cbz r7, 3d738 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3d70e │ │ │ │ + b.n 3d706 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d71a │ │ │ │ + blt.n 3d712 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d740 │ │ │ │ + b.n 3d738 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d716 │ │ │ │ - ldr r2, [pc, #128] @ (3d7a4 ) │ │ │ │ + bne.n 3d70e │ │ │ │ + ldr r2, [pc, #128] @ (3d79c ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 3d734 │ │ │ │ + cbz r7, 3d72c │ │ │ │ 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 3d716 │ │ │ │ + b.n 3d70e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d76e │ │ │ │ + bge.n 3d766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d76e │ │ │ │ - ldr r2, [pc, #76] @ (3d7a4 ) │ │ │ │ + cbnz r3, 3d766 │ │ │ │ + ldr r2, [pc, #76] @ (3d79c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d766 │ │ │ │ + cbz r3, 3d75e │ │ │ │ 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 3d796 │ │ │ │ + bge.n 3d78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d796 │ │ │ │ - ldr r2, [pc, #36] @ (3d7a4 ) │ │ │ │ + cbnz r3, 3d78e │ │ │ │ + ldr r2, [pc, #36] @ (3d79c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d78e │ │ │ │ + cbz r3, 3d786 │ │ │ │ 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] │ │ │ │ @@ -25534,18 +25534,18 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 3d7ca │ │ │ │ + beq.n 3d7c2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76f44 <_Py_open@@Base+0x408> │ │ │ │ + b.w 7692c <_Py_open@@Base+0x406> │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -25558,353 +25558,353 @@ │ │ │ │ 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 2b19c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d894 │ │ │ │ + bge.n 3d88c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3d81c │ │ │ │ + bne.n 3d814 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f44 <_Py_open@@Base+0x408> │ │ │ │ + bl 7692c <_Py_open@@Base+0x406> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d8c0 │ │ │ │ + b.n 3d8b8 │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4d88 │ │ │ │ - bl 6c202 │ │ │ │ + bl 1e343c │ │ │ │ + bl 6c1f2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d8c0 │ │ │ │ - ldr r2, [pc, #140] @ (3d8c8 ) │ │ │ │ + bne.n 3d8b8 │ │ │ │ + ldr r2, [pc, #140] @ (3d8c0 ) │ │ │ │ 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, 3d854 │ │ │ │ + cbz r2, 3d84c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d876 │ │ │ │ + cbnz r2, 3d86e │ │ │ │ blx 2b214 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #41756 @ 0xa31c │ │ │ │ + movw r2, #40668 @ 0x9edc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 3d8c0 │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 3d8b8 │ │ │ │ blx 2b214 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #41756 @ 0xa31c │ │ │ │ + movw r1, #40668 @ 0x9edc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d8c0 │ │ │ │ - bne.n 3d8b6 │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d8b8 │ │ │ │ + bne.n 3d8ae │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #41852 @ 0xa37c │ │ │ │ + movw r1, #40764 @ 0x9f3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 3d8c0 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 3d8b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d7d4 │ │ │ │ + bne.n 3d7cc │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ 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, 3d8ee │ │ │ │ - cbz r2, 3d8e8 │ │ │ │ + cbnz r3, 3d8e6 │ │ │ │ + cbz r2, 3d8e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d8ee │ │ │ │ + cbnz r3, 3d8e6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d942 │ │ │ │ + b.n 3d93a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41116 @ 0xa09c │ │ │ │ + movw r1, #40028 @ 0x9c5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 r1, #29244 @ 0x723c │ │ │ │ + movw r1, #28156 @ 0x6dfc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 122b78 │ │ │ │ + bl 122dec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 3d93e │ │ │ │ + cbz r2, 3d936 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d93e │ │ │ │ + bge.n 3d936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3d93e │ │ │ │ + cbnz r3, 3d936 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ 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 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 26de50 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ + bl 26c95c <_PyTime_AsMilliseconds@@Base+0x2848> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da44 │ │ │ │ + beq.n 3da3c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f58d0 │ │ │ │ - cbnz r0, 3d980 │ │ │ │ - bl b0ee8 │ │ │ │ + bl 1f40a4 │ │ │ │ + cbnz r0, 3d978 │ │ │ │ + bl b0f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15604c │ │ │ │ + bl 155f80 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2afbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d9dc │ │ │ │ - bgt.n 3d9ca │ │ │ │ + beq.n 3d9d4 │ │ │ │ + bgt.n 3d9c2 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d9b2 │ │ │ │ + beq.n 3d9aa │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d9ca │ │ │ │ + bne.n 3d9c2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41144 @ 0xa0b8 │ │ │ │ + movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3da36 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3da2e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5628 @ 0x15fc │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3da36 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3da2e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #41992 @ 0xa408 │ │ │ │ + movw r3, #40904 @ 0x9fc8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ - b.n 3da36 │ │ │ │ + bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + b.n 3da2e │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3da1a │ │ │ │ + cbz r3, 3da12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 156d54 │ │ │ │ - b.n 3da44 │ │ │ │ + bl 156c20 │ │ │ │ + b.n 3da3c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 156d54 │ │ │ │ + bl 156c20 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3da66 │ │ │ │ - cbz r2, 3da60 │ │ │ │ + cbnz r3, 3da5e │ │ │ │ + cbz r2, 3da58 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3da66 │ │ │ │ + cbnz r3, 3da5e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d942 │ │ │ │ + b.n 3d93a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41348 @ 0xa184 │ │ │ │ + movw r1, #40260 @ 0x9d44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dba2 │ │ │ │ - movw r7, #41044 @ 0xa054 │ │ │ │ + beq.w 3db9a │ │ │ │ + movw r7, #39956 @ 0x9c14 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #244] @ (3dba8 ) │ │ │ │ + ldr r1, [pc, #244] @ (3dba0 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 206c18 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2054c8 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dacc │ │ │ │ - bl 229ea8 │ │ │ │ + cbnz r0, 3dac4 │ │ │ │ + bl 2289c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db8c │ │ │ │ - b.n 3dab0 │ │ │ │ + beq.n 3db84 │ │ │ │ + b.n 3daa8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3dae6 │ │ │ │ + bne.n 3dade │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3db8c │ │ │ │ + beq.n 3db84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db82 │ │ │ │ + bge.n 3db7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 3db40 │ │ │ │ - b.n 3db82 │ │ │ │ + cbz r3, 3db38 │ │ │ │ + b.n 3db7a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3db2e │ │ │ │ + bmi.n 3db26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db02 │ │ │ │ + bge.n 3dafa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3db02 │ │ │ │ + cbnz r3, 3dafa │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db16 │ │ │ │ + bge.n 3db0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db16 │ │ │ │ + cbnz r3, 3db0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56172 @ 0xdb6c │ │ │ │ + movw r1, #55044 @ 0xd704 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3db7e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3db76 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3db46 │ │ │ │ + cbnz r3, 3db3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db82 │ │ │ │ + bge.n 3db7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3db82 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3db82 │ │ │ │ + cbnz r3, 3db7a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3db7a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db64 │ │ │ │ + bge.n 3db5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db64 │ │ │ │ + cbnz r3, 3db5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3dab0 │ │ │ │ + bne.n 3daa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db7e │ │ │ │ + bge.n 3db76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3db7e │ │ │ │ + cbnz r3, 3db76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dba2 │ │ │ │ - ldr r0, [pc, #40] @ (3dbac ) │ │ │ │ + b.n 3db9a │ │ │ │ + ldr r0, [pc, #40] @ (3dba4 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 222a74 │ │ │ │ + bl 221594 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dba0 │ │ │ │ + bge.n 3db98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dba0 │ │ │ │ + cbnz r3, 3db98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25912,68 +25912,68 @@ │ │ │ │ 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, 3dbe0 │ │ │ │ + cbnz r4, 3dbd8 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3dbe0 │ │ │ │ + ble.n 3dbd8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3dbe0 │ │ │ │ - cbz r2, 3dbe0 │ │ │ │ + bne.n 3dbd8 │ │ │ │ + cbz r2, 3dbd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3d942 │ │ │ │ + b.n 3d93a │ │ │ │ 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] @ (3dc00 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #12] @ (3dbf8 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dbd4 │ │ │ │ + bne.n 3dbcc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3dc0c │ │ │ │ + b.n 3dc04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dc2c │ │ │ │ + bne.n 3dc24 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 3dc2e │ │ │ │ + bpl.n 3dc26 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3dc4a │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + cbz r1, 3dc42 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dc22 │ │ │ │ + bls.n 3dc1a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 3dc38 │ │ │ │ + bmi.n 3dc30 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ 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 │ │ │ │ @@ -25982,1072 +25982,1072 @@ │ │ │ │ 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 2bbac │ │ │ │ - cbz r0, 3dc8c │ │ │ │ + cbz r0, 3dc84 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 3dcb8 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 3dcb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f41d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f29d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dcb8 │ │ │ │ + beq.n 3dcb0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f41d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f29d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dcb8 │ │ │ │ + beq.n 3dcb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #49144 @ 0xbff8 │ │ │ │ + movw r0, #48056 @ 0xbbb8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ - b.n 3dcce │ │ │ │ + bl 95278 │ │ │ │ + b.n 3dcc6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3dcc2 │ │ │ │ + beq.n 3dcba │ │ │ │ blx 2b604 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dccc │ │ │ │ + beq.n 3dcc4 │ │ │ │ blx 2b604 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3dcda │ │ │ │ + b.n 3dcd2 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dcfc │ │ │ │ + bls.n 3dcf4 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3dd08 │ │ │ │ + bne.n 3dd00 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 3dcf8 │ │ │ │ + bcc.n 3dcf0 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3dce4 │ │ │ │ - b.n 3dd10 │ │ │ │ + beq.n 3dcdc │ │ │ │ + b.n 3dd08 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3dd06 │ │ │ │ + bne.n 3dcfe │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3dcdc │ │ │ │ + bge.n 3dcd4 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003dd1a : │ │ │ │ - ldr r0, [pc, #4] @ (3dd20 ) │ │ │ │ - b.w 1daa60 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ +0003dd12 : │ │ │ │ + ldr r0, [pc, #4] @ (3dd18 ) │ │ │ │ + b.w 1d9108 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ 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 r6, r0 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3dd46 │ │ │ │ + cbz r3, 3dd3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd56 │ │ │ │ - b.n 3dd66 │ │ │ │ - ldr r1, [pc, #468] @ (3df1c ) │ │ │ │ + cbz r3, 3dd4e │ │ │ │ + b.n 3dd5e │ │ │ │ + ldr r1, [pc, #468] @ (3df14 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd40 │ │ │ │ - b.n 3df0a │ │ │ │ - ldr r1, [pc, #456] @ (3df20 ) │ │ │ │ + bne.n 3dd38 │ │ │ │ + b.n 3df02 │ │ │ │ + ldr r1, [pc, #456] @ (3df18 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ + beq.w 3df02 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 3dd7a │ │ │ │ - ldr r1, [pc, #440] @ (3df24 ) │ │ │ │ + cbnz r3, 3dd72 │ │ │ │ + ldr r1, [pc, #440] @ (3df1c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ + beq.w 3df02 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 3dd8e │ │ │ │ - ldr r1, [pc, #424] @ (3df28 ) │ │ │ │ + cbnz r3, 3dd86 │ │ │ │ + ldr r1, [pc, #424] @ (3df20 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ - movw r1, #42028 @ 0xa42c │ │ │ │ + beq.w 3df02 │ │ │ │ + movw r1, #40940 @ 0x9fec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #42032 @ 0xa430 │ │ │ │ + movw r0, #40944 @ 0x9ff0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ - movw r0, #42040 @ 0xa438 │ │ │ │ + beq.w 3df02 │ │ │ │ + movw r0, #40952 @ 0x9ff8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1f00c0 │ │ │ │ + bl 1ee870 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + beq.w 3df02 │ │ │ │ + movw r1, #33400 @ 0x8278 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #17884 @ 0x45dc │ │ │ │ + movw r0, #16796 @ 0x419c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ + beq.w 3df02 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 122b78 │ │ │ │ + bl 122dec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df0a │ │ │ │ + beq.w 3df02 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #34472 @ 0x86a8 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2c2c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3de1a │ │ │ │ + cbnz r0, 3de12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bls.n 3de1a │ │ │ │ + bls.n 3de12 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3de1a │ │ │ │ + bne.n 3de12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 3de1a │ │ │ │ + bne.n 3de12 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 3de32 │ │ │ │ + beq.n 3de2a │ │ │ │ movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42064 @ 0xa450 │ │ │ │ + movw r1, #40976 @ 0xa010 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3df0a │ │ │ │ - movw r0, #20640 @ 0x50a0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3df02 │ │ │ │ + movw r0, #19552 @ 0x4c60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df0a │ │ │ │ - movw r0, #42112 @ 0xa480 │ │ │ │ + beq.n 3df02 │ │ │ │ + movw r0, #41024 @ 0xa040 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df0a │ │ │ │ - movw r0, #13212 @ 0x339c │ │ │ │ + beq.n 3df02 │ │ │ │ + movw r0, #12124 @ 0x2f5c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df0a │ │ │ │ - movw r0, #42096 @ 0xa470 │ │ │ │ + beq.n 3df02 │ │ │ │ + movw r0, #41008 @ 0xa030 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df0a │ │ │ │ - movw r0, #42108 @ 0xa47c │ │ │ │ + beq.n 3df02 │ │ │ │ + movw r0, #41020 @ 0xa03c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df0a │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + beq.n 3df02 │ │ │ │ + movw r0, #41032 @ 0xa048 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 3df0a │ │ │ │ - movw r0, #42100 @ 0xa474 │ │ │ │ + cbz r0, 3df02 │ │ │ │ + movw r0, #41012 @ 0xa034 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 3df0a │ │ │ │ - movw r0, #42128 @ 0xa490 │ │ │ │ + cbz r0, 3df02 │ │ │ │ + movw r0, #41040 @ 0xa050 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 3df0a │ │ │ │ + cbz r0, 3df02 │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #42136 @ 0xa498 │ │ │ │ + movw r0, #41048 @ 0xa058 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cd2a0 │ │ │ │ - movw r1, #42172 @ 0xa4bc │ │ │ │ + bl 1cbbb0 │ │ │ │ + movw r1, #41084 @ 0xa07c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3df0a │ │ │ │ + blt.n 3df02 │ │ │ │ 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 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3df10 │ │ │ │ + bge.n 3df08 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3df14 │ │ │ │ + b.n 3df0c │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3defa │ │ │ │ + bne.n 3def2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3df4a │ │ │ │ + cbnz r0, 3df42 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3df54 │ │ │ │ - b.n 3df5a │ │ │ │ + cbnz r0, 3df4c │ │ │ │ + b.n 3df52 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df44 │ │ │ │ - b.n 3df68 │ │ │ │ + beq.n 3df3c │ │ │ │ + b.n 3df60 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3df68 │ │ │ │ + cbnz r0, 3df60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3df68 │ │ │ │ + cbz r0, 3df60 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3df8a │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 3dfc0 │ │ │ │ + bne.n 3df82 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 3dfb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 37fc8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3dfa8 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 3dfa0 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3dfc2 │ │ │ │ + b.n 3dfba │ │ │ │ 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 3dfc2 │ │ │ │ + b.n 3dfba │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #64641 @ 0xfc81 │ │ │ │ + movw r1, #63585 @ 0xf861 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 190860 <_PyType_LookupRef@@Base+0x4> │ │ │ │ + b.w 19029c <_PyType_LookupRef@@Base+0x4> │ │ │ │ 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 121f3c │ │ │ │ + bl 1221b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0e2 │ │ │ │ + beq.n 3e0da │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 3e020 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + cbz r1, 3e018 │ │ │ │ + movw r0, #41136 @ 0xa0b0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e012 │ │ │ │ + bge.n 3e00a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e012 │ │ │ │ + cbnz r3, 3e00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3e0e0 │ │ │ │ - movw r2, #31088 @ 0x7970 │ │ │ │ + beq.n 3e0d8 │ │ │ │ + movw r2, #30000 @ 0x7530 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.n 3e02a │ │ │ │ - movw r2, #33728 @ 0x83c0 │ │ │ │ + b.n 3e022 │ │ │ │ + movw r2, #32640 @ 0x7f80 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 3e060 │ │ │ │ + cbz r3, 3e058 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42232 @ 0xa4f8 │ │ │ │ + movw r0, #41144 @ 0xa0b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e052 │ │ │ │ + bge.n 3e04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e052 │ │ │ │ + cbnz r3, 3e04a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e0e2 │ │ │ │ - movw r2, #31088 @ 0x7970 │ │ │ │ + beq.n 3e0da │ │ │ │ + movw r2, #30000 @ 0x7530 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 3e08c │ │ │ │ + cbz r3, 3e084 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42248 @ 0xa508 │ │ │ │ + movw r0, #41160 @ 0xa0c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e088 │ │ │ │ + bge.n 3e080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e088 │ │ │ │ + cbnz r3, 3e080 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3e0e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3e0da │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3e0b6 │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + cbnz r3, 3e0ae │ │ │ │ + movw r0, #19404 @ 0x4bcc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e0b2 │ │ │ │ + bge.n 3e0aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e0b2 │ │ │ │ + cbnz r3, 3e0aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3e0e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3e0da │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #42268 @ 0xa51c │ │ │ │ + movw r0, #41180 @ 0xa0dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e0e2 │ │ │ │ + bge.n 3e0da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e0e2 │ │ │ │ + cbnz r3, 3e0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0da │ │ │ │ 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 171708 │ │ │ │ - cbz r0, 3e118 │ │ │ │ + bl 171430 │ │ │ │ + cbz r0, 3e110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e1a8 │ │ │ │ + beq.n 3e1a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #11848 @ 0x2e48 │ │ │ │ + movw r0, #10760 @ 0x2a08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3e166 │ │ │ │ + bne.n 3e15e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 3c60e │ │ │ │ + bl 3c606 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e15e │ │ │ │ + cbz r0, 3e156 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3e14e │ │ │ │ + blt.n 3e146 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3e15e │ │ │ │ + b.n 3e156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e14a │ │ │ │ + bne.n 3e142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e14a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e142 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85110 │ │ │ │ - b.n 3e1a0 │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 3e198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c59c │ │ │ │ + bl 3c594 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e1a0 │ │ │ │ + cbz r0, 3e198 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #44884 @ 0xaf54 │ │ │ │ + movw r0, #43796 @ 0xab14 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3e190 │ │ │ │ + blt.n 3e188 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3e1a0 │ │ │ │ + b.n 3e198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e18c │ │ │ │ + bne.n 3e184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e18c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 3e1aa │ │ │ │ + bl 218af0 │ │ │ │ + b.n 3e1a2 │ │ │ │ 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 3e1ec │ │ │ │ + bne.n 3e1e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3e204 │ │ │ │ - movw r2, #17336 @ 0x43b8 │ │ │ │ + bmi.n 3e1fc │ │ │ │ + movw r2, #16248 @ 0x3f78 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #59664 @ 0xe910 │ │ │ │ + movw r0, #58504 @ 0xe488 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3e200 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3e1f8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59664 @ 0xe910 │ │ │ │ + movw r0, #58504 @ 0xe488 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1c4 │ │ │ │ + bne.n 3e1bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e21c │ │ │ │ - ldr r5, [pc, #24] @ (3e220 ) │ │ │ │ + b.n 3e214 │ │ │ │ + ldr r5, [pc, #24] @ (3e218 ) │ │ │ │ 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 10a134 <_PyDict_MergeEx@@Base+0x2f8> │ │ │ │ + bl 10a628 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3e24e │ │ │ │ + beq.n 3e246 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42716 @ 0xa6dc │ │ │ │ + movw r0, #41628 @ 0xa29c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 3e2ba │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 3e2b2 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - bl f0128 │ │ │ │ + bl f0470 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3e28e │ │ │ │ + bmi.n 3e286 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3e28e │ │ │ │ + beq.n 3e286 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42732 @ 0xa6ec │ │ │ │ + movw r1, #41644 @ 0xa2ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f0128 │ │ │ │ + bl f0470 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3e2be │ │ │ │ + beq.n 3e2b6 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3e2be │ │ │ │ + bmi.n 3e2b6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42780 @ 0xa71c │ │ │ │ + movw r1, #41692 @ 0xa2dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e342 │ │ │ │ + b.n 3e33a │ │ │ │ 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 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3e2fe │ │ │ │ - cbz r0, 3e310 │ │ │ │ + bne.n 3e2f6 │ │ │ │ + cbz r0, 3e308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e310 │ │ │ │ + bge.n 3e308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e310 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e310 │ │ │ │ + cbnz r3, 3e308 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e308 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 3e330 │ │ │ │ - cbz r0, 3e342 │ │ │ │ + bne.n 3e328 │ │ │ │ + cbz r0, 3e33a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e342 │ │ │ │ + bge.n 3e33a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e342 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e342 │ │ │ │ + cbnz r3, 3e33a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e33a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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, 3e362 │ │ │ │ + cbz r2, 3e35a │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3e364 │ │ │ │ + b.n 3e35c │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ - cbnz r2, 3e370 │ │ │ │ + cbnz r2, 3e368 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3e370 │ │ │ │ - cbnz r3, 3e390 │ │ │ │ + bne.n 3e368 │ │ │ │ + cbnz r3, 3e388 │ │ │ │ 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] @ (3e4f8 ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #372] @ (3e4f0 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e4f0 │ │ │ │ + beq.w 3e4e8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3e3be │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 3e3b6 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35756 @ 0x8bac │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #42820 @ 0xa744 │ │ │ │ + movw r0, #41732 @ 0xa304 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r6 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e4f0 │ │ │ │ + b.n 3e4e8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.n 3e3ca │ │ │ │ + bne.n 3e3c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e4c2 │ │ │ │ + b.n 3e4ba │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e4c2 │ │ │ │ + beq.n 3e4ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 3e3f0 │ │ │ │ + bmi.n 3e3e8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42832 @ 0xa750 │ │ │ │ + movw r1, #41744 @ 0xa310 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3e3ba │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3e3b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e3c6 │ │ │ │ - ldr r2, [pc, #256] @ (3e4fc ) │ │ │ │ + beq.n 3e3be │ │ │ │ + ldr r2, [pc, #256] @ (3e4f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ movw r7, #57828 @ 0xe1e4 │ │ │ │ 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 3e4c2 │ │ │ │ + ble.n 3e4ba │ │ │ │ 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 3e43c │ │ │ │ + bne.n 3e434 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b46b0 │ │ │ │ + bl 2b4294 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e476 │ │ │ │ + b.n 3e46e │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 3e450 │ │ │ │ + bne.n 3e448 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4599c │ │ │ │ + bl 45994 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e476 │ │ │ │ + b.n 3e46e │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e464 │ │ │ │ + bne.n 3e45c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 45a50 <_PyErr_SetLocaleString@@Base+0x6e> │ │ │ │ + bl 45a48 <_PyErr_SetLocaleString@@Base+0x6e> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e476 │ │ │ │ + b.n 3e46e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42860 @ 0xa76c │ │ │ │ + movw r1, #41772 @ 0xa32c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 3e494 │ │ │ │ + b.n 3e48c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e4f0 │ │ │ │ + beq.n 3e4e8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3e4a2 │ │ │ │ + bne.n 3e49a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3e4be │ │ │ │ + beq.n 3e4b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42892 @ 0xa78c │ │ │ │ + movw r1, #41804 @ 0xa34c │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4b0 │ │ │ │ + bge.n 3e4a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 3e4b6 │ │ │ │ + cbz r2, 3e4ae │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3e4be │ │ │ │ + b.n 3e4b6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e4b0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e4a8 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3e412 │ │ │ │ - bl 24c524 <_PySlice_FromIndices@@Base+0x670> │ │ │ │ + b.n 3e40a │ │ │ │ + bl 24b07c <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 251aa4 │ │ │ │ + bl 25056c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4f0 │ │ │ │ + bge.n 3e4e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3e4f0 │ │ │ │ + cbnz r2, 3e4e8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, #56 @ 0x38 │ │ │ │ + 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 94494 │ │ │ │ - cbz r0, 3e53e │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 3e536 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e53e │ │ │ │ + bge.n 3e536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e53e │ │ │ │ + cbnz r3, 3e536 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3e560 │ │ │ │ + bhi.n 3e558 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3e576 │ │ │ │ + ble.n 3e56e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3e57e │ │ │ │ - movw r0, #23388 @ 0x5b5c │ │ │ │ + b.n 3e576 │ │ │ │ + movw r0, #22300 @ 0x571c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e558 │ │ │ │ + bne.n 3e550 │ │ │ │ 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 26293c │ │ │ │ + b.w 261458 │ │ │ │ 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, #33728 @ 0x83c0 │ │ │ │ + movw r0, #32640 @ 0x7f80 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e5f6 │ │ │ │ + cbz r0, 3e5ee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5ca │ │ │ │ + bge.n 3e5c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5ca │ │ │ │ + cbnz r3, 3e5c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3e5f4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3e5ec │ │ │ │ movw r3, #43648 @ 0xaa80 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 194ed8 │ │ │ │ + bl 194930 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5f6 │ │ │ │ + bge.n 3e5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e5f6 │ │ │ │ + cbnz r3, 3e5ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5f6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e5ee │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003e5fa : │ │ │ │ +0003e5f2 : │ │ │ │ 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 885a4 │ │ │ │ - cbz r0, 3e634 │ │ │ │ + bl 88610 │ │ │ │ + cbz r0, 3e62c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e638 │ │ │ │ + bge.n 3e630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e638 │ │ │ │ + cbnz r3, 3e630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e638 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e630 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r1, 3e670 │ │ │ │ + cbnz r1, 3e668 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44304 @ 0xad10 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3f042 │ │ │ │ + b.w 3f03a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e698 │ │ │ │ + beq.n 3e690 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44328 @ 0xad28 │ │ │ │ + movw r1, #43240 @ 0xa8e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3e668 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3e660 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3e6b4 │ │ │ │ + bne.n 3e6ac │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 3e6b8 │ │ │ │ + b.n 3e6b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1014 │ │ │ │ + bl b1064 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3e6da │ │ │ │ + bge.n 3e6d2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44356 @ 0xad44 │ │ │ │ + movw r1, #43268 @ 0xa904 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 3e668 │ │ │ │ - beq.n 3e720 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 3e660 │ │ │ │ + beq.n 3e718 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 3e750 │ │ │ │ + bhi.n 3e748 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e768 │ │ │ │ + bne.n 3e760 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e738 │ │ │ │ + bne.n 3e730 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 3e750 │ │ │ │ + cbz r2, 3e748 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44460 @ 0xadac │ │ │ │ + movw r1, #43372 @ 0xa96c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3e668 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3e660 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44404 @ 0xad74 │ │ │ │ + movw r1, #43316 @ 0xa934 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 3e668 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 3e660 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44488 @ 0xadc8 │ │ │ │ + movw r1, #43400 @ 0xa988 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 3e668 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 3e660 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44528 @ 0xadf0 │ │ │ │ + movw r1, #43440 @ 0xa9b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3e668 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3e660 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl 103b04 │ │ │ │ + bl 103e24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3e794 │ │ │ │ + cbz r3, 3e78c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44552 @ 0xae08 │ │ │ │ + movw r1, #43464 @ 0xa9c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3e668 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3e660 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3e7b6 │ │ │ │ + bge.n 3e7ae │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #44572 @ 0xae1c │ │ │ │ + movw r1, #43484 @ 0xa9dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 3e668 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 3e660 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -27055,171 +27055,171 @@ │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 3e668 │ │ │ │ + bcs.w 3e660 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e668 │ │ │ │ + beq.w 3e660 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3e808 │ │ │ │ + beq.n 3e800 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 3e7fe │ │ │ │ + b.n 3e7f6 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3e832 │ │ │ │ + bcs.n 3e82a │ │ │ │ bl 3161c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 3e80c │ │ │ │ + beq.n 3e804 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 3e80c │ │ │ │ + beq.n 3e804 │ │ │ │ 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 3e80c │ │ │ │ + b.n 3e804 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3e84a │ │ │ │ + beq.n 3e842 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 3e836 │ │ │ │ + bge.n 3e82e │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 3e836 │ │ │ │ + b.n 3e82e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3e874 │ │ │ │ + bcc.n 3e86c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #44616 @ 0xae48 │ │ │ │ + movw r1, #43528 @ 0xaa08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 3e668 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 3e660 │ │ │ │ mov r0, r9 │ │ │ │ - bl 144458 <_PyArena_Free@@Base+0x117c> │ │ │ │ + bl 1447b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f02a │ │ │ │ + beq.w 3f022 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bge.n 3e8a6 │ │ │ │ + bge.n 3e89e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e8a6 │ │ │ │ + cbz r0, 3e89e │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e8c6 │ │ │ │ - bl 23bfc0 │ │ │ │ + b.n 3e8be │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3f02a │ │ │ │ + bge.w 3f022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f02a │ │ │ │ + bne.w 3f022 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f02a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f022 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 3e8d6 │ │ │ │ + blt.n 3e8ce │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 3e8c6 │ │ │ │ + b.n 3e8be │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #49856 @ 0xc2c0 │ │ │ │ + movw r3, #48768 @ 0xbe80 │ │ │ │ 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, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 3ec3e │ │ │ │ + ble.w 3ec36 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 142098 │ │ │ │ + bl 142310 │ │ │ │ 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 3e946 │ │ │ │ + bne.n 3e93e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 142098 │ │ │ │ + bl 142310 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 3e922 │ │ │ │ + b.n 3e91a │ │ │ │ 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 3ec3a │ │ │ │ + beq.w 3ec32 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 3ea14 │ │ │ │ + bgt.n 3ea0c │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 3e97c │ │ │ │ + bgt.n 3e974 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3e9c2 │ │ │ │ + bgt.n 3e9ba │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 3e9a6 │ │ │ │ + bgt.n 3e99e │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 3eabc │ │ │ │ + beq.w 3eab4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 3ebee │ │ │ │ - b.n 3eabc │ │ │ │ + bne.w 3ebe6 │ │ │ │ + b.n 3eab4 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 3ebee │ │ │ │ + bhi.w 3ebe6 │ │ │ │ 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 │ │ │ │ @@ -27228,25 +27228,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 3ebee │ │ │ │ + bhi.w 3ebe6 │ │ │ │ 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 3ebee │ │ │ │ + bne.w 3ebe6 │ │ │ │ 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 │ │ │ │ @@ -27263,22 +27263,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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 3eb44 │ │ │ │ + beq.w 3eb3c │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3ebee │ │ │ │ + bhi.w 3ebe6 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3ebee │ │ │ │ + bhi.w 3ebe6 │ │ │ │ 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 │ │ │ │ @@ -27294,29 +27294,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 3ea62 │ │ │ │ + b.n 3ea5a │ │ │ │ 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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ 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 │ │ │ │ @@ -27326,20 +27326,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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3eb92 │ │ │ │ + blt.n 3eb8a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 3ec30 │ │ │ │ + b.n 3ec28 │ │ │ │ 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 │ │ │ │ @@ -27349,76 +27349,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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ 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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3eb92 │ │ │ │ + bcs.n 3eb8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 3ec30 │ │ │ │ + b.n 3ec28 │ │ │ │ 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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3eb9a │ │ │ │ - b.n 3eb92 │ │ │ │ + bcc.n 3eb92 │ │ │ │ + b.n 3eb8a │ │ │ │ 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 3ec30 │ │ │ │ + bpl.n 3ec28 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3eb9a │ │ │ │ - b.n 3eb92 │ │ │ │ + bcs.n 3eb92 │ │ │ │ + b.n 3eb8a │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ec30 │ │ │ │ + bpl.n 3ec28 │ │ │ │ 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 3eb92 │ │ │ │ + bcc.n 3eb8a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bge.n 3eb9a │ │ │ │ + bge.n 3eb92 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 3ec30 │ │ │ │ + b.n 3ec28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 3ec30 │ │ │ │ + b.n 3ec28 │ │ │ │ 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 │ │ │ │ @@ -27434,166 +27434,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 3ec3a │ │ │ │ + b.n 3ec32 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a3518 │ │ │ │ + bl 2a30f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3ec06 │ │ │ │ + bge.n 3ebfe │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3ebf6 │ │ │ │ + b.n 3ebee │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - cbz r0, 3ec30 │ │ │ │ + cbz r0, 3ec28 │ │ │ │ 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 3ec0a │ │ │ │ + b.n 3ec02 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 3e8fc │ │ │ │ + b.n 3e8f4 │ │ │ │ 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 3ed6c │ │ │ │ + bls.w 3ed64 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 3ec72 │ │ │ │ + bpl.n 3ec6a │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 3ec5e │ │ │ │ + b.n 3ec56 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 3ec72 │ │ │ │ + bmi.n 3ec6a │ │ │ │ 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 3ec98 │ │ │ │ + bpl.n 3ec90 │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 3ec84 │ │ │ │ + b.n 3ec7c │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 3ecac │ │ │ │ + bpl.n 3eca4 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3ec98 │ │ │ │ + b.n 3ec90 │ │ │ │ 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 3ec52 │ │ │ │ + beq.n 3ec4a │ │ │ │ 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 3ec52 │ │ │ │ + bne.n 3ec4a │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 3ed1e │ │ │ │ + beq.n 3ed16 │ │ │ │ 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 3ed24 │ │ │ │ + bge.n 3ed1c │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3ed0c │ │ │ │ + b.n 3ed04 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3ed26 │ │ │ │ + b.n 3ed1e │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ed44 │ │ │ │ + beq.n 3ed3c │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 3ed4c │ │ │ │ + bcc.n 3ed44 │ │ │ │ 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 3ed54 │ │ │ │ + bcs.n 3ed4c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 3ed60 │ │ │ │ + b.n 3ed58 │ │ │ │ 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 3ec52 │ │ │ │ + b.n 3ec4a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e8f2 │ │ │ │ + bne.w 3e8ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ed88 │ │ │ │ + bge.n 3ed80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ed88 │ │ │ │ + cbnz r3, 3ed80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #44264 @ 0xace8 │ │ │ │ + movw r5, #43176 @ 0xa8a8 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov fp, r4 │ │ │ │ @@ -27604,617 +27604,617 @@ │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr.w r8, [r4, r2, lsl #2] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, lr │ │ │ │ - ble.w 3eef4 │ │ │ │ + ble.w 3eeec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3eee8 │ │ │ │ + bne.w 3eee0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ orrs.w r3, r7, r0 │ │ │ │ - bmi.n 3ee66 │ │ │ │ + bmi.n 3ee5e │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 3edf6 │ │ │ │ + bge.n 3edee │ │ │ │ lsrs r3, r3, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3ede4 │ │ │ │ + b.n 3eddc │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ orrs.w r5, r3, r1 │ │ │ │ - beq.n 3ee4c │ │ │ │ + beq.n 3ee44 │ │ │ │ and.w r5, r3, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 3f034 │ │ │ │ + beq.w 3f02c │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3ee20 │ │ │ │ + bne.n 3ee18 │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 3ee32 │ │ │ │ + b.n 3ee2a │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 3ee38 │ │ │ │ + beq.n 3ee30 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3f034 │ │ │ │ + beq.w 3f02c │ │ │ │ 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 3ee00 │ │ │ │ + b.n 3edf8 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bne.w 3f03a │ │ │ │ + bne.w 3f032 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, sl, r0 │ │ │ │ - blt.n 3eeb2 │ │ │ │ + blt.n 3eeaa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3eee8 │ │ │ │ + b.n 3eee0 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 3eee8 │ │ │ │ + bne.n 3eee0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3eebe │ │ │ │ + beq.n 3eeb6 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3eec8 │ │ │ │ + beq.n 3eec0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3eed2 │ │ │ │ + beq.n 3eeca │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 3eede │ │ │ │ + beq.n 3eed6 │ │ │ │ and.w r2, r2, #7 │ │ │ │ - movw r3, #56624 @ 0xdd30 │ │ │ │ + movw r3, #55536 @ 0xd8f0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r6, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r3, #2264] @ 0x8d8 │ │ │ │ - b.n 3eee8 │ │ │ │ + b.n 3eee0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 3eee8 │ │ │ │ - movw r5, #44100 @ 0xac44 │ │ │ │ + b.n 3eee0 │ │ │ │ + movw r5, #43012 @ 0xa804 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - b.n 3eee8 │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + b.n 3eee0 │ │ │ │ + movw r5, #43040 @ 0xa820 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - b.n 3eee8 │ │ │ │ - movw r5, #44164 @ 0xac84 │ │ │ │ + b.n 3eee0 │ │ │ │ + movw r5, #43076 @ 0xa844 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3eee8 │ │ │ │ - movw r5, #44196 @ 0xaca4 │ │ │ │ + b.n 3eee0 │ │ │ │ + movw r5, #43108 @ 0xa864 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 3edbe │ │ │ │ + b.n 3edb6 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83e70 │ │ │ │ - cbnz r6, 3ef14 │ │ │ │ + bl 83e9c │ │ │ │ + cbnz r6, 3ef0c │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3ef28 │ │ │ │ + b.n 3ef20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.w 3e668 │ │ │ │ + bl 11e8cc │ │ │ │ + b.w 3e660 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3ef42 │ │ │ │ + bge.n 3ef3a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 3ef28 │ │ │ │ - cbz r3, 3efa2 │ │ │ │ + b.n 3ef20 │ │ │ │ + cbz r3, 3ef9a │ │ │ │ movw r2, #43772 @ 0xaafc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #33728 @ 0x83c0 │ │ │ │ + movw r1, #32640 @ 0x7f80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #40148 @ 0x9cd4 │ │ │ │ + movw r2, #39060 @ 0x9894 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #44660 @ 0xae74 │ │ │ │ + movw r2, #43572 @ 0xaa34 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 24d840 │ │ │ │ + bl 24c218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3e668 │ │ │ │ + bne.w 3e660 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3efa2 │ │ │ │ + bge.n 3ef9a │ │ │ │ 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 3ef88 │ │ │ │ + b.n 3ef80 │ │ │ │ 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, #16] │ │ │ │ cmp fp, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sbcs.w r3, sl, r7 │ │ │ │ - bge.n 3f012 │ │ │ │ + bge.n 3f00a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r0, r3, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ and.w r2, r8, #7 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3effe │ │ │ │ - ldr r2, [pc, #116] @ (3f04c ) │ │ │ │ + bne.n 3eff6 │ │ │ │ + ldr r2, [pc, #116] @ (3f044 ) │ │ │ │ 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 84fd8 │ │ │ │ - b.n 3f006 │ │ │ │ + bl 85064 │ │ │ │ + b.n 3effe │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - bl 1cb1ec │ │ │ │ + bl 1c9b04 │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ - b.n 3efba │ │ │ │ + b.n 3efb2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n 3f042 │ │ │ │ + b.n 3f03a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83e70 │ │ │ │ - b.w 3e668 │ │ │ │ + bl 83e9c │ │ │ │ + b.w 3e660 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 3ee9a │ │ │ │ - b.n 3eee8 │ │ │ │ + beq.w 3ee92 │ │ │ │ + b.n 3eee0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 3f06c │ │ │ │ + cbz r3, 3f064 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f084 │ │ │ │ + b.n 3f07c │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3f074 │ │ │ │ + bge.n 3f06c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f084 │ │ │ │ + b.n 3f07c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3f070 │ │ │ │ + bgt.n 3f068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f070 │ │ │ │ + beq.n 3f068 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 3f0a4 │ │ │ │ + b.n 3f09c │ │ │ │ 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, #124] @ (3f118 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #124] @ (3f110 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f112 │ │ │ │ + beq.n 3f10a │ │ │ │ cmn r6, r5 │ │ │ │ itte eq │ │ │ │ movweq r5, #5752 @ 0x1678 │ │ │ │ movteq r5, #80 @ 0x50 │ │ │ │ ldrne r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca4a8 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c8dc0 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f110 │ │ │ │ + beq.n 3f108 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - movw r3, #25113 @ 0x6219 │ │ │ │ + movw r3, #19309 @ 0x4b6d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ - movw r1, #65089 @ 0xfe41 │ │ │ │ + movw r1, #58865 @ 0xe5f1 │ │ │ │ movt r1, #30 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3f120 │ │ │ │ + bl 3f118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f112 │ │ │ │ + cbz r0, 3f10a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3f112 │ │ │ │ - ldr r0, [pc, #48] @ (3f11c ) │ │ │ │ + beq.n 3f10a │ │ │ │ + ldr r0, [pc, #48] @ (3f114 ) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f10c │ │ │ │ + bge.n 3f104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f10c │ │ │ │ + cbnz r3, 3f104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3f112 │ │ │ │ + b.n 3f10a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f5a0 │ │ │ │ + b.n 3f598 <_PyTime_AsTimevalTime_t@@Base+0x42c> │ │ │ │ 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 2698b0 │ │ │ │ + bl 2683c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f144 │ │ │ │ + bne.n 3f13c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f16a │ │ │ │ + b.n 3f162 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 3f174 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3f16c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f140 │ │ │ │ + beq.n 3f138 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2a36a0 │ │ │ │ + bl 2a3280 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 2146ac │ │ │ │ + b.w 213190 │ │ │ │ │ │ │ │ -0003f174 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003f16c <_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 2a3540 │ │ │ │ + bl 2a3120 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f1b6 <_PyTime_AsTimevalTime_t@@Base+0x42> │ │ │ │ - movw r0, #45564 @ 0xb1fc │ │ │ │ + bne.n 3f1ae <_PyTime_AsTimevalTime_t@@Base+0x42> │ │ │ │ + movw r0, #44476 @ 0xadbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8ea34 │ │ │ │ + b.w 8eac4 │ │ │ │ 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, 3f1da <_PyTime_AsTimevalTime_t@@Base+0x66> │ │ │ │ + cbnz r0, 3f1d2 <_PyTime_AsTimevalTime_t@@Base+0x66> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3f1e4 <_PyTime_AsTimevalTime_t@@Base+0x70> │ │ │ │ - b.n 3f1ea <_PyTime_AsTimevalTime_t@@Base+0x76> │ │ │ │ + cbnz r0, 3f1dc <_PyTime_AsTimevalTime_t@@Base+0x70> │ │ │ │ + b.n 3f1e2 <_PyTime_AsTimevalTime_t@@Base+0x76> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f1d4 <_PyTime_AsTimevalTime_t@@Base+0x60> │ │ │ │ - b.n 3f1f8 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ + beq.n 3f1cc <_PyTime_AsTimevalTime_t@@Base+0x60> │ │ │ │ + b.n 3f1f0 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f1f8 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ + cbnz r0, 3f1f0 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3f1f8 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ + cbz r0, 3f1f0 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 171708 │ │ │ │ - cbz r0, 3f228 <_PyTime_AsTimevalTime_t@@Base+0xb4> │ │ │ │ + bl 171430 │ │ │ │ + cbz r0, 3f220 <_PyTime_AsTimevalTime_t@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f256 <_PyTime_AsTimevalTime_t@@Base+0xe2> │ │ │ │ + beq.n 3f24e <_PyTime_AsTimevalTime_t@@Base+0xe2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #11848 @ 0x2e48 │ │ │ │ + movw r0, #10760 @ 0x2a08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #44884 @ 0xaf54 │ │ │ │ + movw r3, #43796 @ 0xab14 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 3f258 <_PyTime_AsTimevalTime_t@@Base+0xe4> │ │ │ │ + bl 218af0 │ │ │ │ + b.n 3f250 <_PyTime_AsTimevalTime_t@@Base+0xe4> │ │ │ │ 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] @ (3f2f0 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ + ldr r0, [pc, #128] @ (3f2e8 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #51824 @ 0xca70 │ │ │ │ + movw r2, #50736 @ 0xc630 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #45644 @ 0xb24c │ │ │ │ + movw r1, #44556 @ 0xae0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 3f2d6 <_PyTime_AsTimevalTime_t@@Base+0x162> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 3f2ce <_PyTime_AsTimevalTime_t@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #45664 @ 0xb260 │ │ │ │ + movw r0, #44576 @ 0xae20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f2b4 <_PyTime_AsTimevalTime_t@@Base+0x140> │ │ │ │ + bne.n 3f2ac <_PyTime_AsTimevalTime_t@@Base+0x140> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f2ce <_PyTime_AsTimevalTime_t@@Base+0x15a> │ │ │ │ + b.n 3f2c6 <_PyTime_AsTimevalTime_t@@Base+0x15a> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 24a1d4 │ │ │ │ + bl 248cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f2b0 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + beq.n 3f2a8 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28fff4 <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ + bl 28fbcc <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 3f2d8 <_PyTime_AsTimevalTime_t@@Base+0x164> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 3f2d0 <_PyTime_AsTimevalTime_t@@Base+0x164> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (3f2f0 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #20] @ (3f2e8 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3f2ea <_PyTime_AsTimevalTime_t@@Base+0x176> │ │ │ │ + beq.n 3f2e2 <_PyTime_AsTimevalTime_t@@Base+0x176> │ │ │ │ blx 2bb58 <__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, 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, 3f314 <_PyTime_AsTimevalTime_t@@Base+0x1a0> │ │ │ │ + cbnz r2, 3f30c <_PyTime_AsTimevalTime_t@@Base+0x1a0> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 3f314 <_PyTime_AsTimevalTime_t@@Base+0x1a0> │ │ │ │ - cbnz r4, 3f338 <_PyTime_AsTimevalTime_t@@Base+0x1c4> │ │ │ │ + bne.n 3f30c <_PyTime_AsTimevalTime_t@@Base+0x1a0> │ │ │ │ + cbnz r4, 3f330 <_PyTime_AsTimevalTime_t@@Base+0x1c4> │ │ │ │ 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 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f45c <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ + beq.w 3f454 <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r7, #24508 @ 0x5fbc │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 3f350 <_PyTime_AsTimevalTime_t@@Base+0x1dc> │ │ │ │ + beq.n 3f348 <_PyTime_AsTimevalTime_t@@Base+0x1dc> │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 3f362 <_PyTime_AsTimevalTime_t@@Base+0x1ee> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 3f35a <_PyTime_AsTimevalTime_t@@Base+0x1ee> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f386 <_PyTime_AsTimevalTime_t@@Base+0x212> │ │ │ │ - b.n 3f37e <_PyTime_AsTimevalTime_t@@Base+0x20a> │ │ │ │ - movw r1, #45788 @ 0xb2dc │ │ │ │ + bne.n 3f37e <_PyTime_AsTimevalTime_t@@Base+0x212> │ │ │ │ + b.n 3f376 <_PyTime_AsTimevalTime_t@@Base+0x20a> │ │ │ │ + movw r1, #44700 @ 0xae9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #43532 @ 0xaa0c │ │ │ │ + movw r0, #42444 @ 0xa5cc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f45c <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ - bl 941dc │ │ │ │ + b.n 3f454 <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f37a <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ + bne.n 3f372 <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f39c <_PyTime_AsTimevalTime_t@@Base+0x228> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 3f394 <_PyTime_AsTimevalTime_t@@Base+0x228> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f37a <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ + bne.n 3f372 <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 3f3d4 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ + beq.n 3f3cc <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f3d6 <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ + beq.n 3f3ce <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #45808 @ 0xb2f0 │ │ │ │ + movw r1, #44720 @ 0xaeb0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3f3ec <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ + beq.n 3f3e4 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ - movw r0, #21928 @ 0x55a8 │ │ │ │ + movw r0, #20840 @ 0x5168 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3f37a <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3f372 <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ movw r0, #6172 @ 0x181c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f45c <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ - cbz r5, 3f40a <_PyTime_AsTimevalTime_t@@Base+0x296> │ │ │ │ + cbz r0, 3f454 <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ + cbz r5, 3f402 <_PyTime_AsTimevalTime_t@@Base+0x296> │ │ │ │ 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, 3f42c <_PyTime_AsTimevalTime_t@@Base+0x2b8> │ │ │ │ + cbz r3, 3f424 <_PyTime_AsTimevalTime_t@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ bl 2fb88 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ - ldr r0, [pc, #52] @ (3f464 <_PyTime_AsTimevalTime_t@@Base+0x2f0>) │ │ │ │ + ldr r0, [pc, #52] @ (3f45c <_PyTime_AsTimevalTime_t@@Base+0x2f0>) │ │ │ │ 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 │ │ │ │ @@ -28227,14 +28227,184 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r1, [pc, #400] @ (3f60c <_PyTime_AsTimevalTime_t@@Base+0x4a0>) │ │ │ │ + mov fp, r2 │ │ │ │ + ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 8ec84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f5b8 <_PyTime_AsTimevalTime_t@@Base+0x44c> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r7, sp, #16 │ │ │ │ + mov r8, r0 │ │ │ │ + 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 11d9f0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + bne.n 3f4d4 <_PyTime_AsTimevalTime_t@@Base+0x368> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3f4e8 <_PyTime_AsTimevalTime_t@@Base+0x37c> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 3f4e8 <_PyTime_AsTimevalTime_t@@Base+0x37c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + strd sl, fp, [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 2327e8 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.n 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 3f564 <_PyTime_AsTimevalTime_t@@Base+0x3f8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #25 │ │ │ │ + bne.n 3f564 <_PyTime_AsTimevalTime_t@@Base+0x3f8> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 114a1c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f52e <_PyTime_AsTimevalTime_t@@Base+0x3c2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ + b.n 3f5b8 <_PyTime_AsTimevalTime_t@@Base+0x44c> │ │ │ │ + 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 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3f570 <_PyTime_AsTimevalTime_t@@Base+0x404> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ + b.n 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 114a1c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f526 <_PyTime_AsTimevalTime_t@@Base+0x3ba> │ │ │ │ + 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 1115fc <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bne.n 3f5a6 <_PyTime_AsTimevalTime_t@@Base+0x43a> │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ + b.n 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + bl 1263b0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 3f5be <_PyTime_AsTimevalTime_t@@Base+0x452> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f604 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + 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 1ea264 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3f5fa <_PyTime_AsTimevalTime_t@@Base+0x48e> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 3f5fa <_PyTime_AsTimevalTime_t@@Base+0x48e> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + movne r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strh r0, [r7, #24] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ @@ -28248,975 +28418,803 @@ │ │ │ │ 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 3f4b0 <_PyTime_AsTimevalTime_t@@Base+0x33c> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 3f4b6 <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ + beq.n 3f658 <_PyTime_AsTimevalTime_t@@Base+0x4ec> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 3f65e <_PyTime_AsTimevalTime_t@@Base+0x4f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f4c2 <_PyTime_AsTimevalTime_t@@Base+0x34e> │ │ │ │ + cbz r3, 3f66a <_PyTime_AsTimevalTime_t@@Base+0x4fe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3f52a <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ + b.n 3f6d2 <_PyTime_AsTimevalTime_t@@Base+0x566> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl dce38 <_PyDict_FromItems@@Base+0x800> │ │ │ │ + bl dce58 <_PyDict_FromItems@@Base+0x7e4> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f524 <_PyTime_AsTimevalTime_t@@Base+0x3b0> │ │ │ │ + cbz r0, 3f6cc <_PyTime_AsTimevalTime_t@@Base+0x560> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 3f4ea <_PyTime_AsTimevalTime_t@@Base+0x376> │ │ │ │ + bne.n 3f692 <_PyTime_AsTimevalTime_t@@Base+0x526> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f4ea <_PyTime_AsTimevalTime_t@@Base+0x376> │ │ │ │ + bne.n 3f692 <_PyTime_AsTimevalTime_t@@Base+0x526> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f526 <_PyTime_AsTimevalTime_t@@Base+0x3b2> │ │ │ │ - b.n 3f512 <_PyTime_AsTimevalTime_t@@Base+0x39e> │ │ │ │ - movw r3, #45960 @ 0xb388 │ │ │ │ + cbz r3, 3f6ce <_PyTime_AsTimevalTime_t@@Base+0x562> │ │ │ │ + b.n 3f6ba <_PyTime_AsTimevalTime_t@@Base+0x54e> │ │ │ │ + movw r3, #44872 @ 0xaf48 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ 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 229ce4 │ │ │ │ - bl 941dc │ │ │ │ + bl 228804 │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 3f526 <_PyTime_AsTimevalTime_t@@Base+0x3b2> │ │ │ │ + cbz r0, 3f6ce <_PyTime_AsTimevalTime_t@@Base+0x562> │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 3f52a <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ + b.n 3f6d2 <_PyTime_AsTimevalTime_t@@Base+0x566> │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003f532 : │ │ │ │ +0003f6da : │ │ │ │ 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, 3f580 │ │ │ │ + cbz r3, 3f728 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15604c │ │ │ │ + bl 155f80 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #46048 @ 0xb3e0 │ │ │ │ + movw r2, #44960 @ 0xafa0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 156d54 │ │ │ │ + bl 156c20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f588 │ │ │ │ - bl 3f710 │ │ │ │ + b.n 3f730 │ │ │ │ + bl 3f8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f554 │ │ │ │ + beq.n 3f6fc │ │ │ │ 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 3f5bc │ │ │ │ + bgt.n 3f764 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46060 @ 0xb3ec │ │ │ │ + movw r1, #44972 @ 0xafac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3f64c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3f7f4 │ │ │ │ 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 3f5e2 │ │ │ │ + bmi.n 3f78a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46120 @ 0xb428 │ │ │ │ + movw r1, #45032 @ 0xafe8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 3f64c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 3f7f4 │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f702 │ │ │ │ + beq.w 3f8aa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 3f60e │ │ │ │ + cbz r5, 3f7b6 │ │ │ │ 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] @ (3f70c ) │ │ │ │ + ldr r3, [pc, #232] @ (3f8b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 99240 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 992a8 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 134868 │ │ │ │ + bl 134b08 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 3f650 │ │ │ │ + cbnz r0, 3f7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f64c │ │ │ │ + bge.n 3f7f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f6f4 │ │ │ │ + beq.n 3f89c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f702 │ │ │ │ + b.n 3f8aa │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 3f65c │ │ │ │ + cbz r5, 3f804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 170694 │ │ │ │ + bl 1703b4 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 3f6fc │ │ │ │ + bgt.n 3f8a4 │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f6d6 │ │ │ │ + beq.n 3f87e │ │ │ │ mov r0, r7 │ │ │ │ - bl 170694 │ │ │ │ - cbz r0, 3f6d6 │ │ │ │ + bl 1703b4 │ │ │ │ + cbz r0, 3f87e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2991f4 │ │ │ │ + bl 298dd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f63c │ │ │ │ - bl 84208 │ │ │ │ + beq.n 3f7e4 │ │ │ │ + bl 84234 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f69c │ │ │ │ + bge.n 3f844 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3f69c │ │ │ │ + cbnz r3, 3f844 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3f63c │ │ │ │ + beq.n 3f7e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3f6c8 │ │ │ │ + cbz r3, 3f870 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238d2c │ │ │ │ + bl 23782c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f6c2 │ │ │ │ + bge.n 3f86a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f6c2 │ │ │ │ + cbnz r3, 3f86a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 3f6ca │ │ │ │ - b.n 3f63c │ │ │ │ + cbnz r3, 3f872 │ │ │ │ + b.n 3f7e4 │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 84208 │ │ │ │ + bl 84234 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 3f6e8 │ │ │ │ - b.n 3f63c │ │ │ │ + cbnz r0, 3f890 │ │ │ │ + b.n 3f7e4 │ │ │ │ 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, #65093 @ 0xfe45 │ │ │ │ + movw r3, #65081 @ 0xfe39 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3f6fc │ │ │ │ + b.n 3f8a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f64c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003f710 : │ │ │ │ +0003f8b8 : │ │ │ │ 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 2adf4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #46152 @ 0xb448 │ │ │ │ + movw r1, #45064 @ 0xb008 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2c110 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2b8f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f792 │ │ │ │ + beq.n 3f93a │ │ │ │ movw r5, #32328 @ 0x7e48 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - movw r1, #27028 @ 0x6994 │ │ │ │ + movw r1, #25952 @ 0x6560 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2aedc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 3f77c │ │ │ │ + cbnz r0, 3f924 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2b604 │ │ │ │ - b.n 3f792 │ │ │ │ - bl 1f4958 │ │ │ │ + b.n 3f93a │ │ │ │ + bl 1f3158 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 3f790 │ │ │ │ + cbnz r0, 3f938 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r4, #1 │ │ │ │ blx 2c19c │ │ │ │ - b.n 3f792 │ │ │ │ + b.n 3f93a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 3f7be │ │ │ │ + bne.n 3f966 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r3, 3f7d6 │ │ │ │ - b.n 3f7e0 │ │ │ │ + cbz r3, 3f97e │ │ │ │ + b.n 3f988 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2196 @ 0x894 │ │ │ │ + movw r0, #1036 @ 0x40c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f7b4 │ │ │ │ + bne.n 3f95c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f806 │ │ │ │ + b.n 3f9ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4e4c │ │ │ │ + bl 2a4a2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f7d2 │ │ │ │ + beq.n 3f97a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3f7f0 │ │ │ │ - bl 7fdcc │ │ │ │ + cbnz r0, 3f998 │ │ │ │ + bl 7fdc4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f7d2 │ │ │ │ + beq.n 3f97a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 3f824 │ │ │ │ + cbz r3, 3f9cc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3f882 │ │ │ │ + cbnz r3, 3fa2a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f9bc │ │ │ │ + beq.w 3fb64 │ │ │ │ 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 3f86c │ │ │ │ + bge.n 3fa14 │ │ │ │ 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 3f84c │ │ │ │ + b.n 3f9f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #45676 @ 0xb26c │ │ │ │ + movw r0, #45468 @ 0xb19c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r1, #50228 @ 0xc434 │ │ │ │ + b.w 95278 │ │ │ │ + movw r1, #49044 @ 0xbf94 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #61172 @ 0xeef4 │ │ │ │ + movw r0, #60012 @ 0xea6c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f9bc │ │ │ │ - ldr r1, [pc, #292] @ (3f9c4 ) │ │ │ │ + beq.w 3fb64 │ │ │ │ + ldr r1, [pc, #292] @ (3fb6c ) │ │ │ │ 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 3f8c2 │ │ │ │ + beq.n 3fa6a │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ - cbnz r6, 3f8d4 │ │ │ │ + cbnz r6, 3fa7c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl a39b4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl a3a74 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f996 │ │ │ │ - cbz r3, 3f8da │ │ │ │ + b.n 3fb3e │ │ │ │ + cbz r3, 3fa82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, 3f91a │ │ │ │ - movw r3, #313 @ 0x139 │ │ │ │ + cbnz r2, 3fac2 │ │ │ │ + movw r3, #1153 @ 0x481 │ │ │ │ movt r3, #15 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 3f90c │ │ │ │ + bne.n 3fab4 │ │ │ │ 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 1d07d0 │ │ │ │ + bl 1cf0e0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f98a │ │ │ │ + b.n 3fb32 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f98a │ │ │ │ + b.n 3fb32 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ - bl f9784 <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ + bl f9adc <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f996 │ │ │ │ + cbz r0, 3fb3e │ │ │ │ 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 3f96c │ │ │ │ + ble.n 3fb14 │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f966 │ │ │ │ + bge.n 3fb0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f966 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fb0e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 3f94c │ │ │ │ + b.n 3faf4 │ │ │ │ subs r0, r5, #4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f98a │ │ │ │ + bge.n 3fb32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3f98a │ │ │ │ + cbnz r3, 3fb32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cbe6c │ │ │ │ + bl 1ca77c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f9aa │ │ │ │ + bge.n 3fb52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f9aa │ │ │ │ + cbnz r3, 3fb52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #10476 @ 0x28ec │ │ │ │ + movw r0, #9388 @ 0x24ac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 171708 │ │ │ │ + bl 171430 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3fa00 │ │ │ │ + cbz r0, 3fba8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 3fb54 │ │ │ │ + beq.w 3fcfc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #11848 @ 0x2e48 │ │ │ │ + movw r0, #10760 @ 0x2a08 │ │ │ │ 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 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 3fa0a │ │ │ │ + cbz r3, 3fbb2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3fa0c │ │ │ │ + b.n 3fbb4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ adds.w r8, r9, sl │ │ │ │ - bne.n 3fa34 │ │ │ │ + bne.n 3fbdc │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 3fb56 │ │ │ │ + bl 218af0 │ │ │ │ + b.n 3fcfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3fa44 │ │ │ │ + cbz r0, 3fbec │ │ │ │ add.w fp, r0, #12 │ │ │ │ - b.n 3fa62 │ │ │ │ + b.n 3fc0a │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 3fb56 │ │ │ │ + bl 218af0 │ │ │ │ + b.n 3fcfe │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 11b0ac │ │ │ │ + bl 11b314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb36 │ │ │ │ + beq.n 3fcde │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r6, sl │ │ │ │ - blt.n 3fa4c │ │ │ │ + blt.n 3fbf4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fada │ │ │ │ + beq.n 3fc82 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7eb0 │ │ │ │ - cbz r0, 3fabc │ │ │ │ - movw r0, #46436 @ 0xb564 │ │ │ │ + bl a7f38 │ │ │ │ + cbz r0, 3fc64 │ │ │ │ + movw r0, #45348 @ 0xb124 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 103bdc │ │ │ │ - cbz r0, 3fad6 │ │ │ │ + bl 103ef8 │ │ │ │ + cbz r0, 3fc7e │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 3fab0 │ │ │ │ + blt.n 3fc58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3faa4 │ │ │ │ + bge.n 3fc4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3faaa │ │ │ │ + cbz r3, 3fc52 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fabc │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3faa4 │ │ │ │ + b.n 3fc64 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fc4c │ │ │ │ add.w r3, r5, #16 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3fa72 │ │ │ │ + b.n 3fc1a │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3fada │ │ │ │ + beq.n 3fc82 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46444 @ 0xb56c │ │ │ │ + movw r1, #45356 @ 0xb12c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fb36 │ │ │ │ - movw r0, #31088 @ 0x7970 │ │ │ │ + b.n 3fcde │ │ │ │ + movw r0, #30000 @ 0x7530 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb36 │ │ │ │ + cbz r0, 3fcde │ │ │ │ mov r1, r5 │ │ │ │ - bl 1445ac │ │ │ │ + bl 1446d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fb06 │ │ │ │ + bge.n 3fcae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fb06 │ │ │ │ + cbnz r3, 3fcae │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3fb34 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 3fcdc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r0, #46488 @ 0xb598 │ │ │ │ + movw r0, #45400 @ 0xb158 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fb36 │ │ │ │ + bge.n 3fcde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3fb36 │ │ │ │ + cbnz r3, 3fcde │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fb36 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fcde │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fb4a │ │ │ │ + bge.n 3fcf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3fb4a │ │ │ │ + cbnz r3, 3fcf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 3fb56 │ │ │ │ + bl 218af0 │ │ │ │ + b.n 3fcfe │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3fb84 │ │ │ │ + cbnz r0, 3fd2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16b5a0 <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16b2e4 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb76 │ │ │ │ + beq.n 3fd1e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r1, [pc, #404] @ (3fd3c ) │ │ │ │ - mov fp, r2 │ │ │ │ - ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 8ebf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3fce6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r7, sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - 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 11d400 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - bne.n 3fc02 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3fd32 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3fd32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fd32 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc16 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 3fc16 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - strd sl, fp, [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 233ce8 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.n 3fd32 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3fc92 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #25 │ │ │ │ - bne.n 3fc92 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1147c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3fc5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3fce6 │ │ │ │ - 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3fc9e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3fd32 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1147c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3fc54 │ │ │ │ - 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 11139c <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bne.n 3fcd4 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3fd32 │ │ │ │ - bl 126154 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 3fcec │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fd32 │ │ │ │ - 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 1ebae4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd28 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 3fd28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - movne r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - 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] │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (3fe40 ) │ │ │ │ + ldr r1, [pc, #200] @ (3fe34 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #51824 @ 0xca70 │ │ │ │ + movw r2, #50736 @ 0xc630 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #46500 @ 0xb5a4 │ │ │ │ + movw r1, #45412 @ 0xb164 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fe1a │ │ │ │ + beq.n 3fe10 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #45664 @ 0xb260 │ │ │ │ + movw r0, #44576 @ 0xae20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fdc0 │ │ │ │ + bne.n 3fdb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fe12 │ │ │ │ + b.n 3fe08 │ │ │ │ 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 24a1d4 │ │ │ │ + bl 248cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fdbc │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 3fdb2 │ │ │ │ + bl b0f38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 2b9ac │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 3fef4 │ │ │ │ + bl 3fee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 3fe1c │ │ │ │ + bl 83e9c │ │ │ │ + b.n 3fe12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (3fe40 ) │ │ │ │ + ldr r3, [pc, #28] @ (3fe34 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3fe34 │ │ │ │ + beq.n 3fe2a │ │ │ │ blx 2bb58 <__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, 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 3fe66 │ │ │ │ - cbz r5, 3fe8a │ │ │ │ - b.n 3fe7a │ │ │ │ + bne.n 3fe5a │ │ │ │ + cbz r5, 3fe7e │ │ │ │ + b.n 3fe6e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r0, #46520 @ 0xb5b8 │ │ │ │ + movw r0, #45432 @ 0xb178 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 3feb4 │ │ │ │ - b.n 3fe62 │ │ │ │ - movw r0, #46520 @ 0xb5b8 │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 3fea8 │ │ │ │ + b.n 3fe56 │ │ │ │ + movw r0, #45432 @ 0xb178 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - bl 41154 │ │ │ │ - cbz r0, 3feb4 │ │ │ │ + bl 4114c │ │ │ │ + cbz r0, 3fea8 │ │ │ │ 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] │ │ │ │ @@ -29225,619 +29223,619 @@ │ │ │ │ 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 ad5b0 │ │ │ │ + bl ad650 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3fef0 │ │ │ │ + bpl.n 3fee4 │ │ │ │ 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 3feec │ │ │ │ + bmi.n 3fee0 │ │ │ │ add.w r4, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 3feec │ │ │ │ + ble.n 3fee0 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 3feb8 │ │ │ │ + bl 3feac │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3feda │ │ │ │ + bge.n 3fece │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #544] @ (4012c ) │ │ │ │ + ldr r3, [pc, #544] @ (40120 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 3ff64 │ │ │ │ + cbnz r1, 3ff58 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bc48 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2cc │ │ │ │ - bl 1e525c │ │ │ │ + bl 1e38e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40112 │ │ │ │ + beq.w 40106 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 400b0 │ │ │ │ + bge.w 400a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 400b0 │ │ │ │ + bne.w 400a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 400b0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 400a4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 3ff98 │ │ │ │ + beq.n 3ff8c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #436] @ (4012c ) │ │ │ │ + ldr r3, [pc, #436] @ (40120 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 40120 │ │ │ │ + bne.w 40114 │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 400fe │ │ │ │ + beq.w 400f2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40104 │ │ │ │ + beq.w 400f8 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fffe │ │ │ │ + beq.n 3fff2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 3fffe │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 3fff2 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40106 │ │ │ │ + beq.w 400fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ffee │ │ │ │ + bge.n 3ffe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ffee │ │ │ │ + cbnz r3, 3ffe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fff8 │ │ │ │ + beq.n 3ffec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40106 │ │ │ │ + b.n 400fa │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 3ffbe │ │ │ │ + b.n 3ffb2 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr.w sl, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 400de │ │ │ │ + beq.n 400d2 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 4001e │ │ │ │ + beq.n 40012 │ │ │ │ cmp.w fp, #10 │ │ │ │ - bne.n 4009a │ │ │ │ - b.n 4004e │ │ │ │ + bne.n 4008e │ │ │ │ + b.n 40042 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2b47c │ │ │ │ strh.w fp, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 28fff4 <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ + bl 28fbcc <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 400b4 │ │ │ │ + bne.n 400a8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 400b4 │ │ │ │ + b.n 400a8 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2b47c │ │ │ │ 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 297934 <_PyEval_MatchKeys@@Base+0xf94> │ │ │ │ + bl 297514 <_PyEval_MatchKeys@@Base+0xf5c> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 400b4 │ │ │ │ + bne.n 400a8 │ │ │ │ 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 400b4 │ │ │ │ + b.n 400a8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52148 @ 0xcbb4 │ │ │ │ + movw r1, #51060 @ 0xc774 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40112 │ │ │ │ - cbz r4, 40106 │ │ │ │ + b.n 40106 │ │ │ │ + cbz r4, 400fa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 400d4 │ │ │ │ + bge.n 400c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 400d4 │ │ │ │ + cbnz r3, 400c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3fff4 │ │ │ │ + bne.n 3ffe8 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - b.n 40006 │ │ │ │ + b.n 3fffa │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40106 │ │ │ │ + cbz r0, 400fa │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #46808 @ 0xb6d8 │ │ │ │ + movw r0, #45720 @ 0xb298 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40106 │ │ │ │ + b.n 400fa │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 40106 │ │ │ │ + b.n 400fa │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 85110 │ │ │ │ - ldr r3, [pc, #24] @ (4012c ) │ │ │ │ + bl 1c7044 │ │ │ │ + ldr r3, [pc, #24] @ (40120 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 40124 │ │ │ │ + beq.n 40118 │ │ │ │ blx 2bb58 <__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 {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, 40156 │ │ │ │ + cbnz r0, 4014a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4015e │ │ │ │ + cbz r0, 40152 │ │ │ │ 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 40148 │ │ │ │ + beq.n 4013c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 4027e │ │ │ │ + bl 40272 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4019c │ │ │ │ + bge.n 40190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4019c │ │ │ │ + cbnz r3, 40190 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 401c4 │ │ │ │ + cbnz r0, 401b8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 401cc │ │ │ │ + cbz r0, 401c0 │ │ │ │ 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 401b6 │ │ │ │ + beq.n 401aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 401f0 │ │ │ │ + cbz r3, 401e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4021a │ │ │ │ + cbnz r0, 4020e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4027c │ │ │ │ + b.n 40270 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #54696 @ 0xd5a8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 401ec │ │ │ │ - bl 19f5cc <_PyTime_AsLong@@Base+0x908> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 401e0 │ │ │ │ + bl 19f014 <_PyTime_AsLong@@Base+0x908> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4022c │ │ │ │ + blt.n 40220 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4023c │ │ │ │ + blt.n 40230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 40208 │ │ │ │ - b.n 40254 │ │ │ │ + bne.n 401fc │ │ │ │ + b.n 40248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40216 │ │ │ │ + bne.n 4020a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40216 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4020a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 401ec │ │ │ │ + bge.n 401e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401ec │ │ │ │ + bne.n 401e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 401ec │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 401e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40268 │ │ │ │ + bge.n 4025c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40268 │ │ │ │ + cbnz r3, 4025c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 402a8 │ │ │ │ + cbz r0, 4029c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402a8 │ │ │ │ + bge.n 4029c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402a8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4029c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 402c2 │ │ │ │ + cbz r0, 402b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402c2 │ │ │ │ + bge.n 402b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402c2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 402b6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 402dc │ │ │ │ + cbz r0, 402d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402dc │ │ │ │ + bge.n 402d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402dc │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 402d0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 402f6 │ │ │ │ + cbz r0, 402ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402f6 │ │ │ │ + bge.n 402ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402f6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 402ea │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 40314 │ │ │ │ + cbz r0, 40308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40314 │ │ │ │ + bge.n 40308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40314 │ │ │ │ + cbnz r3, 40308 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #22076 @ 0x563c │ │ │ │ + movw r1, #20988 @ 0x51fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 40320 │ │ │ │ + b.n 40314 │ │ │ │ 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, #24836 @ 0x6104 │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24840 @ 0x6108 │ │ │ │ + movw r0, #23752 @ 0x5cc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40360 │ │ │ │ + beq.n 40354 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40362 │ │ │ │ + bge.n 40356 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40362 │ │ │ │ + b.n 40356 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1d4054 │ │ │ │ + b.w 1d297c │ │ │ │ stmdb 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, 403b0 │ │ │ │ + cbz r4, 403a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #14416 @ 0x3850 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4051e │ │ │ │ + beq.w 40512 │ │ │ │ movw sl, #41560 @ 0xa258 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movw r9, #41768 @ 0xa328 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - b.n 4041c │ │ │ │ + b.n 40410 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47164 @ 0xb83c │ │ │ │ + movw r1, #46076 @ 0xb3fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4051e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 40512 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 40456 │ │ │ │ + bne.n 4044a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40436 │ │ │ │ - movw r2, #1896 @ 0x768 │ │ │ │ + cbz r3, 4042a │ │ │ │ + movw r2, #736 @ 0x2e0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #47724 @ 0xba6c │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ecf28 │ │ │ │ + bl ed270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40446 │ │ │ │ + blt.n 4043a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4048c │ │ │ │ + beq.n 40480 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a7af8 │ │ │ │ + bl 2a76d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4047c │ │ │ │ + blt.n 40470 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4048c │ │ │ │ + beq.n 40480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 404a4 │ │ │ │ + blt.n 40498 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41044 @ 0xa054 │ │ │ │ + movw r1, #39956 @ 0x9c14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403c8 │ │ │ │ - b.n 4048c │ │ │ │ + bne.n 403bc │ │ │ │ + b.n 40480 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404b4 │ │ │ │ + bge.n 404a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 40476 │ │ │ │ - b.n 404b4 │ │ │ │ + cbz r3, 4046a │ │ │ │ + b.n 404a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 403f0 │ │ │ │ + bne.n 403e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 403f0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 403e4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40464 │ │ │ │ + beq.n 40458 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404b4 │ │ │ │ - b.n 4046e │ │ │ │ + bge.n 404a8 │ │ │ │ + b.n 40462 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4045a │ │ │ │ + beq.n 4044e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 403f4 │ │ │ │ + b.n 403e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 404b4 │ │ │ │ + cbnz r3, 404a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 404b4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 404a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40410 │ │ │ │ + bne.n 40404 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40410 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404a0 │ │ │ │ + bge.n 40494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404a0 │ │ │ │ + cbnz r3, 40494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4051e │ │ │ │ + b.n 40512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4041c │ │ │ │ + bne.n 40410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4041c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404c8 │ │ │ │ + bge.n 404bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404c8 │ │ │ │ + cbnz r3, 404bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #33728 @ 0x83c0 │ │ │ │ + movw r2, #32640 @ 0x7f80 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a7af8 │ │ │ │ + bl 2a76d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4051e │ │ │ │ + cbz r0, 40512 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4051e │ │ │ │ + bne.n 40512 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40500 │ │ │ │ + bge.n 404f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40500 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 404f4 │ │ │ │ + bl 84a88 <_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 │ │ │ │ @@ -29846,172 +29844,172 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -00040526 : │ │ │ │ +0004051a : │ │ │ │ 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, 4055c │ │ │ │ + cbz r3, 40550 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15604c │ │ │ │ + bl 155f80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c19c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 156d54 │ │ │ │ + bl 156c20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f6a5c │ │ │ │ + bl 1f5310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #4] @ (40564 ) │ │ │ │ - b.w 2a6d4c <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ - cbz r4, 40584 │ │ │ │ + ldr r1, [pc, #4] @ (40558 ) │ │ │ │ + b.w 2a692c <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ + cbz r4, 40578 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 406d8 │ │ │ │ + b.n 406cc │ │ │ │ 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, 40594 │ │ │ │ + cbnz r3, 40588 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 40594 │ │ │ │ + ble.n 40588 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 40594 │ │ │ │ - cbnz r4, 405b4 │ │ │ │ + bne.n 40588 │ │ │ │ + cbnz r4, 405a8 │ │ │ │ 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] @ (406d4 ) │ │ │ │ + ldr r3, [pc, #300] @ (406c8 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 406ca │ │ │ │ + beq.w 406be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 405c8 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 405bc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4065a │ │ │ │ + bne.n 4064e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 405dc │ │ │ │ - bl 941dc │ │ │ │ + bne.n 405d0 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4065a │ │ │ │ + bne.n 4064e │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 405f4 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4065a │ │ │ │ + cbnz r0, 405e8 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4064e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40612 │ │ │ │ - bl 9b258 │ │ │ │ + b.n 40606 │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4060e │ │ │ │ + bge.n 40602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4060e │ │ │ │ + cbnz r3, 40602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 405e8 │ │ │ │ + beq.n 405dc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 40650 │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 40644 │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 406be │ │ │ │ + bge.n 406b2 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 406aa │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 4069e │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4061e │ │ │ │ - b.n 4065a │ │ │ │ + beq.n 40612 │ │ │ │ + b.n 4064e │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 40670 │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 40664 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 406ca │ │ │ │ + b.n 406be │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 40690 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 40684 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4065a │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 4064e │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 406a0 │ │ │ │ - b.n 4065e │ │ │ │ + bge.n 40694 │ │ │ │ + b.n 40652 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 4065a │ │ │ │ + bl 1e343c │ │ │ │ + b.n 4064e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 406ca │ │ │ │ + b.n 406be │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -30019,816 +30017,818 @@ │ │ │ │ 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, 40716 │ │ │ │ + cbz r3, 4070a │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 40716 │ │ │ │ + cbz r3, 4070a │ │ │ │ blx r3 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4072c │ │ │ │ + bne.n 40720 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40716 │ │ │ │ + bge.n 4070a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40716 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4070a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27844 @ 0x6cc4 │ │ │ │ + movw r3, #26756 @ 0x6884 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 220240 │ │ │ │ + b.w 21ed60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004072e <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00040722 <_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, #47381 @ 0xb915 │ │ │ │ + movw r3, #47505 @ 0xb991 │ │ │ │ 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 40772 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 216090 │ │ │ │ + beq.n 40766 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 214b78 │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 407b8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8a> │ │ │ │ + b.w 407b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4078c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e> │ │ │ │ + bne.n 40780 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4079a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c> │ │ │ │ + beq.n 4078e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c> │ │ │ │ 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 407ae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + bne.n 407a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 407ae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + bne.n 407a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ + 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 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40806 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ + cbz r0, 407fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc> │ │ │ │ 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 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (40814 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6>) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (4080c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xea>) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ strb.w r0, [ip, r2, lsl #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 r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r4, 4083e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x110> │ │ │ │ + cbnz r4, 40836 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x114> │ │ │ │ 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, #47816 @ 0xbac8 │ │ │ │ + movw r0, #46728 @ 0xb688 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40934 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + beq.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40874 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x146> │ │ │ │ + bge.n 4086c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40874 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x146> │ │ │ │ + cbnz r3, 4086c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40934 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + beq.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4091c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ee> │ │ │ │ + beq.n 40914 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43652 @ 0xaa84 │ │ │ │ + movw r1, #42564 @ 0xa644 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 408d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a6> │ │ │ │ + beq.n 408cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + bge.n 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + cbnz r3, 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x182> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #47844 @ 0xbae4 │ │ │ │ + movw r0, #46756 @ 0xb6a4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4091c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ee> │ │ │ │ + cbz r0, 40914 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47852 @ 0xbaec │ │ │ │ + movw r1, #46764 @ 0xb6ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40900 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d2> │ │ │ │ + bne.n 408f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ba> │ │ │ │ + bge.n 408e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 408e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ba> │ │ │ │ + cbnz r3, 408e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40934 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + bge.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40934 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + cbnz r3, 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40914 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e6> │ │ │ │ + bge.n 4090c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40914 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e6> │ │ │ │ + cbnz r3, 4090c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40934 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + bge.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40934 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + cbnz r3, 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #47916 @ 0xbb2c │ │ │ │ + movw r3, #46828 @ 0xb6ec │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 174640 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 174360 <_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] @ (40974 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x246>) │ │ │ │ + ldr r0, [pc, #12] @ (4096c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24a>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #47628 @ 0xba0c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ 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 409c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + beq.n 409ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x298> │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, 409e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ + cbnz r1, 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ adds r4, r2, #2 │ │ │ │ - beq.n 409cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ + beq.n 409c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a2> │ │ │ │ adds r1, r2, #1 │ │ │ │ - bge.n 409b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x282> │ │ │ │ + bge.n 409a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x286> │ │ │ │ adds r4, r2, #5 │ │ │ │ - beq.n 409d6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + beq.n 409ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ adds r1, r2, #3 │ │ │ │ - beq.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b2> │ │ │ │ - movw r1, #48364 @ 0xbcec │ │ │ │ + beq.n 409d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b6> │ │ │ │ + movw r1, #47276 @ 0xb8ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ - movw r4, #48256 @ 0xbc80 │ │ │ │ + b.w f41f0 │ │ │ │ + movw r4, #47168 @ 0xb840 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 409e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ - movw r4, #48304 @ 0xbcb0 │ │ │ │ + b.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ + movw r4, #47216 @ 0xb870 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 409e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ - movw r4, #48332 @ 0xbccc │ │ │ │ + b.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ + movw r4, #47244 @ 0xb88c │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 409e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ - movw r4, #48284 @ 0xbc9c │ │ │ │ + b.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ + movw r4, #47196 @ 0xb85c │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #48376 @ 0xbcf8 │ │ │ │ + movw r1, #47288 @ 0xb8b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #22972 @ 0x59bc │ │ │ │ + movw r3, #21816 @ 0x5538 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #48328 @ 0xbcc8 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 2a0bbc │ │ │ │ + b.w 2a079c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40a60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x332> │ │ │ │ + beq.n 40a58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 2c36c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ - cbz r4, 40a60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x332> │ │ │ │ + bl 15a4f4 │ │ │ │ + cbz r4, 40a58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ mov r2, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - movw r3, #5608 @ 0x15e8 │ │ │ │ + movw r3, #4468 @ 0x1174 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 40988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ + bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (40a70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x342>) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (40a68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346>) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #48624 @ 0xbdf0 │ │ │ │ + movw r3, #47536 @ 0xb9b0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #47448 @ 0xb958 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 174640 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 174360 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ 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 40ab8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ - movw r0, #32064 @ 0x7d40 │ │ │ │ + bls.n 40ab0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38e> │ │ │ │ + movw r0, #30976 @ 0x7900 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ - cbz r0, 40afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bl 1d379c │ │ │ │ + cbz r0, 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ itte le │ │ │ │ movwle r0, #5752 @ 0x1678 │ │ │ │ movtle r0, #80 @ 0x50 │ │ │ │ ldrgt r0, [r5, #0] │ │ │ │ - cbz r4, 40ad4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3a6> │ │ │ │ + cbz r4, 40acc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3aa> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 40b00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ - b.n 40aec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3be> │ │ │ │ + bpl.n 40af8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d6> │ │ │ │ + b.n 40ae4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #54696 @ 0xd5a8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 40bda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ - bl 9b258 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ + bl 9b2c8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40b2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fe> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 40b2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fe> │ │ │ │ + bne.n 40b24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x402> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 40b24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x402> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40bda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + b.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40b28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fa> │ │ │ │ + beq.n 40b20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48668 @ 0xbe1c │ │ │ │ + movw r1, #47580 @ 0xb9dc │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40bda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + beq.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ 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 2a6cc0 <_PyTime_AsTimeval@@Base+0x1624> │ │ │ │ + bl 2a68a0 <_PyTime_AsTimeval@@Base+0x1624> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40bda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + beq.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 40bc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ - bl 9b3dc │ │ │ │ + beq.n 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40b9e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x470> │ │ │ │ + bne.n 40b96 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x474> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40bc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ + bge.n 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40bc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ + cbnz r3, 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40bc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40bb2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x484> │ │ │ │ + bge.n 40baa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x488> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40bb2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x484> │ │ │ │ + cbnz r3, 40baa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x488> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 40b50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x422> │ │ │ │ + blt.n 40b48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x426> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40b50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x422> │ │ │ │ - b.n 40bda <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + beq.n 40b48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x426> │ │ │ │ + b.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bge.n 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bne.n 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40afc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00040be0 <_Py_IncRef@@Base>: │ │ │ │ +00040bd8 <_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, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - cbz r2, 40c08 <_Py_IncRef@@Base+0x28> │ │ │ │ + cbz r2, 40c00 <_Py_IncRef@@Base+0x28> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 40c0a <_Py_IncRef@@Base+0x2a> │ │ │ │ + b.n 40c02 <_Py_IncRef@@Base+0x2a> │ │ │ │ mov r4, r2 │ │ │ │ add.w r5, r1, #16 │ │ │ │ - cbnz r2, 40c16 <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r2, 40c0e <_Py_IncRef@@Base+0x36> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40c16 <_Py_IncRef@@Base+0x36> │ │ │ │ - cbnz r5, 40c36 <_Py_IncRef@@Base+0x56> │ │ │ │ + bne.n 40c0e <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r5, 40c2e <_Py_IncRef@@Base+0x56> │ │ │ │ add r3, sp, #24 │ │ │ │ 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, #372] @ (40da0 <_Py_IncRef@@Base+0x1c0>) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #372] @ (40d98 <_Py_IncRef@@Base+0x1c0>) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d96 <_Py_IncRef@@Base+0x1b6> │ │ │ │ + beq.w 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ 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 40c6a <_Py_IncRef@@Base+0x8a> │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 40c62 <_Py_IncRef@@Base+0x8a> │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35756 @ 0x8bac │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #48704 @ 0xbe40 │ │ │ │ + movw r0, #47616 @ 0xba00 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r8 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40d96 <_Py_IncRef@@Base+0x1b6> │ │ │ │ + b.n 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40d2a <_Py_IncRef@@Base+0x14a> │ │ │ │ + beq.n 40d22 <_Py_IncRef@@Base+0x14a> │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40c7e <_Py_IncRef@@Base+0x9e> │ │ │ │ + beq.n 40c76 <_Py_IncRef@@Base+0x9e> │ │ │ │ subs r4, r1, #2 │ │ │ │ - beq.n 40cd2 <_Py_IncRef@@Base+0xf2> │ │ │ │ - b.n 40c86 <_Py_IncRef@@Base+0xa6> │ │ │ │ + beq.n 40cca <_Py_IncRef@@Base+0xf2> │ │ │ │ + b.n 40c7e <_Py_IncRef@@Base+0xa6> │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 40c96 <_Py_IncRef@@Base+0xb6> │ │ │ │ + beq.n 40c8e <_Py_IncRef@@Base+0xb6> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40d40 <_Py_IncRef@@Base+0x160> │ │ │ │ - b.n 40c9e <_Py_IncRef@@Base+0xbe> │ │ │ │ + beq.n 40d38 <_Py_IncRef@@Base+0x160> │ │ │ │ + b.n 40c96 <_Py_IncRef@@Base+0xbe> │ │ │ │ movw r9, #57828 @ 0xe1e4 │ │ │ │ movt r9, #81 @ 0x51 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 40cb0 <_Py_IncRef@@Base+0xd0> │ │ │ │ - bl e56f0 │ │ │ │ + cbz r0, 40ca8 <_Py_IncRef@@Base+0xd0> │ │ │ │ + bl e57b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40c66 <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40ce0 <_Py_IncRef@@Base+0x100> │ │ │ │ - b.n 40cb2 <_Py_IncRef@@Base+0xd2> │ │ │ │ + beq.n 40cd8 <_Py_IncRef@@Base+0x100> │ │ │ │ + b.n 40caa <_Py_IncRef@@Base+0xd2> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 40cc4 <_Py_IncRef@@Base+0xe4> │ │ │ │ - bl e56f0 │ │ │ │ + cbz r0, 40cbc <_Py_IncRef@@Base+0xe4> │ │ │ │ + bl e57b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40c66 <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 40ce4 <_Py_IncRef@@Base+0x104> │ │ │ │ - b.n 40cc6 <_Py_IncRef@@Base+0xe6> │ │ │ │ + beq.n 40cdc <_Py_IncRef@@Base+0x104> │ │ │ │ + b.n 40cbe <_Py_IncRef@@Base+0xe6> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 40c66 <_Py_IncRef@@Base+0x86> │ │ │ │ - b.n 40ce6 <_Py_IncRef@@Base+0x106> │ │ │ │ + blt.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ + b.n 40cde <_Py_IncRef@@Base+0x106> │ │ │ │ movw r9, #57828 @ 0xe1e4 │ │ │ │ movt r9, #81 @ 0x51 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 40ce6 <_Py_IncRef@@Base+0x106> │ │ │ │ + b.n 40cde <_Py_IncRef@@Base+0x106> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 40ce6 <_Py_IncRef@@Base+0x106> │ │ │ │ + b.n 40cde <_Py_IncRef@@Base+0x106> │ │ │ │ movs r4, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ and.w fp, r6, #1 │ │ │ │ tst r7, r6 │ │ │ │ - beq.n 40d0a <_Py_IncRef@@Base+0x12a> │ │ │ │ + beq.n 40d02 <_Py_IncRef@@Base+0x12a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54776 @ 0xd5f8 │ │ │ │ + movw r1, #53212 @ 0xcfdc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 40c66 <_Py_IncRef@@Base+0x86> │ │ │ │ - cbz r4, 40d48 <_Py_IncRef@@Base+0x168> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ + cbz r4, 40d40 <_Py_IncRef@@Base+0x168> │ │ │ │ orrs.w fp, r7, r6 │ │ │ │ - beq.n 40d46 <_Py_IncRef@@Base+0x166> │ │ │ │ + beq.n 40d3e <_Py_IncRef@@Base+0x166> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54812 @ 0xd61c │ │ │ │ + movw r1, #53248 @ 0xd000 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 40c66 <_Py_IncRef@@Base+0x86> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ movw r9, #57828 @ 0xe1e4 │ │ │ │ movt r9, #81 @ 0x51 │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 40d48 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40d40 <_Py_IncRef@@Base+0x168> │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 40d48 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40d40 <_Py_IncRef@@Base+0x168> │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 24cbcc <_PySlice_FromIndices@@Base+0xd18> │ │ │ │ + bl 24b6d8 <_PySlice_FromIndices@@Base+0xd1c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40d96 <_Py_IncRef@@Base+0x1b6> │ │ │ │ - bl 24c524 <_PySlice_FromIndices@@Base+0x670> │ │ │ │ + cbz r0, 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ + bl 24b07c <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r4, r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 3c17a │ │ │ │ + bl 3c1a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40d86 <_Py_IncRef@@Base+0x1a6> │ │ │ │ + blt.n 40d7e <_Py_IncRef@@Base+0x1a6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 40d96 <_Py_IncRef@@Base+0x1b6> │ │ │ │ + b.n 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40d82 <_Py_IncRef@@Base+0x1a2> │ │ │ │ + bne.n 40d7a <_Py_IncRef@@Base+0x1a2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d82 <_Py_IncRef@@Base+0x1a2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d7a <_Py_IncRef@@Base+0x1a2> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46900 @ 0xb734 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ 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, #48716 @ 0xbe4c │ │ │ │ + movw r1, #47628 @ 0xba0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 40dfe <_Py_IncRef@@Base+0x21e> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 40df6 <_Py_IncRef@@Base+0x21e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 40e02 <_Py_IncRef@@Base+0x222> │ │ │ │ - cbz r4, 40e02 <_Py_IncRef@@Base+0x222> │ │ │ │ + bge.n 40dfa <_Py_IncRef@@Base+0x222> │ │ │ │ + cbz r4, 40dfa <_Py_IncRef@@Base+0x222> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48732 @ 0xbe5c │ │ │ │ + movw r1, #47644 @ 0xba1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40e32 <_Py_IncRef@@Base+0x252> │ │ │ │ - bl 40eea │ │ │ │ + b.n 40e2a <_Py_IncRef@@Base+0x252> │ │ │ │ + bl 40ee2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4108e │ │ │ │ + bl 41086 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40e2c <_Py_IncRef@@Base+0x24c> │ │ │ │ + bne.n 40e24 <_Py_IncRef@@Base+0x24c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #48764 @ 0xbe7c │ │ │ │ + movw r1, #47676 @ 0xba3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 40dfe <_Py_IncRef@@Base+0x21e> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 40df6 <_Py_IncRef@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ 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, #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 40e72 <_Py_IncRef@@Base+0x292> │ │ │ │ + beq.n 40e6a <_Py_IncRef@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 40e72 <_Py_IncRef@@Base+0x292> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 40e6a <_Py_IncRef@@Base+0x292> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 175a90 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1757ac <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40e7a <_Py_IncRef@@Base+0x29a> │ │ │ │ + bne.n 40e72 <_Py_IncRef@@Base+0x29a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 40ee6 <_Py_IncRef@@Base+0x306> │ │ │ │ + b.n 40ede <_Py_IncRef@@Base+0x306> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 40e90 <_Py_IncRef@@Base+0x2b0> │ │ │ │ + beq.n 40e88 <_Py_IncRef@@Base+0x2b0> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 40e9a <_Py_IncRef@@Base+0x2ba> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 40e92 <_Py_IncRef@@Base+0x2ba> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 40eaa <_Py_IncRef@@Base+0x2ca> │ │ │ │ + b.n 40ea2 <_Py_IncRef@@Base+0x2ca> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 175a90 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1757ac <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40eaa <_Py_IncRef@@Base+0x2ca> │ │ │ │ + bne.n 40ea2 <_Py_IncRef@@Base+0x2ca> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 40ee6 <_Py_IncRef@@Base+0x306> │ │ │ │ + b.n 40ede <_Py_IncRef@@Base+0x306> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40ed2 <_Py_IncRef@@Base+0x2f2> │ │ │ │ + bne.n 40eca <_Py_IncRef@@Base+0x2f2> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9068 @ 0x236c │ │ │ │ + movw r1, #7980 @ 0x1f2c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40ee6 <_Py_IncRef@@Base+0x306> │ │ │ │ + b.n 40ede <_Py_IncRef@@Base+0x306> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 40f9e │ │ │ │ + bl 40f96 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00040eea : │ │ │ │ - ldr r3, [pc, #16] @ (40efc ) │ │ │ │ +00040ee2 : │ │ │ │ + ldr r3, [pc, #16] @ (40ef4 ) │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40f66 │ │ │ │ + cbz r0, 40f5e │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 8fa08 │ │ │ │ - cbz r0, 40f4a │ │ │ │ + bl 8fa98 │ │ │ │ + cbz r0, 40f42 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 40f2a │ │ │ │ + bne.n 40f22 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 40f4a │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 40f42 │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 40f66 │ │ │ │ + b.n 40f5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40f56 │ │ │ │ + blt.n 40f4e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40f66 │ │ │ │ + b.n 40f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f52 │ │ │ │ + bne.n 40f4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f52 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f4a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 40f76 │ │ │ │ - b.w 8fa08 │ │ │ │ + beq.n 40f6e │ │ │ │ + b.w 8fa98 │ │ │ │ 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, #48792 @ 0xbe98 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ @@ -30837,111 +30837,111 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2b940 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 41000 │ │ │ │ + beq.n 40ff8 │ │ │ │ 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 41014 │ │ │ │ + beq.n 4100c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 41014 │ │ │ │ + b.n 4100c │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #104] @ 41070 │ │ │ │ - vldr d7, [pc, #108] @ 41078 │ │ │ │ + vldr d0, [pc, #104] @ 41068 │ │ │ │ + vldr d7, [pc, #108] @ 41070 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4104e │ │ │ │ + beq.n 41046 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c6a0 │ │ │ │ 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 4106a │ │ │ │ + ble.n 41062 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 4106a │ │ │ │ + b.n 41062 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 41078 │ │ │ │ + vldr d6, [pc, #36] @ 41070 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 41070 │ │ │ │ + vldr d7, [pc, #20] @ 41068 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -00041080 : │ │ │ │ - b.n 4108e │ │ │ │ - movw r1, #21592 @ 0x5458 │ │ │ │ +00041078 : │ │ │ │ + b.n 41086 │ │ │ │ + movw r1, #20504 @ 0x5018 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 40320 │ │ │ │ + b.w 40314 │ │ │ │ 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, 410b2 │ │ │ │ - ldr r2, [pc, #100] @ (41108 ) │ │ │ │ + cbnz r0, 410aa │ │ │ │ + ldr r2, [pc, #100] @ (41100 ) │ │ │ │ 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 41102 │ │ │ │ + b.n 410fa │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c580 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 410c8 │ │ │ │ + ble.n 410c0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c580 <__sysconf@plt> │ │ │ │ - b.n 410cc │ │ │ │ + b.n 410c4 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 410d6 │ │ │ │ + bls.n 410ce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41102 │ │ │ │ + b.n 410fa │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410d0 │ │ │ │ + bne.n 410c8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bdbc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 410d0 │ │ │ │ - ldr r3, [pc, #16] @ (41108 ) │ │ │ │ + bne.n 410c8 │ │ │ │ + ldr r3, [pc, #16] @ (41100 ) │ │ │ │ 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} │ │ │ │ @@ -30965,903 +30965,903 @@ │ │ │ │ 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] @ (41150 ) │ │ │ │ + ldr r0, [pc, #12] @ (41148 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r1, 41188 │ │ │ │ + cbz r1, 41180 │ │ │ │ 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, 4116c │ │ │ │ + cbnz r3, 41164 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 41186 │ │ │ │ + b.n 4117e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34856 @ 0x8828 │ │ │ │ + movw r1, #33768 @ 0x83e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #21564 @ 0x543c │ │ │ │ + movw r1, #20476 @ 0x4ffc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 411ea │ │ │ │ + b.n 411e2 │ │ │ │ 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] @ (411d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (411d0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000411dc : │ │ │ │ - movw r3, #27528 @ 0x6b88 │ │ │ │ +000411d4 : │ │ │ │ + movw r3, #26440 @ 0x6748 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1f133c │ │ │ │ + b.w 1efb38 │ │ │ │ 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, #24836 @ 0x6104 │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24840 @ 0x6108 │ │ │ │ + movw r0, #23752 @ 0x5cc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4123a │ │ │ │ + beq.n 41232 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4123e │ │ │ │ + bgt.n 41236 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 4122c │ │ │ │ + cbnz r0, 41224 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl f74e0 │ │ │ │ - cbz r0, 41246 │ │ │ │ + bl f7838 │ │ │ │ + cbz r0, 4123e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41246 │ │ │ │ + bge.n 4123e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41246 │ │ │ │ + b.n 4123e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41246 │ │ │ │ + b.n 4123e │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041248 <_PyCompile_Assemble@@Base>: │ │ │ │ +00041240 <_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 41286 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 4127e <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48928 @ 0xbf20 │ │ │ │ + movw r1, #47840 @ 0xbae0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 413ce <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 413c6 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b47c │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 413ce <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + beq.w 413c6 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 128650 <_PyEval_ImportName@@Base+0x10c4> │ │ │ │ + bl 1288dc <_PyEval_ImportName@@Base+0x10a4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 413aa <_PyCompile_Assemble@@Base+0x162> │ │ │ │ + beq.n 413a2 <_PyCompile_Assemble@@Base+0x162> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 412cc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + beq.n 412c4 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w fp, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ - b.n 412b6 <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ + b.n 412ae <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ adds r2, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 412e2 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + cbnz r0, 412da <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ mov r4, fp │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 413ac <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2b47c │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 412fc <_PyCompile_Assemble@@Base+0xb4> │ │ │ │ + cbz r2, 412f4 <_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 412ec <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ - movw r6, #36312 @ 0x8dd8 │ │ │ │ + b.n 412e4 <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ + movw r6, #40172 @ 0x9cec │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ - cbz r4, 41340 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ + cbz r4, 41338 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4133c <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + bge.n 41334 <_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 41332 <_PyCompile_Assemble@@Base+0xea> │ │ │ │ + bmi.n 4132a <_PyCompile_Assemble@@Base+0xea> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bhi.n 4130a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + bhi.n 41302 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [sl, r0, lsl #2] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 4130a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + b.n 41302 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 41304 <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ + b.n 412fc <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ mov r0, sl │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 12fbc8 <_PyErr_SetKeyError@@Base+0x2e58> │ │ │ │ + bl 12fe68 <_PyErr_SetKeyError@@Base+0x2e64> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 413ac <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 413a4 <_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 136754 <_PyMutex_LockTimed@@Base+0xfdc> │ │ │ │ + bl 1369e4 <_PyMutex_LockTimed@@Base+0xfc4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 413ac <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bl 2fed8 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 413ac <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + cbz r0, 413a4 <_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 13b4cc <_PyDict_DelItemIf@@Base+0x3d4> │ │ │ │ + bl 13b764 <_PyDict_DelItemIf@@Base+0x3d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 413a6 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + bge.n 4139e <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 413a6 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + cbnz r3, 4139e <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 413ac <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 413c0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + bge.n 413b8 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413c0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + cbnz r3, 413b8 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eb748 │ │ │ │ + bl 1e9e88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13e9f8 <_PyTuple_FromArraySteal@@Base+0x268> │ │ │ │ + bl 13edfc <_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 413f6 <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ + bne.n 413ee <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 166e54 │ │ │ │ + b.w 166dcc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58872 @ 0xe5f8 │ │ │ │ + movw r0, #57796 @ 0xe1c4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 413ea <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ + bne.n 413e2 <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #296] @ (41544 <_PyCompile_Assemble@@Base+0x2fc>) │ │ │ │ + ldr r2, [pc, #296] @ (4153c <_PyCompile_Assemble@@Base+0x2fc>) │ │ │ │ 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 41434 <_PyCompile_Assemble@@Base+0x1ec> │ │ │ │ + bne.n 4142c <_PyCompile_Assemble@@Base+0x1ec> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4144c <_PyCompile_Assemble@@Base+0x204> │ │ │ │ + b.n 41444 <_PyCompile_Assemble@@Base+0x204> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41430 <_PyCompile_Assemble@@Base+0x1e8> │ │ │ │ + beq.n 41428 <_PyCompile_Assemble@@Base+0x1e8> │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #5133 @ 0x140d │ │ │ │ + movw r2, #5125 @ 0x1405 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4151c <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + beq.n 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #5133 @ 0x140d │ │ │ │ + movw r2, #5125 @ 0x1405 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4151c <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + bne.n 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 414e6 <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + beq.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 41486 <_PyCompile_Assemble@@Base+0x23e> │ │ │ │ + cbz r2, 4147e <_PyCompile_Assemble@@Base+0x23e> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 414e6 <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + ble.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41474 <_PyCompile_Assemble@@Base+0x22c> │ │ │ │ - b.n 414a4 <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ + bne.n 4146c <_PyCompile_Assemble@@Base+0x22c> │ │ │ │ + b.n 4149c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 414a4 <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ + beq.n 4149c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41498 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ + cbz r2, 41490 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4148c <_PyCompile_Assemble@@Base+0x244> │ │ │ │ - b.n 414a4 <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ + bne.n 41484 <_PyCompile_Assemble@@Base+0x244> │ │ │ │ + b.n 4149c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 414e6 <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #160] @ (41548 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ + bne.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #160] @ (41540 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42268 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41530 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ - beq.n 414e6 <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + blt.n 41528 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + beq.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41548 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ + ldr r1, [pc, #144] @ (41540 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4153c <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + bne.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 414da <_PyCompile_Assemble@@Base+0x292> │ │ │ │ + blt.n 414d2 <_PyCompile_Assemble@@Base+0x292> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 414e6 <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + b.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 414d6 <_PyCompile_Assemble@@Base+0x28e> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 414ce <_PyCompile_Assemble@@Base+0x28e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (4154c <_PyCompile_Assemble@@Base+0x304>) │ │ │ │ + ldr r1, [pc, #96] @ (41544 <_PyCompile_Assemble@@Base+0x304>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4153c <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + bne.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4153c <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + beq.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4151c <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + bge.n 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 4151c <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 41534 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #40] @ (41548 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ + cbnz r2, 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4152c <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #40] @ (41540 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 4153c <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + b.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4153c <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + b.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 415c8 │ │ │ │ + cbnz r0, 415c0 │ │ │ │ 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 41570 <_PyCompile_Assemble@@Base+0x328> │ │ │ │ + bne.n 41568 <_PyCompile_Assemble@@Base+0x328> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 166a7c │ │ │ │ + b.w 1669f4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13708 @ 0x358c │ │ │ │ + movw r0, #12620 @ 0x314c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41564 <_PyCompile_Assemble@@Base+0x31c> │ │ │ │ + bne.n 4155c <_PyCompile_Assemble@@Base+0x31c> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041586 : │ │ │ │ +0004157e : │ │ │ │ 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, #27744 @ 0x6c60 │ │ │ │ + movw r4, #26656 @ 0x6820 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1df7e4 │ │ │ │ + bl 1dde88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000415ac : │ │ │ │ +000415a4 : │ │ │ │ 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 159870 │ │ │ │ - cbnz r0, 415da │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 415d2 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 159870 │ │ │ │ - cbz r0, 415fa │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 415f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #15504 @ 0x3c90 │ │ │ │ + movw r1, #14416 @ 0x3850 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 4160c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 41604 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 41610 │ │ │ │ - bl 23bfc0 │ │ │ │ + ble.n 41608 │ │ │ │ + bl 23aac0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41634 │ │ │ │ + b.n 4162c │ │ │ │ add r1, r2 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41634 │ │ │ │ + cbz r0, 4162c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 41634 │ │ │ │ + cbz r0, 4162c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2c06c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 41640 │ │ │ │ + beq.n 41638 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 4164c │ │ │ │ + beq.n 41644 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ 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] @ (41674 ) │ │ │ │ + ldr r0, [pc, #8] @ (4166c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xb86c │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 41698 │ │ │ │ + cbz r3, 41690 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4169a │ │ │ │ + b.n 41692 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #45560 @ 0xb1f8 │ │ │ │ + movw r4, #44488 @ 0xadc8 │ │ │ │ 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, 416ce │ │ │ │ + cbnz r7, 416c6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 416ce │ │ │ │ + ble.n 416c6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 416ce │ │ │ │ - cbnz r5, 416ee │ │ │ │ + bne.n 416c6 │ │ │ │ + cbnz r5, 416e6 │ │ │ │ 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] @ (417d4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #240] @ (417cc ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 417c2 │ │ │ │ + beq.n 417ba │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 4172a │ │ │ │ + cbz r0, 41722 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41714 │ │ │ │ + beq.n 4170c │ │ │ │ add r8, r9 │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - beq.n 41758 │ │ │ │ - b.n 4171c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4172a │ │ │ │ - b.n 4170a │ │ │ │ + beq.n 41750 │ │ │ │ + b.n 41714 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 41722 │ │ │ │ + b.n 41702 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 41734 │ │ │ │ + cbz r0, 4172c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1edc74 │ │ │ │ + bl 1ec3c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4172e │ │ │ │ + cbnz r0, 41726 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 417c4 │ │ │ │ + b.n 417bc │ │ │ │ subs.w r9, r8, #3 │ │ │ │ - beq.n 41760 │ │ │ │ + beq.n 41758 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 4174a │ │ │ │ - bl e56f0 │ │ │ │ + cbz r0, 41742 │ │ │ │ + bl e57b8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 4172a │ │ │ │ + blt.n 41722 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4175c │ │ │ │ - b.n 4174c │ │ │ │ + beq.n 41754 │ │ │ │ + b.n 41744 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4175e │ │ │ │ - b.n 4172a │ │ │ │ + bge.n 41756 │ │ │ │ + b.n 41722 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 41760 │ │ │ │ + b.n 41758 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ - bne.n 4177e │ │ │ │ + bne.n 41776 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 4177e │ │ │ │ - cbnz r4, 4179a │ │ │ │ + bne.n 41776 │ │ │ │ + cbnz r4, 41792 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ - b.n 41784 │ │ │ │ + b.n 4177c │ │ │ │ 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 2c254 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 417a4 │ │ │ │ + b.n 4179c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bbc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 417c4 │ │ │ │ + b.n 417bc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ 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] @ (417fc ) │ │ │ │ + ldr r0, [pc, #12] @ (417f4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ 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] @ (4186c ) │ │ │ │ + ldr r3, [pc, #80] @ (41864 ) │ │ │ │ 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 2ab324 <_PyTime_ObjectToTimeval@@Base+0x1a60> │ │ │ │ + bl 2aaf04 <_PyTime_ObjectToTimeval@@Base+0x1a60> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2aba1c │ │ │ │ + bl 2ab5fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41850 │ │ │ │ + beq.n 41848 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 41850 │ │ │ │ + beq.n 41848 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 41832 │ │ │ │ - ldr r3, [pc, #24] @ (4186c ) │ │ │ │ + b.n 4182a │ │ │ │ + ldr r3, [pc, #24] @ (41864 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41862 │ │ │ │ + beq.n 4185a │ │ │ │ blx 2bb58 <__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 {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 41892 │ │ │ │ + bne.n 4188a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 418ac │ │ │ │ - b.n 418a6 │ │ │ │ + bne.n 418a4 │ │ │ │ + b.n 4189e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42064 @ 0xa450 │ │ │ │ + movw r0, #36668 @ 0x8f3c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 418f8 │ │ │ │ - b.n 41884 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 418f8 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 418f0 │ │ │ │ + b.n 4187c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 418f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 418be │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 418f8 │ │ │ │ + bne.n 418b6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 418f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4088 @ 0xff8 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #49140 @ 0xbff4 │ │ │ │ + movw r0, #48052 @ 0xbbb4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 418f8 │ │ │ │ + beq.n 418f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 418fc │ │ │ │ + bne.n 418f4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41904 │ │ │ │ + b.n 418fc │ │ │ │ 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] @ (41928 ) │ │ │ │ + ldr r0, [pc, #8] @ (41920 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ 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] @ (41a60 ) │ │ │ │ + ldr r2, [pc, #292] @ (41a58 ) │ │ │ │ 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 41954 │ │ │ │ + bne.n 4194c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4196a │ │ │ │ + b.n 41962 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41950 │ │ │ │ + beq.n 41948 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - movw r2, #6445 @ 0x192d │ │ │ │ + movw r2, #6437 @ 0x1925 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41a38 │ │ │ │ + beq.n 41a30 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - movw r2, #6445 @ 0x192d │ │ │ │ + movw r2, #6437 @ 0x1925 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41a38 │ │ │ │ + bne.n 41a30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41a02 │ │ │ │ + beq.n 419fa │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 419a2 │ │ │ │ + cbz r2, 4199a │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 41a02 │ │ │ │ + ble.n 419fa │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41990 │ │ │ │ - b.n 419c0 │ │ │ │ + bne.n 41988 │ │ │ │ + b.n 419b8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 419c0 │ │ │ │ + beq.n 419b8 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 419b4 │ │ │ │ + cbz r2, 419ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 419a8 │ │ │ │ - b.n 419c0 │ │ │ │ + bne.n 419a0 │ │ │ │ + b.n 419b8 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41a02 │ │ │ │ - ldr r2, [pc, #160] @ (41a64 ) │ │ │ │ + bne.n 419fa │ │ │ │ + ldr r2, [pc, #160] @ (41a5c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42268 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41a4c │ │ │ │ - beq.n 41a02 │ │ │ │ + blt.n 41a44 │ │ │ │ + beq.n 419fa │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41a64 ) │ │ │ │ + ldr r1, [pc, #144] @ (41a5c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41a58 │ │ │ │ + bne.n 41a50 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 419f6 │ │ │ │ + blt.n 419ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41a02 │ │ │ │ + b.n 419fa │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 419f2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 419ea │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (41a68 ) │ │ │ │ + ldr r1, [pc, #96] @ (41a60 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41a58 │ │ │ │ + bne.n 41a50 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 41a58 │ │ │ │ + beq.n 41a50 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41a38 │ │ │ │ + bge.n 41a30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 41a38 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 41a50 │ │ │ │ - ldr r1, [pc, #40] @ (41a64 ) │ │ │ │ + cbnz r2, 41a30 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 41a48 │ │ │ │ + ldr r1, [pc, #40] @ (41a5c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 41a58 │ │ │ │ + b.n 41a50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 41a58 │ │ │ │ + b.n 41a50 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -31872,485 +31872,485 @@ │ │ │ │ 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, 41a8c │ │ │ │ + cbnz r2, 41a84 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #52] @ (41abc ) │ │ │ │ - bl 165adc │ │ │ │ - b.n 41a96 │ │ │ │ - ldr r0, [pc, #48] @ (41ac0 ) │ │ │ │ + ldr r0, [pc, #52] @ (41ab4 ) │ │ │ │ + bl 165a54 │ │ │ │ + b.n 41a8e │ │ │ │ + ldr r0, [pc, #48] @ (41ab8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 165774 │ │ │ │ - cbz r0, 41ab0 │ │ │ │ + bl 1656ec │ │ │ │ + cbz r0, 41aa8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41aa6 │ │ │ │ + bge.n 41a9e │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r4, 41aaa │ │ │ │ + cbz r4, 41aa2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41ab4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41ab4 │ │ │ │ + b.n 41aac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41aac │ │ │ │ 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 2abe24 │ │ │ │ + bl 2aba04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41aea │ │ │ │ + beq.n 41ae2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41aec │ │ │ │ + bge.n 41ae4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41aec │ │ │ │ + b.n 41ae4 │ │ │ │ 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] @ (41b14 ) │ │ │ │ + ldr r0, [pc, #12] @ (41b0c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00041b18 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00041b10 <_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 r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1f7824 │ │ │ │ - cbnz r0, 41b52 <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ + bl 1f60d4 │ │ │ │ + cbnz r0, 41b4a <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49408 @ 0xc100 │ │ │ │ + movw r1, #48320 @ 0xbcc0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 41cd6 <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ - bl 1ce588 <_PyArena_New@@Base> │ │ │ │ + b.n 41cce <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ + bl 1cce98 <_PyArena_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41cd6 <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ + beq.w 41cce <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2861a4 <_Py_set_inheritable_async_safe@@Base+0x14bc> │ │ │ │ + bl 285d6c <_Py_set_inheritable_async_safe@@Base+0x14bc> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 41b74 <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ + cbnz r0, 41b6c <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1432dc <_PyArena_Free@@Base> │ │ │ │ - b.n 41b4e <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ - bl 28c950 │ │ │ │ + bl 143554 <_PyArena_Free@@Base> │ │ │ │ + b.n 41b46 <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ + bl 28c528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b6c <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ + beq.n 41b64 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1dce08 <_PyAST_Compile@@Base+0x34> │ │ │ │ + bl 1db4b0 <_PyAST_Compile@@Base+0x34> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41b98 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ + cbnz r0, 41b90 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1432dc <_PyArena_Free@@Base> │ │ │ │ - b.n 41cd6 <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ + bl 143554 <_PyArena_Free@@Base> │ │ │ │ + b.n 41cce <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ca2 <_PyCompile_CodeGen@@Base+0x18a> │ │ │ │ + beq.n 41c9a <_PyCompile_CodeGen@@Base+0x18a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e02c8 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ + bl 1de978 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r8, [r6, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41cb0 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ + beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49424 @ 0xc110 │ │ │ │ + movw r1, #48336 @ 0xbcd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41cb0 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ + beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49436 @ 0xc11c │ │ │ │ + movw r1, #48348 @ 0xbcdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41cb0 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ + beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49452 @ 0xc12c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 41c56 <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ + bne.n 41c4e <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 111464 <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ + bl 1116c4 <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41c6a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ - b.n 41ca8 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + bne.n 41c62 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + b.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 11d7a0 │ │ │ │ + bl 11d668 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41c44 <_PyCompile_CodeGen@@Base+0x12c> │ │ │ │ - b.n 41ca8 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + bne.n 41c3c <_PyCompile_CodeGen@@Base+0x12c> │ │ │ │ + b.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1e8750 │ │ │ │ + bl 1e6e00 │ │ │ │ ldr.w r0, [r8, #728] @ 0x2d8 │ │ │ │ bl 2fed8 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 41cb4 <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ + cbz r0, 41cac <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49468 @ 0xc13c │ │ │ │ + movw r1, #48380 @ 0xbcfc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41cb4 <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ + beq.n 41cac <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41cb6 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41cb6 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 41cb6 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 41cb6 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13ebdc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + bl 13f400 <_PyTuple_FromArraySteal@@Base+0x9e8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee91c │ │ │ │ + bl 1ed068 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1432dc <_PyArena_Free@@Base> │ │ │ │ + bl 143554 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (41ce4 <_PyCompile_CodeGen@@Base+0x1cc>) │ │ │ │ + ldr r0, [pc, #4] @ (41cdc <_PyCompile_CodeGen@@Base+0x1cc>) │ │ │ │ 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] @ (41d0c <_PyCompile_CodeGen@@Base+0x1f4>) │ │ │ │ + ldr r0, [pc, #12] @ (41d04 <_PyCompile_CodeGen@@Base+0x1f4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 41d44 <_PyCompile_CodeGen@@Base+0x22c> │ │ │ │ + cbnz r4, 41d3c <_PyCompile_CodeGen@@Base+0x22c> │ │ │ │ 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] @ (41d34 <_PyCompile_CodeGen@@Base+0x21c>) │ │ │ │ + ldr r0, [pc, #12] @ (41d2c <_PyCompile_CodeGen@@Base+0x21c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 41d66 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r0, 41d5e <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ 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] @ (41d5c <_PyCompile_CodeGen@@Base+0x244>) │ │ │ │ + ldr r0, [pc, #12] @ (41d54 <_PyCompile_CodeGen@@Base+0x244>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ 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, 41d84 <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ + cbnz r3, 41d7c <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41d84 <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ + ble.n 41d7c <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41d84 <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ - cbnz r4, 41da8 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ + bne.n 41d7c <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ + cbnz r4, 41da0 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ 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] │ │ │ │ movw r3, #11140 @ 0x2b84 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ea8 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ + beq.n 41ea0 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 41dd8 <_PyCompile_CodeGen@@Base+0x2c0> │ │ │ │ + bne.n 41dd0 <_PyCompile_CodeGen@@Base+0x2c0> │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35756 @ 0x8bac │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60652 @ 0xecec │ │ │ │ + movw r0, #60000 @ 0xea60 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41ea8 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ea0 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ mov r0, r8 │ │ │ │ - bl 149d58 │ │ │ │ + bl 149e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ea8 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ + beq.n 41ea0 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 220c90 │ │ │ │ + bl 21f7b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e88 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 41e80 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ + bl b0f38 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ movs r7, #0 │ │ │ │ blx 2bef8 │ │ │ │ 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 1b2e8c │ │ │ │ + bl 1b1788 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e22 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + cbnz r0, 41e1a <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 41e4e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + b.n 41e46 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b610 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 41e4e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + cbz r0, 41e46 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 41e48 <_PyCompile_CodeGen@@Base+0x330> │ │ │ │ + bne.n 41e40 <_PyCompile_CodeGen@@Base+0x330> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e4c <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ + bge.n 41e44 <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 41e0c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + b.n 41e04 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ mov r7, r3 │ │ │ │ - b.n 41e4e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + b.n 41e46 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - cbnz r6, 41e7c <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + cbnz r6, 41e74 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 41e62 <_PyCompile_CodeGen@@Base+0x34a> │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 41e8c <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ + bne.n 41e5a <_PyCompile_CodeGen@@Base+0x34a> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 41e84 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + movw r1, #48728 @ 0xbe58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 41e8c <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 41e84 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26f8cc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + bl 26e3d4 <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 41e8c <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ + b.n 41e84 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41ea6 <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ + bge.n 41e9e <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41ea6 <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ + cbnz r3, 41e9e <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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} │ │ │ │ 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 41ede <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + bgt.n 41ed6 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 41ef8 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 41ef0 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 41efc <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ + cbz r3, 41ef4 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f18 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ + b.n 41f10 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 41f0a <_PyCompile_CodeGen@@Base+0x3f2> │ │ │ │ + cbnz r0, 41f02 <_PyCompile_CodeGen@@Base+0x3f2> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 41f18 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ - ldr r1, [pc, #16] @ (41f1c <_PyCompile_CodeGen@@Base+0x404>) │ │ │ │ + b.n 41f10 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ + ldr r1, [pc, #16] @ (41f14 <_PyCompile_CodeGen@@Base+0x404>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f00 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ + beq.n 41ef8 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ 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] @ (41f44 <_PyCompile_CodeGen@@Base+0x42c>) │ │ │ │ + ldr r0, [pc, #12] @ (41f3c <_PyCompile_CodeGen@@Base+0x42c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ 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 b228c <_Py_GetConfig@@Base> │ │ │ │ + bl b22dc <_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 │ │ │ │ @@ -32363,157 +32363,157 @@ │ │ │ │ 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 41f9e <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 41fa4 <_PyCompile_CodeGen@@Base+0x48c> │ │ │ │ + beq.n 41f96 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 41f9c <_PyCompile_CodeGen@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41fb0 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ + cbz r3, 41fa8 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41fce <_PyCompile_CodeGen@@Base+0x4b6> │ │ │ │ + b.n 41fc6 <_PyCompile_CodeGen@@Base+0x4b6> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 228750 │ │ │ │ - cbnz r0, 41fca <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + bl 227270 │ │ │ │ + cbnz r0, 41fc2 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41fca <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + cbnz r3, 41fc2 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 229d28 │ │ │ │ - cbnz r0, 41fca <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + bl 228848 │ │ │ │ + cbnz r0, 41fc2 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (42104 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ + ldr r2, [pc, #288] @ (420fc <_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 41ffa <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + bne.n 41ff2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42010 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ + b.n 42008 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41ff6 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + beq.n 41fee <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #8147 @ 0x1fd3 │ │ │ │ + movw r2, #8139 @ 0x1fcb │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 420de <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + beq.n 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #8147 @ 0x1fd3 │ │ │ │ + movw r2, #8139 @ 0x1fcb │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 420de <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bne.n 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 420a8 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + beq.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 42048 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + cbz r2, 42040 <_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 420a8 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ble.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 42036 <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ - b.n 42066 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 4202e <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ + b.n 4205e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 42066 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + beq.n 4205e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 4205a <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ + cbz r2, 42052 <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4204e <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ - b.n 42066 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 42046 <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ + b.n 4205e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 420a8 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - ldr r2, [pc, #160] @ (42108 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + bne.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ldr r2, [pc, #160] @ (42100 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42268 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 420f2 <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ - beq.n 420a8 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + blt.n 420ea <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ + beq.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (42108 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + ldr r1, [pc, #144] @ (42100 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 420fe <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4209c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + blt.n 42094 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 420a8 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + b.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 42098 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 42090 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (4210c <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ + ldr r1, [pc, #96] @ (42104 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 420fe <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 420fe <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + beq.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 420de <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bge.n 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 420de <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 420f6 <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ - ldr r1, [pc, #36] @ (42108 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + cbnz r2, 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 420ee <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + ldr r1, [pc, #36] @ (42100 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 420fe <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 420fe <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 420f6 <_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 │ │ │ │ @@ -32535,610 +32535,610 @@ │ │ │ │ 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, 4214c <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ + cbz r3, 42144 <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4214e <_PyCompile_CodeGen@@Base+0x636> │ │ │ │ + b.n 42146 <_PyCompile_CodeGen@@Base+0x636> │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #46160 @ 0xb450 │ │ │ │ + movw r4, #45088 @ 0xb020 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 42184 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + bne.n 4217c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 42184 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + ble.n 4217c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 42184 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ - cbnz r6, 421a6 <_PyCompile_CodeGen@@Base+0x68e> │ │ │ │ + bgt.n 4217c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + cbnz r6, 4219e <_PyCompile_CodeGen@@Base+0x68e> │ │ │ │ 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, #196] @ (42260 <_PyCompile_CodeGen@@Base+0x748>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #196] @ (42258 <_PyCompile_CodeGen@@Base+0x748>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42244 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + beq.n 4223c <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42240 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq.n 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 421ec <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + beq.n 421e4 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 421dc <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 421d4 <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 421d4 <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42240 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bne.n 421cc <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 421f0 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ - b.n 421e0 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ + beq.n 421e8 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ + b.n 421d8 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1edc74 │ │ │ │ - cbnz r0, 421f0 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ - b.n 42240 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bl 1ec3c0 │ │ │ │ + cbnz r0, 421e8 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ + b.n 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 42210 <_PyCompile_CodeGen@@Base+0x6f8> │ │ │ │ + beq.n 42208 <_PyCompile_CodeGen@@Base+0x6f8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c1c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42216 <_PyCompile_CodeGen@@Base+0x6fe> │ │ │ │ + b.n 4220e <_PyCompile_CodeGen@@Base+0x6fe> │ │ │ │ blx 2b790 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ - cbz r5, 42248 <_PyCompile_CodeGen@@Base+0x730> │ │ │ │ + bl b4104 │ │ │ │ + cbz r5, 42240 <_PyCompile_CodeGen@@Base+0x730> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42232 <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 4222a <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421f2 <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ - b.n 42240 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq.n 421ea <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ + b.n 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42250 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ + b.n 42248 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 42250 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ + b.n 42248 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 2e2e78 │ │ │ │ + b.w 2e2a70 <_PyMonitoring_FireBranchEvent@@Base+0x34> │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 422f4 <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + beq.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 422f2 <_PyCompile_CodeGen@@Base+0x7da> │ │ │ │ + cbz r5, 422ea <_PyCompile_CodeGen@@Base+0x7da> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 422dc <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + beq.n 422d4 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r6, 422bc <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ + cbnz r6, 422b4 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422b8 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ + bge.n 422b0 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 422b8 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ + cbnz r3, 422b0 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 422f4 <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + b.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f3118 │ │ │ │ + bl f3190 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422dc <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + bge.n 422d4 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 422dc <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + cbnz r3, 422d4 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422f4 <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + bge.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 422f4 <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + cbnz r3, 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 422f4 <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000422fa <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +000422f2 <_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 42314 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 4230c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4231c <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 42364 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 42314 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 4235c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 4233a <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 42364 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (42378 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e>) │ │ │ │ + bls.n 42332 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 4235c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #88] @ (42370 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd280 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 42372 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cbb90 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 42372 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #76] @ (4237c <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ + cbz r3, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #76] @ (42374 <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd280 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 42356 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 42372 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #68] @ (42380 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ + bl 1cbb90 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 4234e <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #68] @ (42378 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd280 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 42372 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cbb90 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 42372 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (42384 <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ + cbz r3, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #52] @ (4237c <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd280 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 42372 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cbb90 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 42374 <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #49956 @ 0xc324 │ │ │ │ + b.n 4236c <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ + movw r1, #48868 @ 0xbee4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #24] @ (42388 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (42380 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 3cef0 │ │ │ │ + bl 3cee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 423c4 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + blt.n 423bc <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 423c0 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ + cbnz r3, 423b8 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49984 @ 0xc340 │ │ │ │ + movw r1, #48896 @ 0xbf00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 423c6 <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ + b.n 423be <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (423d4 <_PyEval_SpecialMethodCanSuggest@@Base+0xda>) │ │ │ │ + ldr r2, [pc, #4] @ (423cc <_PyEval_SpecialMethodCanSuggest@@Base+0xda>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.n 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ nop │ │ │ │ - cbz r4, 423d8 <_PyEval_SpecialMethodCanSuggest@@Base+0xde> │ │ │ │ + cbz r4, 423d0 <_PyEval_SpecialMethodCanSuggest@@Base+0xde> │ │ │ │ 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] @ (423fc <_PyEval_SpecialMethodCanSuggest@@Base+0x102>) │ │ │ │ + ldr r0, [pc, #12] @ (423f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x102>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 4243c <_PyEval_SpecialMethodCanSuggest@@Base+0x142> │ │ │ │ + cbnz r4, 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x142> │ │ │ │ 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] @ (42424 <_PyEval_SpecialMethodCanSuggest@@Base+0x12a>) │ │ │ │ + ldr r0, [pc, #12] @ (4241c <_PyEval_SpecialMethodCanSuggest@@Base+0x12a>) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvc.n 424d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + bvc.n 424c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ 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 e8674 │ │ │ │ + bl e89bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 424d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ + beq.n 424cc <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97c9c │ │ │ │ + bl 97d28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42472 <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ + beq.n 4246a <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 42464 <_PyEval_SpecialMethodCanSuggest@@Base+0x16a> │ │ │ │ + cbz r3, 4245c <_PyEval_SpecialMethodCanSuggest@@Base+0x16a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 424c6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ - b.n 424d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ + blt.n 424be <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ + b.n 424ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 42488 <_PyEval_SpecialMethodCanSuggest@@Base+0x18e> │ │ │ │ + cbnz r0, 42480 <_PyEval_SpecialMethodCanSuggest@@Base+0x18e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424bc <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bge.n 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424bc <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + cbnz r3, 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 424bc <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 424c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c6> │ │ │ │ + bne.n 424b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ + bge.n 424a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ + cbnz r3, 424a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424bc <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bge.n 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 424bc <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ + b.n 424cc <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ + bge.n 424ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ + cbnz r3, 424ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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] @ (4260c <_PyEval_SpecialMethodCanSuggest@@Base+0x312>) │ │ │ │ + ldr r2, [pc, #288] @ (42604 <_PyEval_SpecialMethodCanSuggest@@Base+0x312>) │ │ │ │ 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 42502 <_PyEval_SpecialMethodCanSuggest@@Base+0x208> │ │ │ │ + bne.n 424fa <_PyEval_SpecialMethodCanSuggest@@Base+0x208> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42518 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ + b.n 42510 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 424fe <_PyEval_SpecialMethodCanSuggest@@Base+0x204> │ │ │ │ + beq.n 424f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x204> │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #9435 @ 0x24db │ │ │ │ + movw r2, #9427 @ 0x24d3 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 425e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + beq.n 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #9435 @ 0x24db │ │ │ │ + movw r2, #9427 @ 0x24d3 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 425e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bne.n 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + beq.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 42550 <_PyEval_SpecialMethodCanSuggest@@Base+0x256> │ │ │ │ + cbz r2, 42548 <_PyEval_SpecialMethodCanSuggest@@Base+0x256> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + ble.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 4253e <_PyEval_SpecialMethodCanSuggest@@Base+0x244> │ │ │ │ - b.n 4256e <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ + bne.n 42536 <_PyEval_SpecialMethodCanSuggest@@Base+0x244> │ │ │ │ + b.n 42566 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4256e <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ + beq.n 42566 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 42562 <_PyEval_SpecialMethodCanSuggest@@Base+0x268> │ │ │ │ + cbz r2, 4255a <_PyEval_SpecialMethodCanSuggest@@Base+0x268> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42556 <_PyEval_SpecialMethodCanSuggest@@Base+0x25c> │ │ │ │ - b.n 4256e <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ + bne.n 4254e <_PyEval_SpecialMethodCanSuggest@@Base+0x25c> │ │ │ │ + b.n 42566 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ - ldr r2, [pc, #160] @ (42610 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ + bne.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + ldr r2, [pc, #160] @ (42608 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42268 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 425fa <_PyEval_SpecialMethodCanSuggest@@Base+0x300> │ │ │ │ - beq.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + blt.n 425f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x300> │ │ │ │ + beq.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (42610 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ + ldr r1, [pc, #144] @ (42608 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42606 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + bne.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 425a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x2aa> │ │ │ │ + blt.n 4259c <_PyEval_SpecialMethodCanSuggest@@Base+0x2aa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + b.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 425a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a6> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 42598 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (42614 <_PyEval_SpecialMethodCanSuggest@@Base+0x31a>) │ │ │ │ + ldr r1, [pc, #96] @ (4260c <_PyEval_SpecialMethodCanSuggest@@Base+0x31a>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42606 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + bne.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 42606 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + beq.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bge.n 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 425e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ - ldr r1, [pc, #36] @ (42610 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ + cbnz r2, 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 425f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ + ldr r1, [pc, #36] @ (42608 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189a0c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 42606 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + b.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 42606 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + b.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ 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, 42670 <_PyEval_SpecialMethodCanSuggest@@Base+0x376> │ │ │ │ + cbnz r0, 42668 <_PyEval_SpecialMethodCanSuggest@@Base+0x376> │ │ │ │ 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, 42638 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ + cbnz r3, 42630 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 42638 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ + ble.n 42630 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42638 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ - cbnz r0, 42650 <_PyEval_SpecialMethodCanSuggest@@Base+0x356> │ │ │ │ + bne.n 42630 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ + cbnz r0, 42648 <_PyEval_SpecialMethodCanSuggest@@Base+0x356> │ │ │ │ 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] @ (426a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ae>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 426a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ + ldr r3, [pc, #92] @ (426a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ae>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42672 <_PyEval_SpecialMethodCanSuggest@@Base+0x378> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4266a <_PyEval_SpecialMethodCanSuggest@@Base+0x378> │ │ │ │ + bl 94260 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 426a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ + b.n 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3a2> │ │ │ │ - movw r2, #36312 @ 0x8dd8 │ │ │ │ + bhi.n 42694 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a2> │ │ │ │ + movw r2, #40172 @ 0x9cec │ │ │ │ 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 426a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ + b.n 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #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 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 426cc <_PyEval_SpecialMethodCanSuggest@@Base+0x3d2> │ │ │ │ + cbz r1, 426c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3d2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #50200 @ 0xc418 │ │ │ │ + movw r0, #49112 @ 0xbfd8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 169788 │ │ │ │ - cbz r0, 4273a <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ + bl 169700 │ │ │ │ + cbz r0, 42732 <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42722 <_PyEval_SpecialMethodCanSuggest@@Base+0x428> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4271a <_PyEval_SpecialMethodCanSuggest@@Base+0x428> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4273a <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ + b.n 42732 <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -33148,672 +33148,672 @@ │ │ │ │ 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] @ (42760 <_PyEval_SpecialMethodCanSuggest@@Base+0x466>) │ │ │ │ + ldr r0, [pc, #12] @ (42758 <_PyEval_SpecialMethodCanSuggest@@Base+0x466>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 133d60 │ │ │ │ + b.w 134000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 7ad94 │ │ │ │ + b.w 7ad8c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4277e <_PyEval_SpecialMethodCanSuggest@@Base+0x484> │ │ │ │ - b.w 94494 │ │ │ │ + beq.n 42776 <_PyEval_SpecialMethodCanSuggest@@Base+0x484> │ │ │ │ + b.w 94518 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17468 @ 0x443c │ │ │ │ + movw r1, #16380 @ 0x3ffc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, #50372 @ 0xc4c4 │ │ │ │ + movw r1, #49284 @ 0xc084 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, 427ea <_PyEval_SpecialMethodCanSuggest@@Base+0x4f0> │ │ │ │ + cbz r3, 427e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 427ec <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + b.n 427e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r6, 42802 <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ + cbnz r6, 427fa <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 42802 <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ + ble.n 427fa <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 42802 <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ - cbnz r4, 42822 <_PyEval_SpecialMethodCanSuggest@@Base+0x528> │ │ │ │ + bgt.n 427fa <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ + cbnz r4, 4281a <_PyEval_SpecialMethodCanSuggest@@Base+0x528> │ │ │ │ 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, #92] @ (42878 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #92] @ (42870 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42868 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ + cbz r0, 42860 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159870 │ │ │ │ - cbz r0, 42830 <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 42828 <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42868 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ + b.n 42860 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42854 <_PyEval_SpecialMethodCanSuggest@@Base+0x55a> │ │ │ │ + beq.n 4284c <_PyEval_SpecialMethodCanSuggest@@Base+0x55a> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 4283e <_PyEval_SpecialMethodCanSuggest@@Base+0x544> │ │ │ │ + cbz r6, 42836 <_PyEval_SpecialMethodCanSuggest@@Base+0x544> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 42858 <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ + beq.n 42850 <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4285a <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 42852 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4282c <_PyEval_SpecialMethodCanSuggest@@Base+0x532> │ │ │ │ - b.n 4285a <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + bne.n 42824 <_PyEval_SpecialMethodCanSuggest@@Base+0x532> │ │ │ │ + b.n 42852 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4285a <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + b.n 42852 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 4287c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 42874 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 42872 <_PyEval_SpecialMethodCanSuggest@@Base+0x578> │ │ │ │ + cbz r3, 4286a <_PyEval_SpecialMethodCanSuggest@@Base+0x578> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004287c <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00042874 <_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 296d1c <_PyEval_MatchKeys@@Base+0x37c> │ │ │ │ + bl 296a28 <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042898 : │ │ │ │ - ldr r0, [pc, #4] @ (428a0 ) │ │ │ │ - b.w 1daa60 │ │ │ │ +00042890 : │ │ │ │ + ldr r0, [pc, #4] @ (42898 ) │ │ │ │ + b.w 1d9108 │ │ │ │ nop │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000428a4 : │ │ │ │ +0004289c : │ │ │ │ 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, 428cc │ │ │ │ + cbz r1, 428c4 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 428da │ │ │ │ + cbz r0, 428d2 │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e505c │ │ │ │ + bl 1e3710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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, #50624 @ 0xc5c0 │ │ │ │ + movw r1, #49536 @ 0xc180 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42906 │ │ │ │ + bge.n 428fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42b18 │ │ │ │ + b.n 42b10 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50628 @ 0xc5c4 │ │ │ │ + movw r1, #49540 @ 0xc184 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50640 @ 0xc5d0 │ │ │ │ + movw r1, #49552 @ 0xc190 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50656 @ 0xc5e0 │ │ │ │ + movw r1, #49568 @ 0xc1a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50668 @ 0xc5ec │ │ │ │ + movw r1, #49580 @ 0xc1ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50680 @ 0xc5f8 │ │ │ │ + movw r1, #49592 @ 0xc1b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #49608 @ 0xc1c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50712 @ 0xc618 │ │ │ │ + movw r1, #49624 @ 0xc1d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50724 @ 0xc624 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50736 @ 0xc630 │ │ │ │ + movw r1, #49648 @ 0xc1f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50748 @ 0xc63c │ │ │ │ + movw r1, #49660 @ 0xc1fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50764 @ 0xc64c │ │ │ │ + movw r1, #49676 @ 0xc20c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50780 @ 0xc65c │ │ │ │ + movw r1, #49692 @ 0xc21c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42900 │ │ │ │ + blt.n 428f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50796 @ 0xc66c │ │ │ │ + movw r1, #49708 @ 0xc22c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50808 @ 0xc678 │ │ │ │ + movw r1, #49720 @ 0xc238 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50820 @ 0xc684 │ │ │ │ + movw r1, #49732 @ 0xc244 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50836 @ 0xc694 │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #49764 @ 0xc264 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50876 @ 0xc6bc │ │ │ │ + movw r1, #49788 @ 0xc27c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49572 @ 0xc1a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50896 @ 0xc6d0 │ │ │ │ + movw r1, #49808 @ 0xc290 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50912 @ 0xc6e0 │ │ │ │ + movw r1, #49824 @ 0xc2a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50928 @ 0xc6f0 │ │ │ │ + movw r1, #49840 @ 0xc2b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50936 @ 0xc6f8 │ │ │ │ + movw r1, #49848 @ 0xc2b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50944 @ 0xc700 │ │ │ │ + movw r1, #49856 @ 0xc2c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 42900 │ │ │ │ + blt.w 428f8 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50956 @ 0xc70c │ │ │ │ + movw r1, #49868 @ 0xc2cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50968 @ 0xc718 │ │ │ │ + movw r1, #49880 @ 0xc2d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ - cbnz r1, 42b6a │ │ │ │ + cbnz r1, 42b62 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51028 @ 0xc754 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 42b76 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 42b6e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 42b7c │ │ │ │ + bge.n 42b74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42b86 │ │ │ │ + b.n 42b7e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2c084 │ │ │ │ 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 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42ba8 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42bc2 │ │ │ │ + bne.n 42ba0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42bba │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 42bb8 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42bc2 │ │ │ │ + cbnz r0, 42bb0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42bba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 42bd0 │ │ │ │ + cbz r0, 42bc8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42bf2 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42bfe │ │ │ │ + bne.n 42bea │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42bf6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ (42c24 ) │ │ │ │ + ldr r0, [pc, #12] @ (42c1c ) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop {12} │ │ │ │ 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 │ │ │ │ - cbnz r1, 42c60 │ │ │ │ + cbnz r1, 42c58 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 42c58 │ │ │ │ + bne.n 42c50 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17468 @ 0x443c │ │ │ │ + movw r1, #16380 @ 0x3ffc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 42c80 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 42c78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 42c7e │ │ │ │ + b.n 42c76 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c7c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42c80 │ │ │ │ + bne.n 42c74 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42c78 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (42ca4 ) │ │ │ │ - bl 165434 │ │ │ │ + ldr r0, [pc, #8] @ (42c9c ) │ │ │ │ + bl 1653ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 24ee08 │ │ │ │ + b.w 24d8bc │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0f7c │ │ │ │ + b.w f12c4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42ce8 │ │ │ │ + bgt.n 42ce0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51216 @ 0xc810 │ │ │ │ + movw r1, #50128 @ 0xc3d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 42d08 │ │ │ │ + ble.n 42d00 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51264 @ 0xc840 │ │ │ │ + movw r1, #50176 @ 0xc400 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42d3a │ │ │ │ + beq.n 42d32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42d28 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42d3a │ │ │ │ + bne.n 42d20 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42d32 │ │ │ │ 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 42ee2 │ │ │ │ + b.n 42eda │ │ │ │ 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 42d66 │ │ │ │ + beq.n 42d5e │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 42d68 │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 42d60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 42d7c │ │ │ │ + beq.n 42d74 │ │ │ │ movw r1, #30836 @ 0x7874 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 42d7e │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 42d76 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20a64c │ │ │ │ + b.w 208efc │ │ │ │ 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 42dbc │ │ │ │ + bmi.n 42db4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #51308 @ 0xc86c │ │ │ │ + movw r1, #50220 @ 0xc42c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 42dd8 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 42dd0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 42ddc │ │ │ │ + beq.n 42dd4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51368 @ 0xc8a8 │ │ │ │ + movw r1, #50280 @ 0xc468 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42de2 │ │ │ │ - bl f4830 <_PyErr_FormatV@@Base+0x7f4> │ │ │ │ + b.n 42dda │ │ │ │ + bl f4b74 <_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 42e0c │ │ │ │ + bne.n 42e04 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 42e2c │ │ │ │ + b.n 42e24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42e2c │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 42e36 │ │ │ │ - b.n 42ea2 │ │ │ │ + bne.n 42e24 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 42e2e │ │ │ │ + b.n 42e9a │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 42e92 │ │ │ │ + bvs.n 42e8a │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 42eb0 │ │ │ │ + vldr d9, [pc, #116] @ 42ea8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 42e8e │ │ │ │ + bgt.n 42e86 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 42eb8 │ │ │ │ + vldr d1, [pc, #104] @ 42eb0 │ │ │ │ blx 2b320 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42e74 │ │ │ │ + ble.n 42e6c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 42ec0 │ │ │ │ + vldr d1, [pc, #88] @ 42eb8 │ │ │ │ blx 2b320 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 42e78 │ │ │ │ + b.n 42e70 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42e92 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 42ea2 │ │ │ │ - b.n 42e92 │ │ │ │ - vldr d8, [pc, #40] @ 42eb8 │ │ │ │ + bne.n 42e8a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 42e9a │ │ │ │ + b.n 42e8a │ │ │ │ + vldr d8, [pc, #40] @ 42eb0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33823,303 +33823,303 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbx.8 d22, {d0}, d2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50336 @ 0xc4a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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, 42f04 │ │ │ │ - bl 1e5280 │ │ │ │ - b.n 42f06 │ │ │ │ + cbnz r2, 42efc │ │ │ │ + bl 1e3934 │ │ │ │ + b.n 42efe │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #51476 @ 0xc914 │ │ │ │ + movw r1, #50388 @ 0xc4d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #51480 @ 0xc918 │ │ │ │ + movw r0, #50392 @ 0xc4d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43018 │ │ │ │ - cbnz r4, 42f2a │ │ │ │ + beq.n 43010 │ │ │ │ + cbnz r4, 42f22 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 42f4a │ │ │ │ + b.n 42f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149d44 │ │ │ │ - cbz r0, 42f7a │ │ │ │ - movw r1, #49092 @ 0xbfc4 │ │ │ │ + bl 149df0 │ │ │ │ + cbz r0, 42f72 │ │ │ │ + movw r1, #48096 @ 0xbbe0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a348c │ │ │ │ + bl 1a1e34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43018 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 43010 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae00 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.n 43050 │ │ │ │ + bne.n 43048 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43020 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 43018 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43018 │ │ │ │ - b.n 42f4a │ │ │ │ + bne.n 43010 │ │ │ │ + b.n 42f42 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 42f8c │ │ │ │ + bmi.n 42f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e58c │ │ │ │ + bl 13e814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43030 │ │ │ │ - movw r1, #51492 @ 0xc924 │ │ │ │ + beq.n 43028 │ │ │ │ + movw r1, #50404 @ 0xc4e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a348c │ │ │ │ + bl 1a1e34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43018 │ │ │ │ + beq.n 43010 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 42fc6 │ │ │ │ + ble.n 42fbe │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51496 @ 0xc928 │ │ │ │ + movw r1, #50408 @ 0xc4e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 43018 │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 43010 │ │ │ │ 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 2ae0c <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #180] @ (43090 ) │ │ │ │ + ldr r3, [pc, #180] @ (43088 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 15a608 │ │ │ │ - bl b0ee8 │ │ │ │ + bl 15a4f4 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae00 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4301c │ │ │ │ + bne.n 43014 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43020 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 43018 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42fea │ │ │ │ + beq.n 42fe2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43088 │ │ │ │ + b.n 43080 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4305c │ │ │ │ + bge.n 43054 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 43018 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 43010 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #51544 @ 0xc958 │ │ │ │ + movw r1, #50456 @ 0xc518 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 43020 │ │ │ │ + blt.n 43018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ - b.n 43088 │ │ │ │ - ldr r1, [pc, #52] @ (43094 ) │ │ │ │ + bl 94518 │ │ │ │ + b.n 43080 │ │ │ │ + ldr r1, [pc, #52] @ (4308c ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 43080 │ │ │ │ + cbz r0, 43078 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51528 @ 0xc948 │ │ │ │ + movw r1, #50440 @ 0xc508 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 43018 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 43010 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bkpt 0x00a0 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 430a0 │ │ │ │ - b.w 81090 │ │ │ │ + cbnz r0, 43098 │ │ │ │ + b.w 810b0 │ │ │ │ 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, #47472 @ 0xb970 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ stmdb 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 430e6 │ │ │ │ + bne.n 430de │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 43104 │ │ │ │ - b.n 430fa │ │ │ │ + bne.n 430fc │ │ │ │ + b.n 430f2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41856 @ 0xa380 │ │ │ │ + movw r0, #36460 @ 0x8e6c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 43100 │ │ │ │ - b.n 430d6 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 43104 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 430f8 │ │ │ │ + b.n 430ce │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 430fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432a2 │ │ │ │ + b.n 4329a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 432a2 │ │ │ │ + beq.w 4329a │ │ │ │ movs r0, #32 │ │ │ │ blx 2b7d8 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43122 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 4329a │ │ │ │ + cbnz r0, 4311a │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 43292 │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4324a │ │ │ │ - bl 149d44 │ │ │ │ - cbnz r0, 4317e │ │ │ │ + beq.w 43242 │ │ │ │ + bl 149df0 │ │ │ │ + cbnz r0, 43176 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #51688 @ 0xc9e8 │ │ │ │ + movw r1, #50600 @ 0xc5a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 43292 │ │ │ │ + bge.w 4328a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43292 │ │ │ │ + bne.w 4328a │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43292 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4328a │ │ │ │ mov r0, fp │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4319e │ │ │ │ + bge.n 43196 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4319e │ │ │ │ + cbnz r3, 43196 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 431c2 │ │ │ │ - bl 941dc │ │ │ │ + bge.n 431ba │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43292 │ │ │ │ + bne.n 4328a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + movw r1, #50656 @ 0xc5e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 43292 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4328a │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 431de │ │ │ │ + bne.n 431d6 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51764 @ 0xca34 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 43292 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4328a │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 4322a │ │ │ │ + blt.n 43222 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 431ec │ │ │ │ + blt.n 431e4 │ │ │ │ adds r7, r6, #1 │ │ │ │ - b.n 431f2 │ │ │ │ + b.n 431ea │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 431e2 │ │ │ │ + bge.n 431da │ │ │ │ mov r0, r7 │ │ │ │ blx 2b7d8 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43202 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 43292 │ │ │ │ + cbnz r0, 431fa │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 4328a │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2b47c │ │ │ │ @@ -34128,631 +34128,631 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2c06c │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp.w r8, r6, lsr #3 │ │ │ │ - bls.w 43130 │ │ │ │ + bls.w 43128 │ │ │ │ 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 43130 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 43292 │ │ │ │ + b.n 43128 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4328a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43264 │ │ │ │ + bge.n 4325c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43264 │ │ │ │ + cbnz r3, 4325c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b7cc │ │ │ │ - cbz r0, 43282 │ │ │ │ + cbz r0, 4327a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 43292 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 4328a │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ - b.n 432a2 │ │ │ │ - cbz r5, 4329a │ │ │ │ + b.n 4329a │ │ │ │ + cbz r5, 43292 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 43100 │ │ │ │ + bl 85064 │ │ │ │ + b.n 430f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 432d0 │ │ │ │ + bne.n 432c8 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 432ee │ │ │ │ + b.n 432e6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 432ee │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 43302 │ │ │ │ - vldr d0, [pc, #32] @ 43310 │ │ │ │ + bne.n 432e6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 432fa │ │ │ │ + vldr d0, [pc, #32] @ 43308 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 43688 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 43680 ) │ │ │ │ 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 2b564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43344 │ │ │ │ + bge.n 4333c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ - bne.n 4334e │ │ │ │ + b.w 1e343c │ │ │ │ + bne.n 43346 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 81090 │ │ │ │ + b.w 810b0 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4335c │ │ │ │ + bcc.n 43354 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43354 │ │ │ │ + beq.n 4334c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b564 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4338e │ │ │ │ + bne.n 43386 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 433c6 │ │ │ │ - bl 81090 │ │ │ │ + b.n 433be │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 433b8 │ │ │ │ + cbz r0, 433b0 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 433b0 │ │ │ │ + ble.n 433a8 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14dc38 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 433b8 │ │ │ │ + bl 14dc18 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 433b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43398 │ │ │ │ + b.n 43390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 433c6 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 433be │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 4338a │ │ │ │ + bl 85064 │ │ │ │ + b.n 43382 │ │ │ │ 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 433ea │ │ │ │ + bmi.n 433e2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51940 @ 0xcae4 │ │ │ │ + movw r1, #50852 @ 0xc6a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ stmdb 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 149d58 │ │ │ │ + bl 149e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434c2 │ │ │ │ + beq.n 434ba │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 220c90 │ │ │ │ + bl 21f7b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434b0 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 434a8 │ │ │ │ + bl b0f38 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ blx 2bef8 │ │ │ │ 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 1b2e8c │ │ │ │ + bl 1b1788 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4344a │ │ │ │ + cbnz r0, 43442 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 43476 │ │ │ │ + b.n 4346e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b534 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43476 │ │ │ │ + cbz r0, 4346e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 43470 │ │ │ │ + bne.n 43468 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43474 │ │ │ │ + bge.n 4346c │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43434 │ │ │ │ + b.n 4342c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 43476 │ │ │ │ + b.n 4346e │ │ │ │ movs r6, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 434a4 │ │ │ │ + cbnz r5, 4349c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4348a │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 434b4 │ │ │ │ + bne.n 43482 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 434ac │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #51980 @ 0xcb0c │ │ │ │ + movw r1, #50892 @ 0xc6cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 434b4 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 434ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215354 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 213e38 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 434b4 │ │ │ │ + b.n 434ac │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 16b58c <_Py_DecRef@@Base> │ │ │ │ + bl 16b2d0 <_Py_DecRef@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w e07cc │ │ │ │ + b.w e0814 │ │ │ │ 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 f6af4 │ │ │ │ + bl f6e4c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 43514 │ │ │ │ + beq.n 4350c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f7044 │ │ │ │ + b.w f739c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #52012 @ 0xcb2c │ │ │ │ + movw r1, #50924 @ 0xc6ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43540 │ │ │ │ + bge.n 43538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43540 │ │ │ │ + cbnz r3, 43538 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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 │ │ │ │ - cbnz r1, 4356a │ │ │ │ + cbnz r1, 43562 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #50960 @ 0xc710 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 43596 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4358e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 435aa │ │ │ │ + beq.n 435a2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 4359c │ │ │ │ + bmi.n 43594 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52080 @ 0xcb70 │ │ │ │ + movw r1, #50992 @ 0xc730 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 435b6 │ │ │ │ + b.n 435ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 435ac │ │ │ │ + bge.n 435a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 435ac │ │ │ │ + b.n 435a4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 4391c │ │ │ │ + bl 43914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 436fe │ │ │ │ - ldr r1, [pc, #300] @ (43704 ) │ │ │ │ + beq.w 436f6 │ │ │ │ + ldr r1, [pc, #300] @ (436fc ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97c9c │ │ │ │ + bl 97d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 436e8 │ │ │ │ - ldr r1, [pc, #288] @ (43708 ) │ │ │ │ + bne.w 436e0 │ │ │ │ + ldr r1, [pc, #288] @ (43700 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 97c9c │ │ │ │ + bl 97d28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43698 │ │ │ │ + beq.n 43690 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 4361a │ │ │ │ - bl 1dccc8 │ │ │ │ + cbz r0, 43612 │ │ │ │ + bl 1db370 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - blt.n 43688 │ │ │ │ + blt.n 43680 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43612 │ │ │ │ + bge.n 4360a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43612 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4360a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 4361c │ │ │ │ + b.n 43614 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #236] @ (4370c ) │ │ │ │ + ldr r1, [pc, #236] @ (43704 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c9c │ │ │ │ + bl 97d28 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43698 │ │ │ │ + beq.n 43690 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 436ae │ │ │ │ + bne.n 436a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f0128 │ │ │ │ + bl f0470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 436ae │ │ │ │ - ldr r1, [pc, #212] @ (43710 ) │ │ │ │ + beq.n 436a6 │ │ │ │ + ldr r1, [pc, #212] @ (43708 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 43650 │ │ │ │ + cbnz r0, 43648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4368e │ │ │ │ - b.n 43698 │ │ │ │ + blt.n 43686 │ │ │ │ + b.n 43690 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 436b4 │ │ │ │ + bmi.n 436ac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55996 @ 0xdabc │ │ │ │ + movw r1, #54912 @ 0xd680 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43684 │ │ │ │ + bge.n 4367c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43684 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4367c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43698 │ │ │ │ + bge.n 43690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43698 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43690 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436e4 │ │ │ │ + bge.n 436dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436e4 │ │ │ │ + cbnz r3, 436dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 436e4 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 436dc │ │ │ │ + bl 7fdc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 436e8 │ │ │ │ - cbnz r5, 436e8 │ │ │ │ - ldr r1, [pc, #64] @ (43704 ) │ │ │ │ + cbz r2, 436e0 │ │ │ │ + cbnz r5, 436e0 │ │ │ │ + ldr r1, [pc, #64] @ (436fc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ - cbz r0, 436e8 │ │ │ │ + bl 8668c │ │ │ │ + cbz r0, 436e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 436e8 │ │ │ │ + cbz r0, 436e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436e8 │ │ │ │ + bge.n 436e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 436e8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 436e8 │ │ │ │ + cbnz r3, 436e0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 436e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 436fe │ │ │ │ + b.n 436f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436fc │ │ │ │ + bge.n 436f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436fc │ │ │ │ + cbnz r3, 436f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r4, 43708 │ │ │ │ + cbz r4, 43700 │ │ │ │ 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 │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 437e0 │ │ │ │ + beq.n 437d8 │ │ │ │ movw r5, #32336 @ 0x7e50 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43750 │ │ │ │ + bne.n 43748 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43740 │ │ │ │ + bne.n 43738 │ │ │ │ dmb ish │ │ │ │ - beq.n 4375c │ │ │ │ + beq.n 43754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ blx 2bd38 │ │ │ │ blx 2afc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 437b2 │ │ │ │ - bl 26f8cc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + cbz r1, 437aa │ │ │ │ + bl 26e3d4 <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 4377c │ │ │ │ - bl 9b3dc │ │ │ │ - cbz r0, 4379a │ │ │ │ + cbz r6, 43774 │ │ │ │ + bl 9b44c │ │ │ │ + cbz r0, 43792 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43796 │ │ │ │ + bge.n 4378e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43796 │ │ │ │ + cbnz r3, 4378e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 437b2 │ │ │ │ + b.n 437aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43760 │ │ │ │ + bge.n 43758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43760 │ │ │ │ + bne.n 43758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43760 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43758 │ │ │ │ blx 2b0b8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 437ce │ │ │ │ + bne.n 437c6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 437be │ │ │ │ + bne.n 437b6 │ │ │ │ dmb ish │ │ │ │ - beq.n 437e0 │ │ │ │ + beq.n 437d8 │ │ │ │ movw r0, #32336 @ 0x7e50 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 437fe │ │ │ │ - ldr r4, [pc, #184] @ (438b4 ) │ │ │ │ - b.n 43816 │ │ │ │ + cbnz r1, 437f6 │ │ │ │ + ldr r4, [pc, #184] @ (438ac ) │ │ │ │ + b.n 4380e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 437fa │ │ │ │ + beq.n 437f2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 438ae │ │ │ │ - ldr r0, [pc, #160] @ (438b8 ) │ │ │ │ + beq.n 438a6 │ │ │ │ + ldr r0, [pc, #160] @ (438b0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43840 │ │ │ │ - bl 9f5c0 │ │ │ │ + cbz r0, 43838 │ │ │ │ + bl 9f680 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43858 │ │ │ │ + cbnz r0, 43850 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43840 │ │ │ │ + bge.n 43838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43840 │ │ │ │ + cbnz r3, 43838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43854 │ │ │ │ + bge.n 4384c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43854 │ │ │ │ + cbnz r3, 4384c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438ae │ │ │ │ + b.n 438a6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8ef94 │ │ │ │ + bl 8f024 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43884 │ │ │ │ + bge.n 4387c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43884 │ │ │ │ + cbnz r3, 4387c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43898 │ │ │ │ + bge.n 43890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43898 │ │ │ │ + cbnz r3, 43890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 438ac │ │ │ │ + bge.n 438a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 438ac │ │ │ │ + cbnz r3, 438a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ @@ -34760,159 +34760,159 @@ │ │ │ │ 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, 438f4 │ │ │ │ + cbnz r4, 438ec │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 438f4 │ │ │ │ + blt.n 438ec │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 438f4 │ │ │ │ - cbz r2, 438f4 │ │ │ │ + bgt.n 438ec │ │ │ │ + cbz r2, 438ec │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #42448 @ 0xa5d0 │ │ │ │ + movw r1, #37052 @ 0x90bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 43910 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 43908 │ │ │ │ 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] @ (43918 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #16] @ (43910 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 438de │ │ │ │ + bne.n 438d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ 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, #64] @ (4396c ) │ │ │ │ - bl a8974 │ │ │ │ + ldr r1, [pc, #64] @ (43964 ) │ │ │ │ + bl a89f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43968 │ │ │ │ + cbz r0, 43960 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 43968 │ │ │ │ + bmi.n 43960 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11560 @ 0x2d28 │ │ │ │ + movw r1, #10472 @ 0x28e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43966 │ │ │ │ + bge.n 4395e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43966 │ │ │ │ + cbnz r3, 4395e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00043970 <_Py_rc_quot@@Base>: │ │ │ │ +00043968 <_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 43998 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 43990 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 4399c <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 43994 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 43ae8 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d8, [pc, #324] @ 43ae0 <_Py_rc_quot@@Base+0x178> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 439ba <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 439b2 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 43a02 <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 439e4 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 439fa <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 439dc <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 439fe <_Py_rc_quot@@Base+0x8e> │ │ │ │ + blt.n 439f6 <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 439e0 <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 439d8 <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43ad8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 43ad0 <_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 43a28 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 43a20 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43a3e <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 43a36 <_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 43ad8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 43a46 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 43ad8 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d7, [pc, #176] @ 43af0 <_Py_rc_quot@@Base+0x180> │ │ │ │ + bvs.n 43a3e <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d7, [pc, #176] @ 43ae8 <_Py_rc_quot@@Base+0x180> │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #172] @ 43af8 <_Py_rc_quot@@Base+0x188> │ │ │ │ + vldr d4, [pc, #172] @ 43af0 <_Py_rc_quot@@Base+0x188> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43ad8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 43a74 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 43a6c <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43ad8 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 43ae8 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d7, [pc, #108] @ 43ae0 <_Py_rc_quot@@Base+0x178> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 43ae8 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d6, [pc, #96] @ 43ae0 <_Py_rc_quot@@Base+0x178> │ │ │ │ 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 │ │ │ │ @@ -34942,529 +34942,529 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 43ce6 <_Py_rc_quot@@Base+0x376> │ │ │ │ + bl 43cde <_Py_rc_quot@@Base+0x376> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43b30 <_Py_rc_quot@@Base+0x1c0> │ │ │ │ + bne.n 43b28 <_Py_rc_quot@@Base+0x1c0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52280 @ 0xcc38 │ │ │ │ + movw r1, #51192 @ 0xc7f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43b38 <_Py_rc_quot@@Base+0x1c8> │ │ │ │ + b.n 43b30 <_Py_rc_quot@@Base+0x1c8> │ │ │ │ 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, r1 │ │ │ │ - bl 4391c │ │ │ │ - cbz r0, 43baa <_Py_rc_quot@@Base+0x23a> │ │ │ │ - ldr r1, [pc, #96] @ (43bb4 <_Py_rc_quot@@Base+0x244>) │ │ │ │ + bl 43914 │ │ │ │ + cbz r0, 43ba2 <_Py_rc_quot@@Base+0x23a> │ │ │ │ + ldr r1, [pc, #96] @ (43bac <_Py_rc_quot@@Base+0x244>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 43b72 <_Py_rc_quot@@Base+0x202> │ │ │ │ + cbz r4, 43b6a <_Py_rc_quot@@Base+0x202> │ │ │ │ mov r2, r4 │ │ │ │ - bl 86618 │ │ │ │ - cbnz r0, 43b88 <_Py_rc_quot@@Base+0x218> │ │ │ │ - ldr r1, [pc, #88] @ (43bb8 <_Py_rc_quot@@Base+0x248>) │ │ │ │ + bl 8668c │ │ │ │ + cbnz r0, 43b80 <_Py_rc_quot@@Base+0x218> │ │ │ │ + ldr r1, [pc, #88] @ (43bb0 <_Py_rc_quot@@Base+0x248>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 105c9c │ │ │ │ + bl 105fb8 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 43b94 <_Py_rc_quot@@Base+0x224> │ │ │ │ - bl 105c9c │ │ │ │ - cbnz r0, 43b8e <_Py_rc_quot@@Base+0x21e> │ │ │ │ + b.n 43b8c <_Py_rc_quot@@Base+0x224> │ │ │ │ + bl 105fb8 │ │ │ │ + cbnz r0, 43b86 <_Py_rc_quot@@Base+0x21e> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #48] @ (43bb4 <_Py_rc_quot@@Base+0x244>) │ │ │ │ + ldr r1, [pc, #48] @ (43bac <_Py_rc_quot@@Base+0x244>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b94 <_Py_rc_quot@@Base+0x224> │ │ │ │ + b.n 43b8c <_Py_rc_quot@@Base+0x224> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43b5e <_Py_rc_quot@@Base+0x1ee> │ │ │ │ - b.n 43b88 <_Py_rc_quot@@Base+0x218> │ │ │ │ + beq.n 43b56 <_Py_rc_quot@@Base+0x1ee> │ │ │ │ + b.n 43b80 <_Py_rc_quot@@Base+0x218> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43bae <_Py_rc_quot@@Base+0x23e> │ │ │ │ + bge.n 43ba6 <_Py_rc_quot@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43bae <_Py_rc_quot@@Base+0x23e> │ │ │ │ + cbnz r3, 43ba6 <_Py_rc_quot@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43bae <_Py_rc_quot@@Base+0x23e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43ba6 <_Py_rc_quot@@Base+0x23e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 43bb8 <_Py_rc_quot@@Base+0x248> │ │ │ │ + cbz r4, 43bb0 <_Py_rc_quot@@Base+0x248> │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 43bea <_Py_rc_quot@@Base+0x27a> │ │ │ │ + cbnz r4, 43be2 <_Py_rc_quot@@Base+0x27a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15456 @ 0x3c60 │ │ │ │ + movw r1, #14368 @ 0x3820 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 43cac <_Py_rc_quot@@Base+0x33c> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 43ca4 <_Py_rc_quot@@Base+0x33c> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 43ca4 <_Py_rc_quot@@Base+0x334> │ │ │ │ + bhi.n 43c9c <_Py_rc_quot@@Base+0x334> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #52672 @ 0xcdc0 │ │ │ │ + movw r0, #51584 @ 0xc980 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 885a4 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + b.w 88610 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 885a4 │ │ │ │ - movw r0, #41212 @ 0xa0fc │ │ │ │ + b.w 88610 │ │ │ │ + movw r0, #40124 @ 0x9cbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 885a4 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + b.w 88610 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 43c44 <_Py_rc_quot@@Base+0x2d4> │ │ │ │ - movw r2, #41212 @ 0xa0fc │ │ │ │ + b.n 43c3c <_Py_rc_quot@@Base+0x2d4> │ │ │ │ + movw r2, #40124 @ 0x9cbc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #52672 @ 0xcdc0 │ │ │ │ + movw r1, #51584 @ 0xc980 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #46056 @ 0xb3e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r2, #41212 @ 0xa0fc │ │ │ │ + b.w 95278 │ │ │ │ + movw r2, #40124 @ 0x9cbc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #46056 @ 0xb3e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r3, #41212 @ 0xa0fc │ │ │ │ + b.w 95278 │ │ │ │ + movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #52672 @ 0xcdc0 │ │ │ │ + movw r1, #51584 @ 0xc980 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #52676 @ 0xcdc4 │ │ │ │ + movw r0, #51588 @ 0xc984 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43cd0 <_Py_rc_quot@@Base+0x360> │ │ │ │ + bne.n 43cc8 <_Py_rc_quot@@Base+0x360> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 151e70 │ │ │ │ + b.w 151e4c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13200 @ 0x3390 │ │ │ │ + movw r0, #12112 @ 0x2f50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43cc4 <_Py_rc_quot@@Base+0x354> │ │ │ │ + bne.n 43cbc <_Py_rc_quot@@Base+0x354> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 43cfe <_Py_rc_quot@@Base+0x38e> │ │ │ │ + bmi.n 43cf6 <_Py_rc_quot@@Base+0x38e> │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 43e0a <_Py_rc_quot@@Base+0x49a> │ │ │ │ + bne.w 43e02 <_Py_rc_quot@@Base+0x49a> │ │ │ │ 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 205a8c │ │ │ │ + bl 20433c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d22 <_Py_rc_quot@@Base+0x3b2> │ │ │ │ + cbnz r0, 43d1a <_Py_rc_quot@@Base+0x3b2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43e06 <_Py_rc_quot@@Base+0x496> │ │ │ │ - bl 9f5c0 │ │ │ │ + b.n 43dfe <_Py_rc_quot@@Base+0x496> │ │ │ │ + bl 9f680 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d3c <_Py_rc_quot@@Base+0x3cc> │ │ │ │ + bge.n 43d34 <_Py_rc_quot@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d3c <_Py_rc_quot@@Base+0x3cc> │ │ │ │ + cbnz r3, 43d34 <_Py_rc_quot@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43d1c <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + beq.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 43de6 <_Py_rc_quot@@Base+0x476> │ │ │ │ - bl 9a9cc │ │ │ │ + beq.n 43dde <_Py_rc_quot@@Base+0x476> │ │ │ │ + bl 9aa34 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 43d74 <_Py_rc_quot@@Base+0x404> │ │ │ │ + cbnz r6, 43d6c <_Py_rc_quot@@Base+0x404> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43da4 <_Py_rc_quot@@Base+0x434> │ │ │ │ + bge.n 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43da4 <_Py_rc_quot@@Base+0x434> │ │ │ │ + cbnz r3, 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43da4 <_Py_rc_quot@@Base+0x434> │ │ │ │ - bl 2a51e0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ + bl 2a4dc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43dbc <_Py_rc_quot@@Base+0x44c> │ │ │ │ + bge.n 43db4 <_Py_rc_quot@@Base+0x44c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d90 <_Py_rc_quot@@Base+0x420> │ │ │ │ + bge.n 43d88 <_Py_rc_quot@@Base+0x420> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d90 <_Py_rc_quot@@Base+0x420> │ │ │ │ + cbnz r3, 43d88 <_Py_rc_quot@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43da4 <_Py_rc_quot@@Base+0x434> │ │ │ │ + bge.n 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43da4 <_Py_rc_quot@@Base+0x434> │ │ │ │ + cbnz r3, 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d1c <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + bge.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43d1c <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + bne.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d1c <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43dce <_Py_rc_quot@@Base+0x45e> │ │ │ │ + bge.n 43dc6 <_Py_rc_quot@@Base+0x45e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43dce <_Py_rc_quot@@Base+0x45e> │ │ │ │ + cbnz r3, 43dc6 <_Py_rc_quot@@Base+0x45e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d40 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ + bge.n 43d38 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43d40 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ + bne.n 43d38 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d40 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d38 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43dfa <_Py_rc_quot@@Base+0x48a> │ │ │ │ + bge.n 43df2 <_Py_rc_quot@@Base+0x48a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43dfa <_Py_rc_quot@@Base+0x48a> │ │ │ │ + cbnz r3, 43df2 <_Py_rc_quot@@Base+0x48a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52768 @ 0xce20 │ │ │ │ + movw r1, #51680 @ 0xc9e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e46 <_Py_rc_quot@@Base+0x4d6> │ │ │ │ - bl 45eea │ │ │ │ + beq.n 43e3e <_Py_rc_quot@@Base+0x4d6> │ │ │ │ + bl 45ee2 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 43e48 <_Py_rc_quot@@Base+0x4d8> │ │ │ │ + b.n 43e40 <_Py_rc_quot@@Base+0x4d8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43ef6 <_Py_rc_quot@@Base+0x586> │ │ │ │ + beq.n 43eee <_Py_rc_quot@@Base+0x586> │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ef2 <_Py_rc_quot@@Base+0x582> │ │ │ │ + bne.n 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43ef2 <_Py_rc_quot@@Base+0x582> │ │ │ │ + beq.n 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40008 @ 0x9c48 │ │ │ │ + movw r0, #38920 @ 0x9808 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43ea0 <_Py_rc_quot@@Base+0x530> │ │ │ │ + cbnz r0, 43e98 <_Py_rc_quot@@Base+0x530> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #52924 @ 0xcebc │ │ │ │ + movw r0, #51836 @ 0xca7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ed4 <_Py_rc_quot@@Base+0x564> │ │ │ │ + bge.n 43ecc <_Py_rc_quot@@Base+0x564> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ed4 <_Py_rc_quot@@Base+0x564> │ │ │ │ + cbnz r3, 43ecc <_Py_rc_quot@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e94 <_Py_rc_quot@@Base+0x524> │ │ │ │ + beq.n 43e8c <_Py_rc_quot@@Base+0x524> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ef2 <_Py_rc_quot@@Base+0x582> │ │ │ │ + bge.n 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ef2 <_Py_rc_quot@@Base+0x582> │ │ │ │ + cbnz r3, 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00043ef8 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00043ef0 <_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] @ (43fc0 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (43fb8 <_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 1ccad0 │ │ │ │ + bl 1cb3e0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43f32 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 43f2a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 94260 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43fbc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43fb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 43f50 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 43f48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f50 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 43f48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f50 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43f48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 43f76 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl b1014 │ │ │ │ + bgt.n 43f6e <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl b1064 │ │ │ │ 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 43f9a <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ - b.n 43f90 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ + beq.n 43f92 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + b.n 43f88 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ ldr.w r3, [r5, #3908] @ 0xf44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43f5c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 43f54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 43f5c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 43f54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 4418e <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ + bl 44186 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43f5c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - b.n 43fb8 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ - bl 1da334 │ │ │ │ + bge.n 43f54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + b.n 43fb0 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + bl 1d89dc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43f9c <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ - b.n 43fb8 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + cbnz r0, 43f94 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + b.n 43fb0 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 44220 <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + bl 44218 <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 43fac <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bne.n 43fa4 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43fbc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43fb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b8c │ │ │ │ - b.n 43fa8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + bl 21667c │ │ │ │ + b.n 43fa0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 440ae <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + b.n 440a6 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ 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 43fe8 <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ + bne.n 43fe0 <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 4401e <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + b.n 44016 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 43fe2 <_PyImport_ClearExtension@@Base+0xea> │ │ │ │ + beq.n 43fda <_PyImport_ClearExtension@@Base+0xea> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 44010 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + bmi.n 44008 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52988 @ 0xcefc │ │ │ │ + movw r1, #51900 @ 0xcabc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 44044 <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4403c <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ 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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - cbz r0, 44034 <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + cbz r0, 4402c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44038 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + blt.n 44030 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44044 <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ + b.n 4403c <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44034 <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 4402c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + bl 84a88 <_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, #53036 @ 0xcf2c │ │ │ │ + movw r0, #51948 @ 0xcaec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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, 44096 <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ + cbz r0, 4408e <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440ac <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + bge.n 440a4 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 440ac <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + b.n 440a4 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f05f0 │ │ │ │ - cbz r0, 440ac <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + bl 1eedec │ │ │ │ + cbz r0, 440a4 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ 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} │ │ │ │ @@ -35472,555 +35472,555 @@ │ │ │ │ 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 440e4 <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + bmi.n 440dc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53208 @ 0xcfd8 │ │ │ │ + movw r1, #52120 @ 0xcb98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44186 <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + b.n 4417e <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 122a4c │ │ │ │ + bl 122cc0 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4410e <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ + beq.n 44106 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53240 @ 0xcff8 │ │ │ │ + movw r1, #52152 @ 0xcbb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 440e0 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 123494 │ │ │ │ + bl 123708 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44130 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 44128 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440e0 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bne.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 44118 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + bne.n 44110 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 44150 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 44148 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440e0 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - b.n 44156 <_PyImport_ClearExtension@@Base+0x25e> │ │ │ │ + bne.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + b.n 4414e <_PyImport_ClearExtension@@Base+0x25e> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 4416e <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ + bls.n 44166 <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53272 @ 0xd018 │ │ │ │ + movw r1, #52184 @ 0xcbd8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 440e0 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2c06c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 441c2 <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ + ble.n 441ba <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ ldr.w r0, [r0, #3908] @ 0xf44 │ │ │ │ - cbz r0, 441cc <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + cbz r0, 441c4 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 441d6 <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ + bge.n 441ce <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441e4 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bge.n 441dc <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 441e4 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ - movw r1, #53296 @ 0xd030 │ │ │ │ + b.n 441dc <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + movw r1, #52208 @ 0xcbf0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 441de <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ - movw r1, #53320 @ 0xd048 │ │ │ │ + b.n 441d6 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + movw r1, #52232 @ 0xcc08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 441de <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ - movw r1, #53364 @ 0xd074 │ │ │ │ + b.n 441d6 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + movw r1, #52276 @ 0xcc34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #20] @ (441f4 <_PyImport_ClearExtension@@Base+0x2fc>) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (441ec <_PyImport_ClearExtension@@Base+0x2fc>) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a2568 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + b.w a2628 │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #53392 @ 0xd090 │ │ │ │ + movw r0, #52304 @ 0xcc50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 44216 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + cbz r0, 4420e <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44218 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + bge.n 44210 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (4421c <_PyImport_ClearExtension@@Base+0x324>) │ │ │ │ + ldr r0, [pc, #4] @ (44214 <_PyImport_ClearExtension@@Base+0x324>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 r4, [pc, #124] @ (442ac <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ + ldr r4, [pc, #124] @ (442a4 <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4424c <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + bne.n 44244 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4423c <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + bne.n 44234 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ dmb ish │ │ │ │ - beq.n 44258 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + beq.n 44250 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #1800] @ 0x708 │ │ │ │ - cbz r3, 44280 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + cbz r3, 44278 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccb58 │ │ │ │ + bl 1cb468 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 44280 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + cbz r0, 44278 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 44280 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + cbz r0, 44278 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 223774 <_PyUnicodeWriter_Dealloc@@Base+0x160> │ │ │ │ + bl 222294 <_PyUnicodeWriter_Dealloc@@Base+0x160> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 44298 <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ + bne.n 44290 <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 44288 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ + bne.n 44280 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ dmb ish │ │ │ │ - beq.n 442a8 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ + beq.n 442a0 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ (442ac <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ - b.w 283570 │ │ │ │ + ldr r0, [pc, #8] @ (442a4 <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ + b.w 2830f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [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 442d0 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ + bne.n 442c8 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14ffb8 │ │ │ │ + b.w 14ff98 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13768 @ 0x35c8 │ │ │ │ + movw r0, #12680 @ 0x3188 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 442c4 <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ + bne.n 442bc <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ 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 44306 <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ + bne.n 442fe <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20a64c │ │ │ │ + b.w 208efc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13780 @ 0x35d4 │ │ │ │ + movw r0, #12692 @ 0x3194 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 442fa <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + bne.n 442f2 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ 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 │ │ │ │ - bl 4391c │ │ │ │ + bl 43914 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44384 <_PyImport_ClearExtension@@Base+0x48c> │ │ │ │ - ldr r1, [pc, #84] @ (4438c <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ + cbz r0, 4437c <_PyImport_ClearExtension@@Base+0x48c> │ │ │ │ + ldr r1, [pc, #84] @ (44384 <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97c9c │ │ │ │ + bl 97d28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4436e <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ - ldr r1, [pc, #72] @ (4438c <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ + cbnz r0, 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + ldr r1, [pc, #72] @ (44384 <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4436e <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bne.n 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 4436e <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + cbz r0, 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4436e <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bge.n 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4436e <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44382 <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ + bge.n 4437a <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44382 <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ + cbnz r3, 4437a <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ 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 443b0 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + bne.n 443a8 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24d94c │ │ │ │ + b.w 24c400 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13776 @ 0x35d0 │ │ │ │ + movw r0, #12688 @ 0x3190 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 443a4 <_PyImport_ClearExtension@@Base+0x4ac> │ │ │ │ + bne.n 4439c <_PyImport_ClearExtension@@Base+0x4ac> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4462e <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ + b.n 44626 <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ 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, 443f0 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ + cbnz r1, 443e8 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6984 @ 0x1b48 │ │ │ │ + movw r1, #5936 @ 0x1730 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4442c <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ mov r6, r1 │ │ │ │ - bl 4391c │ │ │ │ + bl 43914 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4442c <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + cbz r0, 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 44442 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + beq.n 4443a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ mov r0, r6 │ │ │ │ - bl f0128 │ │ │ │ - cbnz r0, 44442 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + bl f0470 │ │ │ │ + cbnz r0, 4443a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11632 @ 0x2d70 │ │ │ │ + movw r1, #10544 @ 0x2930 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44432 <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ + blt.n 4442a <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4448c <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + b.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4442c <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bne.n 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4442c <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #72] @ (44490 <_PyImport_ClearExtension@@Base+0x598>) │ │ │ │ + ldr r1, [pc, #72] @ (44488 <_PyImport_ClearExtension@@Base+0x598>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 44464 <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + beq.n 4445c <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 44474 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #60] @ (44494 <_PyImport_ClearExtension@@Base+0x59c>) │ │ │ │ + beq.n 4446c <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + ldr r1, [pc, #60] @ (4448c <_PyImport_ClearExtension@@Base+0x59c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 105c9c │ │ │ │ + bl 105fb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44474 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + bne.n 4446c <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4448c <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + bge.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 44486 <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ - b.n 4448c <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + cbz r3, 4447e <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ + b.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44482 <_PyImport_ClearExtension@@Base+0x58a> │ │ │ │ + bge.n 4447a <_PyImport_ClearExtension@@Base+0x58a> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 44486 <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ + cbz r4, 4447e <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4448c <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + b.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 44498 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + cbz r4, 44490 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ 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 444e8 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + beq.n 444e0 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ cmp r3, #29 │ │ │ │ - bne.n 4450e <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ + bne.n 44506 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cbnz r1, 444be <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + cbnz r1, 444b6 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbnz r1, 444c8 <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ - b.n 444d2 <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ - bl 2b3580 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + cbnz r1, 444c0 <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ + b.n 444ca <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ + bl 2b3160 <_Py_c_prod@@Base+0x6cc> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 44516 <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ - b.n 444b8 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + beq.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + b.n 444b0 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3580 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + bl 2b3160 <_Py_c_prod@@Base+0x6cc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 44516 <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + beq.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r1, 4450a <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + cbz r1, 44502 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3580 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + bl 2b3160 <_Py_c_prod@@Base+0x6cc> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44516 <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + b.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - cbz r4, 4450a <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + cbz r4, 44502 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4450a <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + ble.n 44502 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 44498 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + bl 44490 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44516 <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + beq.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 444f6 <_PyImport_ClearExtension@@Base+0x5fe> │ │ │ │ + bne.n 444ee <_PyImport_ClearExtension@@Base+0x5fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44516 <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + b.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2b3580 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + b.w 2b3160 <_Py_c_prod@@Base+0x6cc> │ │ │ │ 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, 4453c <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + cbnz r5, 44534 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 4453c <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + blt.n 44534 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4453c <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ - cbnz r2, 44556 <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + bgt.n 44534 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + cbnz r2, 4454e <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ 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] @ (44588 <_PyImport_ClearExtension@@Base+0x690>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 44582 <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ + ldr r3, [pc, #56] @ (44580 <_PyImport_ClearExtension@@Base+0x690>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 4457a <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 44570 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + bgt.n 44568 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #14416 @ 0x3850 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 44582 <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4457a <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4455a <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 44552 <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4455a <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + beq.n 44552 <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ 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, #44008 @ 0xabe8 │ │ │ │ + movw r0, #42920 @ 0xa7a8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 445cc <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 445c4 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ 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 a82f4 │ │ │ │ + b.w a8378 │ │ │ │ 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 445f6 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 445fc <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ + beq.n 445ee <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 445f4 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 44608 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ + cbz r6, 44600 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 44628 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + b.n 44620 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl dff80 │ │ │ │ + bl dffc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44620 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ + cbz r0, 44618 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d03c8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbnz r0, 44624 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bl 1cecd8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ + cbnz r0, 4461c <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ 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 1eec70 │ │ │ │ - cbnz r0, 44656 <_PyImport_ClearExtension@@Base+0x75e> │ │ │ │ + bl 1ed3bc │ │ │ │ + cbnz r0, 4464e <_PyImport_ClearExtension@@Base+0x75e> │ │ │ │ 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 263fc8 │ │ │ │ + b.w 262ae4 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #53436 @ 0xd0bc │ │ │ │ + movw r0, #52348 @ 0xcc7c │ │ │ │ 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 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -36028,89 +36028,62 @@ │ │ │ │ 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, 446c4 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ - bl 21fa44 │ │ │ │ - cbz r0, 446fe <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ + cbnz r3, 446bc <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + bl 21e564 │ │ │ │ + cbz r0, 446f6 <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ 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 446f0 <_PyImport_ClearExtension@@Base+0x7f8> │ │ │ │ + bls.n 446e8 <_PyImport_ClearExtension@@Base+0x7f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3bfc │ │ │ │ + bl 2b37a4 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 446fe <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ + b.n 446f6 <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ 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 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 4471c <_PyImport_ClearExtension@@Base+0x824> │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 44736 <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57320 @ 0xdfe8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4474e <_PyImport_ClearExtension@@Base+0x856> │ │ │ │ - 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 │ │ │ │ - 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 214ff8 │ │ │ │ + bl 213adc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4477e <_PyImport_ClearExtension@@Base+0x886> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 44726 <_PyImport_ClearExtension@@Base+0x836> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4479c <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + b.n 44744 <_PyImport_ClearExtension@@Base+0x854> │ │ │ │ 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 │ │ │ │ @@ -36119,27 +36092,54 @@ │ │ │ │ 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 447ba <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ + bmi.n 44762 <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 4477c <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #56232 @ 0xdba8 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 44794 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + 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 │ │ │ │ + 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 447b2 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 447d4 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + bpl.n 447cc <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57320 @ 0xdfe8 │ │ │ │ + movw r1, #56232 @ 0xdba8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 447ec <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + b.n 447e4 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ 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 │ │ │ │ @@ -36148,32 +36148,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 169788 │ │ │ │ - cbz r0, 44834 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + bl 169700 │ │ │ │ + cbz r0, 4482c <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4482c <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + beq.n 44824 <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44820 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + beq.n 44818 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ 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 │ │ │ │ @@ -36190,301 +36190,301 @@ │ │ │ │ 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 4488e <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + beq.n 44886 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #53500 @ 0xd0fc │ │ │ │ + movw r0, #52412 @ 0xccbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103bdc │ │ │ │ - b.n 448bc <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 448b4 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 448aa <_PyImport_ClearExtension@@Base+0x9b2> │ │ │ │ + beq.n 448a2 <_PyImport_ClearExtension@@Base+0x9b2> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #53532 @ 0xd11c │ │ │ │ + movw r0, #52444 @ 0xccdc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103bdc │ │ │ │ - b.n 448bc <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ - movw r0, #53560 @ 0xd138 │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 448b4 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + movw r0, #52472 @ 0xccf8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103bdc │ │ │ │ - cbz r0, 448d8 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bl 103ef8 │ │ │ │ + cbz r0, 448d0 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 448c8 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ - bl 6b32e │ │ │ │ - cbz r0, 448d8 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cbz r1, 448c0 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ + bl 6b31e │ │ │ │ + cbz r0, 448d0 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 448d8 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cbz r3, 448d0 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6b172 │ │ │ │ + b.w 6b162 │ │ │ │ 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 44902 <_PyImport_ClearExtension@@Base+0xa0a> │ │ │ │ + bne.n 448fa <_PyImport_ClearExtension@@Base+0xa0a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 44916 <_PyImport_ClearExtension@@Base+0xa1e> │ │ │ │ - b.n 44976 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + bne.n 4490e <_PyImport_ClearExtension@@Base+0xa1e> │ │ │ │ + b.n 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54252 @ 0xd3ec │ │ │ │ + movw r0, #53436 @ 0xd0bc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 44976 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ - b.n 448f4 <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + b.n 448ec <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 2814b4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ - cbz r0, 44976 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + bl 281038 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + cbz r0, 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449be <_PyImport_ClearExtension@@Base+0xac6> │ │ │ │ + beq.n 449b6 <_PyImport_ClearExtension@@Base+0xac6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 8547c │ │ │ │ + bl 854f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44962 <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ - cbnz r0, 44958 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + beq.n 4495a <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ + cbnz r0, 44950 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 44962 <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 4495a <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4497a <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ + cbnz r0, 44972 <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44976 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + bge.n 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44976 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + cbnz r3, 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 449be <_PyImport_ClearExtension@@Base+0xac6> │ │ │ │ + b.n 449b6 <_PyImport_ClearExtension@@Base+0xac6> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4499a <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ + bge.n 44992 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4499a <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ + cbnz r3, 44992 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 449ae <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ + bge.n 449a6 <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449ae <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ + cbnz r3, 449a6 <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 44976 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + beq.n 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ 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 449e4 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ + bne.n 449dc <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238d2c │ │ │ │ + b.w 23782c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + movw r0, #12796 @ 0x31fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449d8 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + bne.n 449d0 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2b385c │ │ │ │ + b.w 2b37d0 │ │ │ │ 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, 44a1c <_PyImport_ClearExtension@@Base+0xb24> │ │ │ │ - bl 81090 │ │ │ │ + cbnz r0, 44a14 <_PyImport_ClearExtension@@Base+0xb24> │ │ │ │ + bl 810b0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 44a2e <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + cbz r0, 44a26 <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44a32 <_PyImport_ClearExtension@@Base+0xb3a> │ │ │ │ + b.n 44a2a <_PyImport_ClearExtension@@Base+0xb3a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 213adc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 44a5a <_PyImport_ClearExtension@@Base+0xb6a> │ │ │ │ + bl 94260 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 44a78 <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ + 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 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 44a6c <_PyImport_ClearExtension@@Base+0xb74> │ │ │ │ + cbnz r2, 44ab2 <_PyImport_ClearExtension@@Base+0xbc2> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24272 @ 0x5ed0 │ │ │ │ + movw r1, #23184 @ 0x5a90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ed4 │ │ │ │ - cbnz r0, 44a82 <_PyImport_ClearExtension@@Base+0xb8a> │ │ │ │ - b.n 44a7e <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ - movw r0, #24272 @ 0x5ed0 │ │ │ │ + bl e1fa0 │ │ │ │ + cbnz r0, 44ac8 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + b.n 44ac4 <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ + movw r0, #23184 @ 0x5a90 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a52 <_PyImport_ClearExtension@@Base+0xb5a> │ │ │ │ + bne.n 44a98 <_PyImport_ClearExtension@@Base+0xba8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44a9e <_PyImport_ClearExtension@@Base+0xba6> │ │ │ │ + b.n 44ae4 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44a7e <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ + blt.n 44ac4 <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ 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, #47104 @ 0xb800 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ 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 44ae8 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + bne.n 44b2e <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl f2758 │ │ │ │ + bl f2a9c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44afc <_PyImport_ClearExtension@@Base+0xc04> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 44b42 <_PyImport_ClearExtension@@Base+0xc52> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44b14 <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ + b.n 44b5a <_PyImport_ClearExtension@@Base+0xc6a> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13640 @ 0x3548 │ │ │ │ + movw r0, #12552 @ 0x3108 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 44b14 <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ - b.n 44ac6 <_PyImport_ClearExtension@@Base+0xbce> │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 44b5a <_PyImport_ClearExtension@@Base+0xc6a> │ │ │ │ + b.n 44b0c <_PyImport_ClearExtension@@Base+0xc1c> │ │ │ │ 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} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 214ff8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 44b44 <_PyImport_ClearExtension@@Base+0xc4c> │ │ │ │ - bl 941dc │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 44b62 <_PyImport_ClearExtension@@Base+0xc6a> │ │ │ │ - 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 │ │ │ │ - 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] @ (44ba4 <_PyImport_ClearExtension@@Base+0xcac>) │ │ │ │ + ldr r2, [pc, #44] @ (44b9c <_PyImport_ClearExtension@@Base+0xcac>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 8ed78 │ │ │ │ + bl 8ee08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (44ba8 <_PyImport_ClearExtension@@Base+0xcb0>) │ │ │ │ + ldr r0, [pc, #36] @ (44ba0 <_PyImport_ClearExtension@@Base+0xcb0>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44b9e <_PyImport_ClearExtension@@Base+0xca6> │ │ │ │ + bge.n 44b96 <_PyImport_ClearExtension@@Base+0xca6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 44b9e <_PyImport_ClearExtension@@Base+0xca6> │ │ │ │ + cbnz r3, 44b96 <_PyImport_ClearExtension@@Base+0xca6> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ @@ -36502,418 +36502,418 @@ │ │ │ │ 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 44bec <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ + beq.n 44be4 <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #53800 @ 0xd228 │ │ │ │ + movw r0, #52712 @ 0xcde8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 44c0a <_PyImport_ClearExtension@@Base+0xd12> │ │ │ │ - cbz r6, 44bfe <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 44c02 <_PyImport_ClearExtension@@Base+0xd12> │ │ │ │ + cbz r6, 44bf6 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #53436 @ 0xd0bc │ │ │ │ + movw r0, #52348 @ 0xcc7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 44c0a <_PyImport_ClearExtension@@Base+0xd12> │ │ │ │ - movw r0, #53820 @ 0xd23c │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 44c02 <_PyImport_ClearExtension@@Base+0xd12> │ │ │ │ + movw r0, #52732 @ 0xcdfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ - cbz r0, 44c26 <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ + bl 103ef8 │ │ │ │ + cbz r0, 44c1e <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 44c16 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ + cbz r3, 44c0e <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 6b172 │ │ │ │ - cbz r0, 44c26 <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ - cbz r5, 44c26 <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ + bl 6b162 │ │ │ │ + cbz r0, 44c1e <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ + cbz r5, 44c1e <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6b32e │ │ │ │ + b.w 6b31e │ │ │ │ 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 44c4e <_PyImport_ClearExtension@@Base+0xd56> │ │ │ │ + bne.n 44c46 <_PyImport_ClearExtension@@Base+0xd56> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 44c76 │ │ │ │ + bl 44c6e │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44c68 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ - b.n 44c62 <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ + bne.n 44c60 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ + b.n 44c5a <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13660 @ 0x355c │ │ │ │ + movw r0, #12572 @ 0x311c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 44c72 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ - b.n 44c3e <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 44c72 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 44c6a <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ + b.n 44c36 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 44c6a <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044c76 : │ │ │ │ +00044c6e : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 251698 │ │ │ │ + b.w 25015c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 44c9c │ │ │ │ + cbz r3, 44c94 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 44c9e │ │ │ │ + b.n 44c96 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #496] @ (44e90 ) │ │ │ │ + ldr r5, [pc, #496] @ (44e88 ) │ │ │ │ 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, 44ccc │ │ │ │ + cbnz r6, 44cc4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 44ccc │ │ │ │ + ble.n 44cc4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 44ccc │ │ │ │ - cbnz r7, 44cee │ │ │ │ + bne.n 44cc4 │ │ │ │ + cbnz r7, 44ce6 │ │ │ │ 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] @ (44e94 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #432] @ (44e8c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44e66 │ │ │ │ + beq.w 44e5e │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - cbnz r0, 44d10 │ │ │ │ + cbnz r0, 44d08 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44e78 │ │ │ │ + b.n 44e70 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d0c │ │ │ │ + beq.n 44d04 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d0c │ │ │ │ + beq.n 44d04 │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 44d54 │ │ │ │ + beq.n 44d4c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 44d42 │ │ │ │ + cbnz r0, 44d3a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44d54 │ │ │ │ - b.n 44d0c │ │ │ │ + bge.n 44d4c │ │ │ │ + b.n 44d04 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1edc74 │ │ │ │ + bl 1ec3c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d0c │ │ │ │ + beq.n 44d04 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 44d36 │ │ │ │ + bne.n 44d2e │ │ │ │ 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 44d6c │ │ │ │ - cbnz r3, 44d9e │ │ │ │ + beq.n 44d64 │ │ │ │ + cbnz r3, 44d96 │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 44dbe │ │ │ │ + blt.n 44db6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44dbe │ │ │ │ + beq.n 44db6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41424 @ 0xa1d0 │ │ │ │ + movw r2, #36020 @ 0x8cb4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #49312 @ 0xc0a0 │ │ │ │ + movw r1, #48316 @ 0xbcbc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 44d0c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 44d04 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41424 @ 0xa1d0 │ │ │ │ + movw r2, #36020 @ 0x8cb4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #49272 @ 0xc078 │ │ │ │ + movw r1, #48276 @ 0xbc94 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 44d0c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 44d04 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #53832 @ 0xd248 │ │ │ │ + movw r1, #52744 @ 0xce08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #53840 @ 0xd250 │ │ │ │ + movw r0, #52752 @ 0xce10 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44d0c │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 44d04 │ │ │ │ + bl b0f38 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 44e04 │ │ │ │ + beq.n 44dfc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44e4c │ │ │ │ + b.n 44e44 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 44e1e │ │ │ │ + bne.n 44e16 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44e1e │ │ │ │ + beq.n 44e16 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b33c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44e4c │ │ │ │ + b.n 44e44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 44e28 │ │ │ │ + cbnz r3, 44e20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44e40 │ │ │ │ + beq.n 44e38 │ │ │ │ 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 2b1c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44e4c │ │ │ │ + b.n 44e44 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2acd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b4090 │ │ │ │ - cbz r4, 44e70 │ │ │ │ + bl b4104 │ │ │ │ + cbz r4, 44e68 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ - b.n 44d0c │ │ │ │ + bl 1e3710 │ │ │ │ + b.n 44d04 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44e78 │ │ │ │ + b.n 44e70 │ │ │ │ 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 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ 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, #204] @ (44f74 ) │ │ │ │ + ldr r2, [pc, #204] @ (44f6c ) │ │ │ │ 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, 44ed6 │ │ │ │ + cbz r4, 44ece │ │ │ │ movw r3, #43696 @ 0xaab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49256 @ 0xc068 │ │ │ │ + movw r1, #48168 @ 0xbc28 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 44efc │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 44ef4 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44f00 │ │ │ │ + beq.n 44ef8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53852 @ 0xd25c │ │ │ │ + movw r1, #52764 @ 0xce1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f6e │ │ │ │ + b.n 44f66 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53892 @ 0xd284 │ │ │ │ + movw r0, #52804 @ 0xce44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44efc │ │ │ │ - bl 247cc4 │ │ │ │ + beq.n 44ef4 │ │ │ │ + bl 2466cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c09c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44f2c │ │ │ │ - bl 38f3c │ │ │ │ - b.n 44f58 │ │ │ │ - bl 24a508 │ │ │ │ + cbnz r0, 44f24 │ │ │ │ + bl 38f34 │ │ │ │ + b.n 44f50 │ │ │ │ + bl 249010 │ │ │ │ mov r5, r0 │ │ │ │ - bl 24a670 │ │ │ │ + bl 249174 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41960 @ 0xa3e8 │ │ │ │ + movw r0, #36564 @ 0x8ed4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 24b1dc │ │ │ │ + bl 249d00 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44f58 │ │ │ │ + bne.n 44f50 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 44efc │ │ │ │ + bl 1e343c │ │ │ │ + b.n 44ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #53904 @ 0xd290 │ │ │ │ + movw r0, #52816 @ 0xce50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 44f9e │ │ │ │ + beq.n 44f96 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13916 @ 0x365c │ │ │ │ + movw r0, #12828 @ 0x321c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 44fb4 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 44fac │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 142b88 │ │ │ │ + bl 142e00 │ │ │ │ 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, #20912 @ 0x51b0 │ │ │ │ + movw r2, #19824 @ 0x4d70 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ec278 │ │ │ │ - cbnz r0, 44fdc │ │ │ │ + bl 1ea9b4 │ │ │ │ + cbnz r0, 44fd4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45042 │ │ │ │ + b.n 4503a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 45024 │ │ │ │ - ldr r2, [pc, #100] @ (45048 ) │ │ │ │ + bpl.n 4501c │ │ │ │ + ldr r2, [pc, #100] @ (45040 ) │ │ │ │ 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 4500a │ │ │ │ + beq.n 45002 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 45016 │ │ │ │ + bls.n 4500e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 45020 │ │ │ │ + b.n 45018 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 45028 │ │ │ │ + b.n 45020 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (4504c ) │ │ │ │ - bl 86618 │ │ │ │ + ldr r1, [pc, #32] @ (45044 ) │ │ │ │ + bl 8668c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44fd6 │ │ │ │ + bne.n 44fce │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 45042 │ │ │ │ + cbz r3, 4503a │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c38 │ │ │ │ + bl 93cbc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -36922,68 +36922,68 @@ │ │ │ │ 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 455b0 │ │ │ │ + bl 455a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45076 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 45090 │ │ │ │ + cbnz r0, 4506e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 45088 │ │ │ │ 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 1d6e24 <_PyToken_ThreeChars@@Base+0x1234> │ │ │ │ + bl e6bd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #54016 @ 0xd300 │ │ │ │ + movw r2, #52928 @ 0xcec0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 2693a0 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ + b.w 267eb8 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ 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, 450c0 │ │ │ │ + cbz r4, 450b8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2042b0 │ │ │ │ + b.w 202b60 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54140 @ 0xd37c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ 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 4510a │ │ │ │ + bne.n 45102 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 21d068 │ │ │ │ + b.w 21bb88 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ @@ -36992,30 +36992,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 2546b8 <_PyInterpreterState_RequireIDRef@@Base+0x6cc> │ │ │ │ + bl 2531d8 <_PyInterpreterState_RequireIDRef@@Base+0x6cc> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45598 │ │ │ │ + beq.w 45590 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - bhi.n 45156 │ │ │ │ + bhi.n 4514e │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 4515c │ │ │ │ + bhi.n 45154 │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4515c │ │ │ │ - b.n 4558e │ │ │ │ + bls.n 45154 │ │ │ │ + b.n 45586 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - bne.w 4558e │ │ │ │ + bne.w 45586 │ │ │ │ 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 │ │ │ │ @@ -37035,186 +37035,186 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2b47c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 451c2 │ │ │ │ + bne.n 451ba │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54184 @ 0xd3a8 │ │ │ │ + movw r1, #53096 @ 0xcf68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 451de │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 451d6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 451ec │ │ │ │ + bne.n 451e4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54240 @ 0xd3e0 │ │ │ │ + movw r1, #53152 @ 0xcfa0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r6, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 4555c │ │ │ │ + b.n 45554 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29f73c │ │ │ │ + bl 29f31c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4520c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 45204 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451de │ │ │ │ + bne.n 451d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29f880 │ │ │ │ + bl 29f460 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45228 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 45220 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451de │ │ │ │ + bne.n 451d6 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4523c │ │ │ │ + beq.n 45234 │ │ │ │ orr.w sl, sl, #8 │ │ │ │ - cbnz r4, 4526c │ │ │ │ + cbnz r4, 45264 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4527a │ │ │ │ + bne.n 45272 │ │ │ │ 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 45286 │ │ │ │ - b.n 4527a │ │ │ │ + beq.n 4527e │ │ │ │ + b.n 45272 │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - beq.n 45290 │ │ │ │ + beq.n 45288 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 45296 │ │ │ │ + b.n 4528e │ │ │ │ mov r7, r4 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 45296 │ │ │ │ + b.n 4528e │ │ │ │ mov r7, fp │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 45296 │ │ │ │ + b.n 4528e │ │ │ │ movs r3, #6 │ │ │ │ movs r6, #103 @ 0x67 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 452a4 │ │ │ │ + blt.n 4529c │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r6, #103 @ 0x67 │ │ │ │ - b.n 452a6 │ │ │ │ + b.n 4529e │ │ │ │ mov r8, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ - bl 18b588 │ │ │ │ + bl 18aff0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45536 │ │ │ │ + beq.w 4552e │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 18b588 │ │ │ │ + bl 18aff0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45542 │ │ │ │ + beq.w 4553a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2c104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c104 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl abff8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl ac098 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4554c │ │ │ │ + beq.w 45544 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl abff8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl ac098 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45554 │ │ │ │ + beq.w 4554c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11c994 │ │ │ │ + bl 11cbfc │ │ │ │ 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 11c994 │ │ │ │ + bl 11cbfc │ │ │ │ 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 2be890 │ │ │ │ + bl 2be470 │ │ │ │ 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 2be890 │ │ │ │ + bl 2be470 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 255004 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ + bl 253b24 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 4555c │ │ │ │ + beq.w 45554 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - vldr d7, [pc, #560] @ 455a8 │ │ │ │ + vldr d7, [pc, #560] @ 455a0 │ │ │ │ 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 │ │ │ │ @@ -37225,19 +37225,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 255680 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ + bl 2541a0 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 4555c │ │ │ │ - cbnz r7, 453ba │ │ │ │ + beq.w 45554 │ │ │ │ + cbnz r7, 453b2 │ │ │ │ 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 │ │ │ │ @@ -37248,276 +37248,276 @@ │ │ │ │ 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 255680 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ + bl 2541a0 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 4555a │ │ │ │ + beq.w 45552 │ │ │ │ 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 4540e │ │ │ │ + blt.n 45406 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 45410 │ │ │ │ + b.n 45408 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 4542a │ │ │ │ + beq.n 45422 │ │ │ │ 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 45444 │ │ │ │ + beq.n 4543c │ │ │ │ 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 45456 │ │ │ │ + bcc.n 4544e │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 45464 │ │ │ │ - cbz r1, 45464 │ │ │ │ + ble.n 4545c │ │ │ │ + cbz r1, 4545c │ │ │ │ mov r0, r5 │ │ │ │ - bl e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4555c │ │ │ │ + beq.n 45554 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r8, sl, [r5, #4] │ │ │ │ - bl 280aac <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ + bl 280630 <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 454a2 │ │ │ │ + cbz r3, 4549a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 4548e │ │ │ │ + bne.n 45486 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 4549c │ │ │ │ + b.n 45494 │ │ │ │ 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, 454c2 │ │ │ │ + cbnz r7, 454ba │ │ │ │ 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 256328 <_PyInterpreterState_GetWhence@@Base+0x132c> │ │ │ │ + bl 254d74 <_PyInterpreterState_GetWhence@@Base+0x1258> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4555c │ │ │ │ + beq.n 45554 │ │ │ │ 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 256328 <_PyInterpreterState_GetWhence@@Base+0x132c> │ │ │ │ + bl 254d74 <_PyInterpreterState_GetWhence@@Base+0x1258> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4555c │ │ │ │ + beq.n 45554 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 454f4 │ │ │ │ + bne.n 454ec │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 45502 │ │ │ │ + b.n 454fa │ │ │ │ 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, 4552e │ │ │ │ + cbz r2, 45526 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 4551c │ │ │ │ + bne.n 45514 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 4552a │ │ │ │ + b.n 45522 │ │ │ │ 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 4555c │ │ │ │ + b.n 45554 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 4555c │ │ │ │ + b.n 45554 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 4555c │ │ │ │ + b.n 45554 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4555c │ │ │ │ + b.n 45554 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4555c │ │ │ │ + b.n 45554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 4559c │ │ │ │ + bl 83e9c │ │ │ │ + b.n 45594 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2be780 │ │ │ │ + bl 2be360 │ │ │ │ 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} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ 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, 45608 │ │ │ │ + cbz r1, 45600 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - cbz r5, 45606 │ │ │ │ + cbz r5, 455fe │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl e4504 │ │ │ │ + bl e45cc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 45602 │ │ │ │ + cbz r0, 455fa │ │ │ │ add.w fp, r4, #4 │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 45602 │ │ │ │ + bge.n 455fa │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl d09cc │ │ │ │ + bl d0a4c │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45608 │ │ │ │ + cbz r0, 45600 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 455e4 │ │ │ │ + b.n 455dc │ │ │ │ mov r4, r7 │ │ │ │ - b.n 45608 │ │ │ │ + b.n 45600 │ │ │ │ mov r4, r5 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4562e │ │ │ │ + cbnz r3, 45626 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4562e │ │ │ │ + ble.n 45626 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4562e │ │ │ │ - cbnz r0, 45646 │ │ │ │ + bne.n 45626 │ │ │ │ + cbnz r0, 4563e │ │ │ │ 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] @ (45694 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 45690 │ │ │ │ + ldr r3, [pc, #84] @ (4568c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 45688 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45658 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 45680 │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 45650 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 45678 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ - cbz r4, 45684 │ │ │ │ - ldr r3, [pc, #40] @ (45698 ) │ │ │ │ + bl b4104 │ │ │ │ + cbz r4, 4567c │ │ │ │ + ldr r3, [pc, #40] @ (45690 ) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 4568e │ │ │ │ + cbnz r3, 45686 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 234f60 <_PyErr_Format@@Base+0x1154> │ │ │ │ + b.w 233a60 <_PyErr_Format@@Base+0x1154> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45690 │ │ │ │ + b.n 45688 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 45690 │ │ │ │ - ldr r0, [pc, #12] @ (4569c ) │ │ │ │ + b.n 45688 │ │ │ │ + ldr r0, [pc, #12] @ (45694 ) │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r5, sp, #992 @ 0x3e0 │ │ │ │ @@ -37527,93 +37527,93 @@ │ │ │ │ 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 d09cc │ │ │ │ - cbz r0, 456d8 │ │ │ │ + bl d0a4c │ │ │ │ + cbz r0, 456d0 │ │ │ │ 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 1dcad4 │ │ │ │ + bl 1db17c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 456da │ │ │ │ + b.n 456d2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #28 │ │ │ │ - cbz r2, 456f8 │ │ │ │ + cbz r2, 456f0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 456fa │ │ │ │ + b.n 456f2 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r1, #16 │ │ │ │ - cbnz r2, 45706 │ │ │ │ + cbnz r2, 456fe │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 45706 │ │ │ │ - cbnz r4, 45722 │ │ │ │ + bne.n 456fe │ │ │ │ + cbnz r4, 4571a │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #112] @ (4578c ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #112] @ (45784 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45786 │ │ │ │ + cbz r0, 4577e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - bne.n 45752 │ │ │ │ + bne.n 4574a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35756 @ 0x8bac │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #54572 @ 0xd52c │ │ │ │ + movw r0, #53484 @ 0xd0ec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r4, r6 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45786 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4577e │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #57828 @ 0xe1e4 │ │ │ │ movteq r4, #81 @ 0x51 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 24c524 <_PySlice_FromIndices@@Base+0x670> │ │ │ │ + bl 24b07c <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3bfc2 │ │ │ │ + bl 3bfb6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45786 │ │ │ │ + bge.n 4577e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45786 │ │ │ │ + cbnz r3, 4577e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37627,20 +37627,20 @@ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 2b740 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 457ce │ │ │ │ + bne.n 457c6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 4587c │ │ │ │ + bl 1e343c │ │ │ │ + b.n 45874 │ │ │ │ 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] │ │ │ │ @@ -37652,625 +37652,625 @@ │ │ │ │ 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 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4587a │ │ │ │ + cbz r0, 45872 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45862 │ │ │ │ + cbz r0, 4585a │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r5, #16] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45862 │ │ │ │ + cbz r0, 4585a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45862 │ │ │ │ + cbz r0, 4585a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r5, #24] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45862 │ │ │ │ + cbz r0, 4585a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45878 │ │ │ │ + cbnz r0, 45870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4587c │ │ │ │ + bge.n 45874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4587c │ │ │ │ + cbnz r3, 45874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4587c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45874 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r2, 458a2 │ │ │ │ + cbz r2, 4589a │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 458a4 │ │ │ │ + b.n 4589c │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 458b2 │ │ │ │ - cbnz r2, 458b2 │ │ │ │ - cbnz r4, 458d8 │ │ │ │ + bhi.n 458aa │ │ │ │ + cbnz r2, 458aa │ │ │ │ + cbnz r4, 458d0 │ │ │ │ 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] │ │ │ │ movw r3, #12736 @ 0x31c0 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45994 │ │ │ │ + beq.n 4598c │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 458f6 │ │ │ │ + beq.n 458ee │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 458ea │ │ │ │ + cbz r6, 458e2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 45902 │ │ │ │ - b.n 458f2 │ │ │ │ + beq.n 458fa │ │ │ │ + b.n 458ea │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 4590a │ │ │ │ + b.n 45902 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 4590a │ │ │ │ + b.n 45902 │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45994 │ │ │ │ + beq.n 4598c │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4592e │ │ │ │ + bne.n 45926 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45936 │ │ │ │ + b.n 4592e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 45950 │ │ │ │ + cbnz r5, 45948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4594c │ │ │ │ + bge.n 45944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4594c │ │ │ │ + cbnz r3, 45944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45994 │ │ │ │ + b.n 4598c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4596a │ │ │ │ + beq.n 45962 │ │ │ │ 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, 4597e │ │ │ │ + cbz r7, 45976 │ │ │ │ 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 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4594c │ │ │ │ + b.n 45944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 459be │ │ │ │ + cbz r0, 459b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 459e0 │ │ │ │ + bge.n 459d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 459e0 │ │ │ │ + b.n 459d8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 459d8 │ │ │ │ - bl 1f05f0 │ │ │ │ - cbz r0, 459d4 │ │ │ │ + cbz r0, 459d0 │ │ │ │ + bl 1eedec │ │ │ │ + cbz r0, 459cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 459e0 │ │ │ │ + b.n 459d8 │ │ │ │ movw r0, #57828 @ 0xe1e4 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000459e2 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +000459da <_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 1e525c │ │ │ │ - cbz r0, 45a24 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bl 1e38e0 │ │ │ │ + cbz r0, 45a1c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (45a28 <_PyErr_SetLocaleString@@Base+0x46>) │ │ │ │ + ldr r0, [pc, #40] @ (45a20 <_PyErr_SetLocaleString@@Base+0x46>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f4eb4 <_PyUnicodeWriter_WriteStr@@Base+0x5f4> │ │ │ │ + bl f55b8 <_PyUnicodeWriter_WriteStr@@Base+0x9b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a24 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bge.n 45a1c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45a24 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + cbnz r3, 45a1c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b4518 │ │ │ │ - cbnz r0, 45a4c <_PyErr_SetLocaleString@@Base+0x6a> │ │ │ │ + bl 2b40fc │ │ │ │ + cbnz r0, 45a44 <_PyErr_SetLocaleString@@Base+0x6a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 45e52 │ │ │ │ + b.n 45e4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45a72 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + cbz r0, 45a6a <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a94 <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + bge.n 45a8c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a94 <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + b.n 45a8c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45a8c <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ - bl 1f05f0 │ │ │ │ - cbz r0, 45a88 <_PyErr_SetLocaleString@@Base+0xa6> │ │ │ │ + cbz r0, 45a84 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + bl 1eedec │ │ │ │ + cbz r0, 45a80 <_PyErr_SetLocaleString@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 45a94 <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + b.n 45a8c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ movw r0, #57828 @ 0xe1e4 │ │ │ │ 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 45ac4 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + bne.n 45abc <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45ada <_PyErr_SetLocaleString@@Base+0xf8> │ │ │ │ + bne.n 45ad2 <_PyErr_SetLocaleString@@Base+0xf8> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 45af8 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ + b.n 45af0 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + movw r0, #21944 @ 0x55b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45bac <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ - b.n 45aae <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ - bl 17532c │ │ │ │ + beq.n 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + b.n 45aa6 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45af8 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 45af0 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45bac <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + bne.n 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45b06 <_PyErr_SetLocaleString@@Base+0x124> │ │ │ │ + bne.n 45afe <_PyErr_SetLocaleString@@Base+0x124> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 45b24 <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ - bl 17532c │ │ │ │ + b.n 45b1c <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45b24 <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 45b1c <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45bac <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + bne.n 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 45bb8 <_PyErr_SetLocaleString@@Base+0x1d6> │ │ │ │ + vldr d6, [pc, #140] @ 45bb0 <_PyErr_SetLocaleString@@Base+0x1d6> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 45b54 <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ + ble.n 45b4c <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 45b54 <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ + bhi.n 45b4c <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2b940 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 45b8c <_PyErr_SetLocaleString@@Base+0x1aa> │ │ │ │ + bvc.n 45b84 <_PyErr_SetLocaleString@@Base+0x1aa> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45b88 <_PyErr_SetLocaleString@@Base+0x1a6> │ │ │ │ + bvs.n 45b80 <_PyErr_SetLocaleString@@Base+0x1a6> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45b90 <_PyErr_SetLocaleString@@Base+0x1ae> │ │ │ │ + b.n 45b88 <_PyErr_SetLocaleString@@Base+0x1ae> │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 45b9c <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + b.n 45b94 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 45b9c <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + cbz r3, 45b94 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b6690 │ │ │ │ - cbnz r0, 45bac <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + bl 2b62a8 │ │ │ │ + cbnz r0, 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45be0 <_PyErr_SetLocaleString@@Base+0x1fe> │ │ │ │ + bne.n 45bd8 <_PyErr_SetLocaleString@@Base+0x1fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45bf6 │ │ │ │ + b.w 45bee │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13892 @ 0x3644 │ │ │ │ + movw r0, #12804 @ 0x3204 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45bd4 <_PyErr_SetLocaleString@@Base+0x1f2> │ │ │ │ + bne.n 45bcc <_PyErr_SetLocaleString@@Base+0x1f2> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045bf6 : │ │ │ │ +00045bee : │ │ │ │ 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, 45c0c │ │ │ │ + cbz r0, 45c04 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 45c12 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 45d9a │ │ │ │ + cbnz r1, 45c0a │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 45d92 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d7c │ │ │ │ + beq.w 45d74 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - cbnz r5, 45c26 │ │ │ │ + cbnz r5, 45c1e │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 45c2e │ │ │ │ + cbz r5, 45c26 │ │ │ │ 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 45d7c │ │ │ │ + bmi.w 45d74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d7c │ │ │ │ + beq.w 45d74 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 45d7c │ │ │ │ + bmi.w 45d74 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d7c │ │ │ │ + beq.w 45d74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d7c │ │ │ │ + beq.w 45d74 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d54 │ │ │ │ + beq.n 45d4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d54 │ │ │ │ - movw r2, #44117 @ 0xac55 │ │ │ │ + beq.n 45d4c │ │ │ │ + movw r2, #44921 @ 0xaf79 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45d28 │ │ │ │ + bne.n 45d20 │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45c9e │ │ │ │ + beq.n 45c96 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45cc6 │ │ │ │ + beq.n 45cbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 45ca6 │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 45c9e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d3a │ │ │ │ - b.n 45ca6 │ │ │ │ + beq.n 45d32 │ │ │ │ + b.n 45c9e │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45cc6 │ │ │ │ + beq.n 45cbe │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45cc6 │ │ │ │ + beq.n 45cbe │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 45cc6 │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 45cbe │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 45cfa │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 45cf2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 45d18 │ │ │ │ + beq.n 45d10 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 45d18 │ │ │ │ + cbz r1, 45d10 │ │ │ │ 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 45cf0 │ │ │ │ + blt.n 45ce8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9f840 │ │ │ │ + bl 9f900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d9a │ │ │ │ + bne.n 45d92 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10accc │ │ │ │ - b.n 45d14 │ │ │ │ + bl 10aff0 │ │ │ │ + b.n 45d0c │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 45d10 │ │ │ │ - bl 20eee4 │ │ │ │ - b.n 45d14 │ │ │ │ - bl 9e89c │ │ │ │ + bne.n 45d08 │ │ │ │ + bl 20d794 │ │ │ │ + b.n 45d0c │ │ │ │ + bl 9e958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d9a │ │ │ │ + bne.n 45d92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 45d2e │ │ │ │ + b.n 45d26 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45d9c │ │ │ │ + bne.n 45d94 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d54 │ │ │ │ + bge.n 45d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45d54 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45d4c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1235fc │ │ │ │ + bl 123870 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 45d9c │ │ │ │ + bne.n 45d94 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d7c │ │ │ │ + bge.n 45d74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 45d7c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 45d74 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42556 @ 0xa63c │ │ │ │ + movw r1, #41468 @ 0xa1fc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45de2 │ │ │ │ + cbz r0, 45dda │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 45dc6 │ │ │ │ + cbz r3, 45dbe │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 45dce │ │ │ │ + b.n 45dc6 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 45dd6 │ │ │ │ + cbz r2, 45dce │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 45dde │ │ │ │ + b.n 45dd6 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 45fe8 │ │ │ │ + bl 45fe0 │ │ │ │ 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 45e24 │ │ │ │ + bne.n 45e1c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21292 @ 0x532c │ │ │ │ + movw r0, #20204 @ 0x4eec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45e4e │ │ │ │ + b.n 45e46 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 172c84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1729ac <_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 450da │ │ │ │ + bl 450d2 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 45e4a │ │ │ │ - bl 15f37c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 45e42 │ │ │ │ + bl 15f2ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45e4e │ │ │ │ - bl ac26c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 45e46 │ │ │ │ + bl ac30c <_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, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #2140 @ 0x85c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45ec4 │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45ebc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 45e8e │ │ │ │ + cbz r4, 45e86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #56] @ (45ec8 ) │ │ │ │ + ldr r5, [pc, #56] @ (45ec0 ) │ │ │ │ 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] │ │ │ │ @@ -38290,25 +38290,25 @@ │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00045eea : │ │ │ │ +00045ee2 : │ │ │ │ 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] @ (45f54 ) │ │ │ │ + ldr r2, [pc, #88] @ (45f4c ) │ │ │ │ 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 │ │ │ │ @@ -38320,291 +38320,291 @@ │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 45f1e │ │ │ │ + bne.n 45f16 │ │ │ │ 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 {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 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fa6 │ │ │ │ + bge.n 45f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fa6 │ │ │ │ + cbnz r3, 45f9e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 4601a │ │ │ │ + b.n 46012 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 45fc6 │ │ │ │ + cbz r3, 45fbe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fe4 │ │ │ │ + bge.n 45fdc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 45fe4 │ │ │ │ + b.n 45fdc │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 45fd6 │ │ │ │ + cbnz r3, 45fce │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 45fd8 │ │ │ │ + b.n 45fd0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #54932 @ 0xd694 │ │ │ │ + movw r0, #53844 @ 0xd254 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 46018 │ │ │ │ + ble.n 46010 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #3136 @ 0xc40 │ │ │ │ + movw r3, #2052 @ 0x804 │ │ │ │ movt r3, #66 @ 0x42 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #31888 @ 0x7c90 │ │ │ │ + movw r4, #30800 @ 0x7850 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46014 │ │ │ │ + beq.n 4600c │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 46006 │ │ │ │ + b.n 45ffe │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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 46048 │ │ │ │ + bne.n 46040 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54940 @ 0xd69c │ │ │ │ + movw r1, #53852 @ 0xd25c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 46066 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4605e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrsb.w r0, [r4, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4606a │ │ │ │ + ble.n 46062 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46220 │ │ │ │ + b.n 46218 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46174 │ │ │ │ + bne.w 4616c │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ - cbz r3, 460a4 │ │ │ │ + cbz r3, 4609c │ │ │ │ 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, 46096 │ │ │ │ - movw r1, #54988 @ 0xd6cc │ │ │ │ + cbnz r4, 4608e │ │ │ │ + movw r1, #53900 @ 0xd28c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 46220 │ │ │ │ - movw r1, #55040 @ 0xd700 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 46218 │ │ │ │ + movw r1, #53952 @ 0xd2c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 46066 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4605e │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ - cbz r6, 460be │ │ │ │ + cbz r6, 460b6 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ - b.n 46066 │ │ │ │ + bl 1804e8 │ │ │ │ + b.n 4605e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 460e2 │ │ │ │ + beq.n 460da │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33856 @ 0x8440 │ │ │ │ + movw r1, #32768 @ 0x8000 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 46066 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4605e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ strb.w r2, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 46132 │ │ │ │ + cbnz r3, 4612a │ │ │ │ movw r1, #43848 @ 0xab48 │ │ │ │ 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 27d290 <_PyUnicode_EncodeUTF16@@Base+0x32b8> │ │ │ │ + bl 27ce18 <_PyUnicode_EncodeUTF16@@Base+0x3328> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461d8 │ │ │ │ + beq.n 461d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 46220 │ │ │ │ + bne.w 46218 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461b4 │ │ │ │ + bge.n 461ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 461b4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 461b4 │ │ │ │ + bne.n 461ac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 461ac │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #42360 @ 0xa578 │ │ │ │ + movw r1, #41272 @ 0xa138 │ │ │ │ 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 e1d1c │ │ │ │ + bl e1de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46066 │ │ │ │ + beq.n 4605e │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 27d290 <_PyUnicode_EncodeUTF16@@Base+0x32b8> │ │ │ │ + bl 27ce18 <_PyUnicode_EncodeUTF16@@Base+0x3328> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b508c │ │ │ │ + bl 2b4ca8 <_PyDeadline_Get@@Base+0x750> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 461d8 │ │ │ │ - b.n 46220 │ │ │ │ + cbz r0, 461d0 │ │ │ │ + b.n 46218 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2733a0 │ │ │ │ + bl 271eac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 46192 │ │ │ │ + cbz r3, 4618a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2b508c │ │ │ │ - cbz r0, 461d8 │ │ │ │ + b.w 2b4ca8 <_PyDeadline_Get@@Base+0x750> │ │ │ │ + cbz r0, 461d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46220 │ │ │ │ + bne.n 46218 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461b4 │ │ │ │ + bge.n 461ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 461b4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 461ac │ │ │ │ + bl 84a88 <_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, #34432 @ 0x8680 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 46066 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4605e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r4, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl f68f0 │ │ │ │ - cbnz r0, 46206 │ │ │ │ + bl f6c48 │ │ │ │ + cbnz r0, 461fe │ │ │ │ movw r3, #43848 @ 0xab48 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46066 │ │ │ │ + beq.w 4605e │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 46066 │ │ │ │ - bl f7070 │ │ │ │ + bne.w 4605e │ │ │ │ + bl f73c8 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #128] @ (462b8 ) │ │ │ │ + ldr r1, [pc, #128] @ (462b0 ) │ │ │ │ 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] │ │ │ │ @@ -38619,71 +38619,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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139310 │ │ │ │ + bl 1395a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138ecc │ │ │ │ + bl 139164 │ │ │ │ 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 462b6 │ │ │ │ + bge.n 462ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462b6 │ │ │ │ + cbnz r3, 462ae │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 462dc │ │ │ │ + bhi.n 462d4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 462f2 │ │ │ │ + ble.n 462ea │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 462fa │ │ │ │ - movw r0, #23388 @ 0x5b5c │ │ │ │ + b.n 462f2 │ │ │ │ + movw r0, #22300 @ 0x571c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 462d4 │ │ │ │ + bne.n 462cc │ │ │ │ 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 46434 │ │ │ │ + b.n 4642c │ │ │ │ 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] @ (4639c ) │ │ │ │ + ldr r1, [pc, #136] @ (46394 ) │ │ │ │ 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] │ │ │ │ @@ -38698,86 +38698,86 @@ │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139310 │ │ │ │ + bl 1395a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138ecc │ │ │ │ + bl 139164 │ │ │ │ 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 4639a │ │ │ │ + bge.n 46392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4639a │ │ │ │ + cbnz r3, 46392 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000463a0 : │ │ │ │ +00046398 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (463b8 ) │ │ │ │ + ldr r4, [pc, #16] @ (463b0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 243c88 <_PyInterpreterState_LookUpIDObject@@Base+0x1a8> │ │ │ │ + b.w 242788 <_PyInterpreterState_LookUpIDObject@@Base+0x1a8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 463c6 │ │ │ │ - b.w 94494 │ │ │ │ + blt.n 463be │ │ │ │ + b.w 94518 │ │ │ │ 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, #4156 @ 0x103c │ │ │ │ + movw r1, #3216 @ 0xc90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 2b3c28 │ │ │ │ + bl 2b3808 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4641a │ │ │ │ - bl 941dc │ │ │ │ + bne.n 46412 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 46430 │ │ │ │ + b.n 46428 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -38790,67 +38790,67 @@ │ │ │ │ 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 4646c │ │ │ │ + beq.n 46464 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464de │ │ │ │ + bne.n 464d6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.n 46478 │ │ │ │ - movw r7, #55132 @ 0xd75c │ │ │ │ + b.n 46470 │ │ │ │ + movw r7, #54044 @ 0xd31c │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ mov.w r9, #6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 4649c │ │ │ │ + cbz r4, 46494 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 464b2 │ │ │ │ + beq.n 464aa │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 464ac │ │ │ │ + bge.n 464a4 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ blx 2c354 │ │ │ │ - cbz r0, 464ac │ │ │ │ + cbz r0, 464a4 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 46488 │ │ │ │ + b.n 46480 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ mov r5, r4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 464b2 │ │ │ │ + beq.n 464aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 464ca │ │ │ │ + beq.n 464c2 │ │ │ │ mov fp, r4 │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 464c8 │ │ │ │ + blt.n 464c0 │ │ │ │ ldrb r1, [r6, r4] │ │ │ │ blx 2c354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464b2 │ │ │ │ + bne.n 464aa │ │ │ │ mov r4, fp │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 464d4 │ │ │ │ + beq.n 464cc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ subs r1, r4, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 1895fc │ │ │ │ - b.n 464e0 │ │ │ │ + bl 1890b0 │ │ │ │ + b.n 464d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ @@ -38861,690 +38861,690 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 279804 │ │ │ │ + b.w 27931c │ │ │ │ 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 4654e │ │ │ │ + bhi.n 46546 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46564 │ │ │ │ - b.n 46576 │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + cbnz r0, 4655c │ │ │ │ + b.n 4656e │ │ │ │ + movw r0, #22188 @ 0x56ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4665a │ │ │ │ - b.n 46540 │ │ │ │ - bl 9b258 │ │ │ │ + beq.n 46652 │ │ │ │ + b.n 46538 │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 46584 │ │ │ │ + blt.n 4657c │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 46594 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4658c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4665a │ │ │ │ + bne.n 46652 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46594 │ │ │ │ + b.n 4658c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46572 │ │ │ │ + bne.n 4656a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46572 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4656a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 46620 │ │ │ │ + ble.n 46618 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 465c8 │ │ │ │ + bpl.n 465c0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 465c4 │ │ │ │ + beq.n 465bc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55260 @ 0xd7dc │ │ │ │ + movw r1, #54172 @ 0xd39c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 46622 │ │ │ │ + b.n 4661a │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 465da │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 465fa │ │ │ │ + beq.n 465d2 │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 465f2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4661a │ │ │ │ + beq.n 46612 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55352 @ 0xd838 │ │ │ │ + movw r1, #54264 @ 0xd3f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64672 @ 0xfca0 │ │ │ │ + movw r2, #63512 @ 0xf818 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + movw r0, #22188 @ 0x56ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4665a │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46652 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 46622 │ │ │ │ + b.n 4661a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4663e │ │ │ │ - cbz r1, 4662e │ │ │ │ + bgt.n 46636 │ │ │ │ + cbz r1, 46626 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 46636 │ │ │ │ + b.n 4662e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ 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 46c56 │ │ │ │ + b.n 46c4e │ │ │ │ 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, 46682 │ │ │ │ + cbnz r3, 4667a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 46682 │ │ │ │ + ble.n 4667a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46682 │ │ │ │ - cbnz r4, 4669e │ │ │ │ + bne.n 4667a │ │ │ │ + cbnz r4, 46696 │ │ │ │ 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, #60] @ (466d4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #60] @ (466cc ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 466ce │ │ │ │ + cbz r0, 466c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 466ce │ │ │ │ + beq.n 466c6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2689b8 │ │ │ │ + bl 2674d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 466bc │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 466ce │ │ │ │ + bne.n 466b4 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 466c6 │ │ │ │ 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 26b18c │ │ │ │ + b.w 269ca4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #0 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 46704 │ │ │ │ + beq.n 466fc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55592 @ 0xd928 │ │ │ │ + movw r1, #54504 @ 0xd4e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4678c │ │ │ │ + beq.n 46784 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 46724 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4678c │ │ │ │ + bne.n 4671c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 46784 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #4088 @ 0xff8 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #55628 @ 0xd94c │ │ │ │ + movw r0, #54540 @ 0xd50c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4678c │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 46784 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 46780 │ │ │ │ + bne.n 46778 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4676e │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 46766 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46740 │ │ │ │ - b.n 4678c │ │ │ │ + beq.n 46738 │ │ │ │ + b.n 46784 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4676e │ │ │ │ + blt.n 46766 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e5280 │ │ │ │ + b.w 1e3934 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4679e │ │ │ │ + bne.n 46796 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 11b0ac │ │ │ │ - b.w 20df28 │ │ │ │ + b.w 11b314 │ │ │ │ + b.w 20c7d8 │ │ │ │ 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 467ce │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 467d8 │ │ │ │ + bne.n 467c6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 467d0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000467dc : │ │ │ │ - cbz r1, 467e0 │ │ │ │ - b.n 46d12 │ │ │ │ +000467d4 : │ │ │ │ + cbz r1, 467d8 │ │ │ │ + b.n 46d0a │ │ │ │ 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, #55696 @ 0xd990 │ │ │ │ + movw r1, #54608 @ 0xd550 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, #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 46834 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 4683a │ │ │ │ + beq.n 4682c │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 46832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46862 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 4685a │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46862 │ │ │ │ - movw r3, #55720 @ 0xd9a8 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 4685a │ │ │ │ + movw r3, #54632 @ 0xd568 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 468d8 │ │ │ │ + b.n 468d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 4688a │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46882 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 4688a │ │ │ │ - movw r3, #55768 @ 0xd9d8 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46882 │ │ │ │ + movw r3, #54680 @ 0xd598 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 468d8 │ │ │ │ + b.n 468d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 468b2 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 468aa │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 468b2 │ │ │ │ - movw r3, #55816 @ 0xda08 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 468aa │ │ │ │ + movw r3, #54728 @ 0xd5c8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 468d8 │ │ │ │ + b.n 468d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46902 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 468fa │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46902 │ │ │ │ - movw r3, #55864 @ 0xda38 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 468fa │ │ │ │ + movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ 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 229ce4 │ │ │ │ - bl 941dc │ │ │ │ + bl 228804 │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbnz r0, 4694a │ │ │ │ - b.n 46c4a │ │ │ │ + cbnz r0, 46942 │ │ │ │ + b.n 46c42 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46950 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46948 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 46950 │ │ │ │ + cbnz r0, 46948 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #55912 @ 0xda68 │ │ │ │ + movw r3, #54824 @ 0xd628 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46c4a │ │ │ │ + beq.w 46c42 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46c4e │ │ │ │ + b.n 46c46 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 469ac │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 469a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 469ac │ │ │ │ - movw r0, #35939 @ 0x8c63 │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 469a4 │ │ │ │ + movw r0, #35931 @ 0x8c5b │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b4068 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 469ac │ │ │ │ - bl 941dc │ │ │ │ + bl b40dc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 469a4 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c3e │ │ │ │ + bne.w 46c36 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55964 @ 0xda9c │ │ │ │ + movw r3, #54876 @ 0xd65c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c3e │ │ │ │ - b.n 46c4a │ │ │ │ + bne.w 46c36 │ │ │ │ + b.n 46c42 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46a12 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46a12 │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46a0a │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46a12 │ │ │ │ - movw r0, #36707 @ 0x8f63 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46a0a │ │ │ │ + movw r0, #36699 @ 0x8f5b │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b4068 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46a12 │ │ │ │ - bl 941dc │ │ │ │ + bl b40dc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46a0a │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c3e │ │ │ │ + bne.w 46c36 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56012 @ 0xdacc │ │ │ │ + movw r3, #54924 @ 0xd68c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c3e │ │ │ │ - b.n 46c4a │ │ │ │ + bne.w 46c36 │ │ │ │ + b.n 46c42 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46afa │ │ │ │ + beq.n 46af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46afa │ │ │ │ + beq.n 46af2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46afa │ │ │ │ + bne.n 46af2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 46a58 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 46a5e │ │ │ │ + beq.n 46a50 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 46a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46af4 │ │ │ │ + bne.n 46aec │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46aac │ │ │ │ - movw r0, #38273 @ 0x9581 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46aa4 │ │ │ │ + movw r0, #38265 @ 0x9579 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d01a4 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ - cbz r0, 46aac │ │ │ │ + bl 1ceab4 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ + cbz r0, 46aa4 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ + movw r3, #54964 @ 0xd6b4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 46af4 │ │ │ │ + cbz r0, 46aec │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46afa │ │ │ │ + b.n 46af2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 46af4 │ │ │ │ + cbnz r3, 46aec │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46af4 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46aec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl bad10 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bl bad8c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 46af4 │ │ │ │ + cbnz r0, 46aec │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56092 @ 0xdb1c │ │ │ │ + movw r3, #55004 @ 0xd6dc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 46af4 │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 46aec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 46afa │ │ │ │ + b.n 46af2 │ │ │ │ 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 46c4a │ │ │ │ + bne.w 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46b68 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46b68 │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46b60 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46b68 │ │ │ │ + cbnz r3, 46b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 496ae <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ + bl 496a6 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46b68 │ │ │ │ - movw r0, #38273 @ 0x9581 │ │ │ │ + cbnz r3, 46b60 │ │ │ │ + movw r0, #38265 @ 0x9579 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b4068 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46b68 │ │ │ │ - bl 941dc │ │ │ │ + bl b40dc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46b60 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c3e │ │ │ │ + bne.n 46c36 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56132 @ 0xdb44 │ │ │ │ + movw r3, #55044 @ 0xd704 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c3e │ │ │ │ - b.n 46c4a │ │ │ │ + bne.n 46c36 │ │ │ │ + b.n 46c42 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46c4a │ │ │ │ + bne.n 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46be0 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46be0 │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46bd8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46be0 │ │ │ │ + cbnz r3, 46bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 496ae <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ + bl 496a6 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbnz r6, 46be0 │ │ │ │ + cbnz r6, 46bd8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46be0 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23323c <_Py_HashDouble@@Base+0x158> │ │ │ │ - cbz r0, 46be0 │ │ │ │ + bl 231d3c <_Py_HashDouble@@Base+0x158> │ │ │ │ + cbz r0, 46bd8 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d03c8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbz r0, 46be0 │ │ │ │ - bl 941dc │ │ │ │ + bl 1cecd8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ + cbz r0, 46bd8 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c3e │ │ │ │ + bne.n 46c36 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56164 @ 0xdb64 │ │ │ │ + movw r3, #55076 @ 0xd724 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 46c3e │ │ │ │ - b.n 46c4a │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 46c36 │ │ │ │ + b.n 46c42 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46c4a │ │ │ │ + cbnz r3, 46c42 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 46c48 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 46c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3b0 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46c48 │ │ │ │ + bl df3f8 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46c40 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46c48 │ │ │ │ + cbnz r3, 46c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 496ae <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ + bl 496a6 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 46c48 │ │ │ │ + cbnz r0, 46c40 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d03c8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbz r0, 46c48 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 46c3e │ │ │ │ + bl 1cecd8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ + cbz r0, 46c40 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 46c36 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56208 @ 0xdb90 │ │ │ │ + movw r3, #55120 @ 0xd750 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 46c4a │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 46c42 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46c4e │ │ │ │ + b.n 46c46 │ │ │ │ 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} │ │ │ │ @@ -39552,64 +39552,64 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 46c8e │ │ │ │ - cbz r4, 46c7c │ │ │ │ + bne.n 46c86 │ │ │ │ + cbz r4, 46c74 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46c84 │ │ │ │ + b.n 46c7c │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46d0c │ │ │ │ + cbz r0, 46d04 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 46cc2 │ │ │ │ + ble.n 46cba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46cb2 │ │ │ │ + cbz r3, 46caa │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46cba │ │ │ │ + b.n 46cb2 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b47c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46cca │ │ │ │ + cbz r3, 46cc2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46cd2 │ │ │ │ + b.n 46cca │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 46cdc │ │ │ │ + cbz r2, 46cd4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 46ce4 │ │ │ │ + b.n 46cdc │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ blx 2c06c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 46d0c │ │ │ │ + ble.n 46d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46cf6 │ │ │ │ + cbz r3, 46cee │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46cfe │ │ │ │ + b.n 46cf6 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -39617,53 +39617,53 @@ │ │ │ │ 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, r1 │ │ │ │ - cbz r1, 46d46 │ │ │ │ + cbz r1, 46d3e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 46d46 │ │ │ │ + bmi.n 46d3e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56232 @ 0xdba8 │ │ │ │ + movw r1, #55144 @ 0xd768 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 46d76 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 46d6e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 46d58 │ │ │ │ + bpl.n 46d50 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4ce1e <_PyObject_SetManagedDict@@Base> │ │ │ │ - bl 1d8b0c <_PyToken_ThreeChars@@Base+0x2f1c> │ │ │ │ + b.w 4ce16 <_PyObject_SetManagedDict@@Base> │ │ │ │ + bl 1d71b4 <_PyToken_ThreeChars@@Base+0x2c9c> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 46d7c │ │ │ │ + cbnz r0, 46d74 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + movw r1, #14052 @ 0x36e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d92 │ │ │ │ + b.n 46d8a │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ @@ -39673,168 +39673,168 @@ │ │ │ │ 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 46dcc │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 46dd2 │ │ │ │ + beq.n 46dc4 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 46dca │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 46dde │ │ │ │ + cbz r3, 46dd6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46e00 │ │ │ │ + b.n 46df8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 46dfc │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 46df4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46dfc │ │ │ │ + cbnz r3, 46df4 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 46dfc │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 46df4 │ │ │ │ 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 46e24 │ │ │ │ + bhi.n 46e1c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 46e3a │ │ │ │ + ble.n 46e32 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 46e42 │ │ │ │ - movw r0, #23544 @ 0x5bf8 │ │ │ │ + b.n 46e3a │ │ │ │ + movw r0, #22456 @ 0x57b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46e1c │ │ │ │ + bne.n 46e14 │ │ │ │ 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 46434 │ │ │ │ + b.w 4642c │ │ │ │ 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 46e7c │ │ │ │ + bge.n 46e74 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4156 @ 0x103c │ │ │ │ + movw r1, #3216 @ 0xc90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46e88 │ │ │ │ + b.n 46e80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 46e92 │ │ │ │ - b.n 47090 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbnz r3, 46e8a │ │ │ │ + b.n 47088 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ 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 dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b7c00 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ + b.w 2b77e0 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ │ │ │ │ -00046eb4 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00046eac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 46ebc <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 46eb4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 46f00 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 46ef8 <_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 46ee8 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 46ee0 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #6468 @ 0x1944 │ │ │ │ + movw r2, #5380 @ 0x1504 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 233c78 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 232778 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #43816 @ 0xab28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #56316 @ 0xdbfc │ │ │ │ + movw r2, #55228 @ 0xd7bc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 233c78 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 232778 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ 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 46f30 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ + bhi.n 46f28 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1822cc │ │ │ │ - bl eeb48 │ │ │ │ + bl 181d4c │ │ │ │ + bl eee90 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 12c14c │ │ │ │ + b.w 12c3e0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18660 @ 0x48e4 │ │ │ │ + movw r0, #17572 @ 0x44a4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f16 <_PyEval_FormatExcUnbound@@Base+0x62> │ │ │ │ + bne.n 46f0e <_PyEval_FormatExcUnbound@@Base+0x62> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1309a4 │ │ │ │ + bl 130c44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46fd8 <_PyEval_FormatExcUnbound@@Base+0x124> │ │ │ │ - ldr r5, [pc, #124] @ (46fdc <_PyEval_FormatExcUnbound@@Base+0x128>) │ │ │ │ + bne.n 46fd0 <_PyEval_FormatExcUnbound@@Base+0x124> │ │ │ │ + ldr r5, [pc, #124] @ (46fd4 <_PyEval_FormatExcUnbound@@Base+0x128>) │ │ │ │ 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] │ │ │ │ @@ -39846,521 +39846,521 @@ │ │ │ │ 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, 46fb4 <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbz r2, 46fac <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46fb4 <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + bge.n 46fac <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46fb4 <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbnz r3, 46fac <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 46fce <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + cbz r0, 46fc6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46fce <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bge.n 46fc6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46fce <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46fc6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 46ffc <_PyEval_FormatExcUnbound@@Base+0x148> │ │ │ │ + cbz r3, 46ff4 <_PyEval_FormatExcUnbound@@Base+0x148> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46ffe <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ + b.n 46ff6 <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r6, 47014 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + cbnz r6, 4700c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 47014 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + ble.n 4700c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 47014 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ - cbnz r4, 47034 <_PyEval_FormatExcUnbound@@Base+0x180> │ │ │ │ + bgt.n 4700c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + cbnz r4, 4702c <_PyEval_FormatExcUnbound@@Base+0x180> │ │ │ │ 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] @ (4708c <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #96] @ (47084 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4707a <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ + cbz r0, 47072 <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159870 │ │ │ │ - cbz r0, 47042 <_PyEval_FormatExcUnbound@@Base+0x18e> │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 4703a <_PyEval_FormatExcUnbound@@Base+0x18e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4707a <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ + b.n 47072 <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 47066 <_PyEval_FormatExcUnbound@@Base+0x1b2> │ │ │ │ + beq.n 4705e <_PyEval_FormatExcUnbound@@Base+0x1b2> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 47050 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ + cbz r6, 47048 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4706a <_PyEval_FormatExcUnbound@@Base+0x1b6> │ │ │ │ + beq.n 47062 <_PyEval_FormatExcUnbound@@Base+0x1b6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4706c <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 47064 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4703e <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ - b.n 4706c <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bne.n 47036 <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ + b.n 47064 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4706c <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + b.n 47064 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 4287c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 42874 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 47084 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + cbz r3, 4707c <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ 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 dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b7608 <_PyDeadline_Get@@Base+0x360> │ │ │ │ + b.w 2b71e8 <_PyObject_GetState@@Base+0x4fc> │ │ │ │ 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, #56536 @ 0xdcd8 │ │ │ │ + movw r1, #55448 @ 0xd898 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 470f0 <_PyEval_FormatExcUnbound@@Base+0x23c> │ │ │ │ + beq.n 470e8 <_PyEval_FormatExcUnbound@@Base+0x23c> │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 4710c <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ - ldr r2, [pc, #20] @ (47110 <_PyEval_FormatExcUnbound@@Base+0x25c>) │ │ │ │ + cbnz r3, 47104 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ + ldr r2, [pc, #20] @ (47108 <_PyEval_FormatExcUnbound@@Base+0x25c>) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 5cf64 │ │ │ │ + b.w 5cf5c │ │ │ │ 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, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b7300 <_PyDeadline_Get@@Base+0x58> │ │ │ │ + b.w 2b6ee0 <_PyObject_GetState@@Base+0x1f4> │ │ │ │ │ │ │ │ -00047136 : │ │ │ │ - ldr r0, [pc, #4] @ (4713c ) │ │ │ │ - b.w 1daa60 │ │ │ │ +0004712e : │ │ │ │ + ldr r0, [pc, #4] @ (47134 ) │ │ │ │ + b.w 1d9108 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ 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 4716a │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 47170 │ │ │ │ + beq.n 47162 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 47168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4738c │ │ │ │ + bne.w 47384 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 471d6 │ │ │ │ + cbz r0, 471ce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 471d6 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 471ce │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 471d6 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 471ce │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d03c8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbz r0, 471d6 │ │ │ │ + bl 1cecd8 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ + cbz r0, 471ce │ │ │ │ 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, #56900 @ 0xde44 │ │ │ │ + movw r3, #55812 @ 0xda04 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47384 │ │ │ │ - b.n 4738c │ │ │ │ + bne.w 4737c │ │ │ │ + b.n 47384 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4738c │ │ │ │ + bne.w 47384 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 47238 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 47230 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 47238 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 47230 │ │ │ │ mov r0, r4 │ │ │ │ - bl e486c <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ - cbz r0, 47238 │ │ │ │ - movw r0, #35839 @ 0x8bff │ │ │ │ + bl e4934 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + cbz r0, 47230 │ │ │ │ + movw r0, #35831 @ 0x8bf7 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b4068 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 47238 │ │ │ │ + bl b40dc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 47230 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #56960 @ 0xde80 │ │ │ │ + movw r3, #55872 @ 0xda40 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222578 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 941dc │ │ │ │ + bl 221098 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47384 │ │ │ │ - b.n 4738c │ │ │ │ + bne.w 4737c │ │ │ │ + b.n 47384 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4738c │ │ │ │ + bne.w 47384 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 472ba │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 472b2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 472ba │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 472b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48e24 <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ - cbz r0, 472ba │ │ │ │ + bl 48e1c <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ + cbz r0, 472b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8334 <_PyToken_ThreeChars@@Base+0x2744> │ │ │ │ - cbz r0, 472ba │ │ │ │ + bl 1d69dc <_PyToken_ThreeChars@@Base+0x24c4> │ │ │ │ + cbz r0, 472b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 472ba │ │ │ │ + cbz r0, 472b2 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 472ba │ │ │ │ + cbz r0, 472b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl d149c │ │ │ │ - cbz r0, 472ba │ │ │ │ + bl d151c │ │ │ │ + cbz r0, 472b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4150 │ │ │ │ + bl 1d2a78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 472ba │ │ │ │ + cbnz r3, 472b2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 472ba │ │ │ │ - movw r3, #57000 @ 0xdea8 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 472b2 │ │ │ │ + movw r3, #55912 @ 0xda68 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 4736e │ │ │ │ + b.n 47366 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4738c │ │ │ │ + bne.n 47384 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4738a │ │ │ │ + beq.n 47382 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4738a │ │ │ │ + beq.n 47382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48e24 <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ + bl 48e1c <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4738a │ │ │ │ + beq.n 47382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2992e8 │ │ │ │ + bl 298ec8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4738a │ │ │ │ + beq.n 47382 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4738a │ │ │ │ + beq.n 47382 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47318 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 4731e │ │ │ │ + beq.n 47310 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 47316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4732a │ │ │ │ + cbz r3, 47322 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 4738a │ │ │ │ + b.n 47382 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl d149c │ │ │ │ - cbz r0, 4733e │ │ │ │ + bl d151c │ │ │ │ + cbz r0, 47336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4150 │ │ │ │ + bl 1d2a78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 47340 │ │ │ │ + cbz r3, 47338 │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r2, 4738a │ │ │ │ + cbnz r2, 47382 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 4738a │ │ │ │ - movw r3, #57000 @ 0xdea8 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 47382 │ │ │ │ + movw r3, #55912 @ 0xda68 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ 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 229ce4 │ │ │ │ - bl 941dc │ │ │ │ + bl 228804 │ │ │ │ + bl 94260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 4738c │ │ │ │ + cbz r0, 47384 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 47390 │ │ │ │ + b.n 47388 │ │ │ │ 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, 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, 473b8 │ │ │ │ + cbnz r3, 473b0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 473b8 │ │ │ │ + ble.n 473b0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 473b8 │ │ │ │ - cbnz r4, 473d6 │ │ │ │ + bne.n 473b0 │ │ │ │ + cbnz r4, 473ce │ │ │ │ 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] @ (47454 ) │ │ │ │ + ldr r3, [pc, #136] @ (4744c ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4744e │ │ │ │ + beq.n 47446 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 473e8 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4743e │ │ │ │ + bne.n 473e0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 47436 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 473fa │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4743e │ │ │ │ + bne.n 473f2 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 47436 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b384 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47442 │ │ │ │ + bge.n 4743a │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 47430 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 47428 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 473fe │ │ │ │ - b.n 4743e │ │ │ │ + beq.n 473f6 │ │ │ │ + b.n 47436 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4744e │ │ │ │ + b.n 47446 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 47b1a <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + bl 47b10 <_PyEval_FormatKwargsError@@Base+0x1fa> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 47490 │ │ │ │ + cbnz r4, 47488 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 47490 │ │ │ │ + ble.n 47488 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47490 │ │ │ │ - cbz r2, 47490 │ │ │ │ + bne.n 47488 │ │ │ │ + cbz r2, 47488 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #43020 @ 0xa80c │ │ │ │ + movw r1, #37624 @ 0x92f8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 474ac │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 474a4 │ │ │ │ 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] @ (474b4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #16] @ (474ac ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4747a │ │ │ │ + bne.n 47472 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -40369,937 +40369,936 @@ │ │ │ │ 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 474e0 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 474e6 │ │ │ │ + beq.n 474d8 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 474de │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 474f2 │ │ │ │ + cbz r3, 474ea │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 47512 │ │ │ │ + b.n 4750a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d43bc │ │ │ │ - cbnz r0, 4750e │ │ │ │ + bl 1d2ce4 │ │ │ │ + cbnz r0, 47506 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4750e │ │ │ │ + cbnz r3, 47506 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4750e │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 47506 │ │ │ │ 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 47608 │ │ │ │ + bl 47600 │ │ │ │ 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 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57076 @ 0xdef4 │ │ │ │ + movw r0, #55988 @ 0xdab4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #57112 @ 0xdf18 │ │ │ │ + movw r2, #56024 @ 0xdad8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #31929 @ 0x7cb9 │ │ │ │ + movw r1, #31921 @ 0x7cb1 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1aaba0 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ + b.w 1a94a0 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ 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 26ef74 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 26da7c <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47604 │ │ │ │ + beq.n 475fc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 475ae │ │ │ │ + cbnz r0, 475a6 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 475cc │ │ │ │ + bge.n 475c4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 475cc │ │ │ │ - bl 99ff8 │ │ │ │ + b.n 475c4 │ │ │ │ + bl 9a060 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 475d4 │ │ │ │ + cbnz r0, 475cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47602 │ │ │ │ + bge.n 475fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47602 │ │ │ │ + cbnz r3, 475fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47602 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 475fa │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57164 @ 0xdf4c │ │ │ │ + movw r0, #56076 @ 0xdb0c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 475f2 │ │ │ │ + blt.n 475ea │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47604 │ │ │ │ + b.n 475fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 475ee │ │ │ │ + bne.n 475e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 475ee │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 475e6 │ │ │ │ movs r4, #0 │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r3, 47626 │ │ │ │ + cbz r3, 4761e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 47630 │ │ │ │ + b.n 47628 │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #47884 @ 0xbb0c │ │ │ │ + movw r1, #41444 @ 0xa1e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 123548 │ │ │ │ + bl 1237bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47916 │ │ │ │ + beq.w 4790e │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 47670 │ │ │ │ + bne.n 47668 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47662 │ │ │ │ + bge.n 4765a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47662 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4765a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ cmp.w sl, #10 │ │ │ │ - ble.n 476ac │ │ │ │ + ble.n 476a4 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 47690 │ │ │ │ + bhi.n 47688 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, sl │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 476ae │ │ │ │ + cbnz r0, 476a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 476a4 │ │ │ │ + bge.n 4769c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 476a4 │ │ │ │ + cbnz r3, 4769c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 47916 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 4790e │ │ │ │ add r6, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r7 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r4 │ │ │ │ movw r4, #41768 @ 0xa328 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, r6 │ │ │ │ - bge.w 477e4 │ │ │ │ + bge.w 477dc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, sl, #16 │ │ │ │ ldrmi.w r3, [sl, #12] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 47708 │ │ │ │ + bne.n 47700 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ adds r5, #16 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 47768 │ │ │ │ + b.n 47760 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 47756 │ │ │ │ + cbz r0, 4774e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47736 │ │ │ │ + bge.n 4772e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47736 │ │ │ │ + cbnz r3, 4772e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #43564 @ 0xaa2c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3eac │ │ │ │ - b.n 4789a │ │ │ │ + bl f41f0 │ │ │ │ + b.n 47892 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47768 │ │ │ │ + bge.n 47760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47768 │ │ │ │ + cbnz r3, 47760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32767 @ 0x7fff │ │ │ │ adds r5, r7, #1 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 47794 │ │ │ │ + blt.n 4778c │ │ │ │ add r8, r3 │ │ │ │ - cbz r7, 477b4 │ │ │ │ + cbz r7, 477ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ sub.w r3, r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 477b0 │ │ │ │ + bge.n 477a8 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #23692 @ 0x5c8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 477da │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 477d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 477e0 │ │ │ │ + beq.n 477d8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24808 @ 0x60e8 │ │ │ │ + movw r1, #23720 @ 0x5ca8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4789a │ │ │ │ + b.n 47892 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 476c8 │ │ │ │ + b.n 476c0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4789a │ │ │ │ + beq.n 47892 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 47800 │ │ │ │ + cbz r3, 477f8 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 47808 │ │ │ │ + b.n 47800 │ │ │ │ movw r9, #32180 @ 0x7db4 │ │ │ │ movt r9, #87 @ 0x57 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - blt.n 4781e │ │ │ │ + blt.n 47816 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4781e │ │ │ │ - bl b0ee8 │ │ │ │ + bpl.n 47816 │ │ │ │ + bl b0f38 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 47822 │ │ │ │ + b.n 4781a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r2, 47854 │ │ │ │ + cbnz r2, 4784c │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r3 │ │ │ │ mla sl, sl, r7, r6 │ │ │ │ mov r0, r9 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 4784e │ │ │ │ + beq.n 47846 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr.w r1, [r8], #44 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2c06c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r9, r2 │ │ │ │ - b.n 47834 │ │ │ │ + b.n 4782c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 47892 │ │ │ │ + b.n 4788a │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 4788e │ │ │ │ + beq.n 47886 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 47876 │ │ │ │ + beq.n 4786e │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 2c06c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r9, r2 │ │ │ │ - b.n 4785e │ │ │ │ + b.n 47856 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - cbz r3, 4789a │ │ │ │ + cbz r3, 47892 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478ae │ │ │ │ + bge.n 478a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478ae │ │ │ │ + cbnz r3, 478a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - movw r9, #60401 @ 0xebf1 │ │ │ │ + movw r9, #59049 @ 0xe6a9 │ │ │ │ movt r9, #23 │ │ │ │ mov.w r8, #0 │ │ │ │ mla r7, r3, r7, r6 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 47904 │ │ │ │ + beq.n 478fc │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ - cbz r4, 478fe │ │ │ │ + cbz r4, 478f6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 478e6 │ │ │ │ + cbz r3, 478de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 478e6 │ │ │ │ + cbz r3, 478de │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 478e0 │ │ │ │ + bne.n 478d8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 478e6 │ │ │ │ + b.n 478de │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [fp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478fe │ │ │ │ + bge.n 478f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478fe │ │ │ │ + cbnz r3, 478f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ - b.n 478c0 │ │ │ │ + b.n 478b8 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4790e │ │ │ │ + bne.n 47906 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47916 │ │ │ │ + b.n 4790e │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 4790a │ │ │ │ + bl 83e9c │ │ │ │ + b.n 47902 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0004791e <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00047916 <_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 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 47984 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 4797c <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 245234 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 243d34 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47a72 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 47a6a <_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, #57172 @ 0xdf54 │ │ │ │ + movw r2, #56084 @ 0xdb14 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47a4c <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 47a72 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 47a44 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47a72 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 377ae │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47a3c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 47a34 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 47a3c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 47a34 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 47a3c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 47a34 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 245234 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 243d34 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47a12 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 47a0a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #57224 @ 0xdf88 │ │ │ │ + movw r2, #56136 @ 0xdb48 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a12 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 47a0a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47a12 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (47a78 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 47a0a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #124] @ (47a70 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47a0a <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 47a02 <_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 47a44 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 47a3c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47a44 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (47a78 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 47a3c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #84] @ (47a70 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47a32 <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 47a2a <_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 47a44 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 47a3c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a72 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47a72 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (47a78 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (47a70 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47a64 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 47a5c <_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] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 47ab0 <_PyEval_FormatKwargsError@@Base+0x192> │ │ │ │ + bne.n 47aa4 <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159870 │ │ │ │ - cbz r0, 47ac6 <_PyEval_FormatKwargsError@@Base+0x1a8> │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 47aba <_PyEval_FormatKwargsError@@Base+0x1a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47b0a <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ - movw r0, #23548 @ 0x5bfc │ │ │ │ + b.n 47afe <_PyEval_FormatKwargsError@@Base+0x1e8> │ │ │ │ + movw r0, #22392 @ 0x5778 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47aac <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ - b.n 47aa2 <_PyEval_FormatKwargsError@@Base+0x184> │ │ │ │ + beq.n 47aa0 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ + b.n 47a96 <_PyEval_FormatKwargsError@@Base+0x180> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2689b8 │ │ │ │ + bl 2674d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47ada <_PyEval_FormatKwargsError@@Base+0x1bc> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 47ace <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47aac <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ + bne.n 47aa0 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #49696 @ 0xc220 │ │ │ │ + movw r1, #48404 @ 0xbd14 │ │ │ │ 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 47b04 <_PyEval_FormatKwargsError@@Base+0x1e6> │ │ │ │ + ble.n 47af8 <_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 47aea <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ - bl 8fa08 │ │ │ │ + b.n 47ade <_PyEval_FormatKwargsError@@Base+0x1c8> │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 47b14 <_PyEval_FormatKwargsError@@Base+0x1f6> │ │ │ │ + cbz r3, 47b08 <_PyEval_FormatKwargsError@@Base+0x1f2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ 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, 47b40 <_PyEval_FormatKwargsError@@Base+0x222> │ │ │ │ + cbnz r0, 47b36 <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b47c │ │ │ │ - movw r1, #39424 @ 0x9a00 │ │ │ │ + movw r1, #40916 @ 0x9fd4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61660 @ 0xf0dc │ │ │ │ + movw r0, #60500 @ 0xec54 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47ca4 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ - bl 9abec │ │ │ │ + beq.w 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bl 9ac54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b76 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ + bge.n 47b6c <_PyEval_FormatKwargsError@@Base+0x256> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47b76 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ + cbnz r3, 47b6c <_PyEval_FormatKwargsError@@Base+0x256> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47ca4 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + beq.w 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ - vldr d9, [pc, #296] @ 47cb0 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + vldr d9, [pc, #300] @ 47ca8 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 94494 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + bl 94518 │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 47c6c <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ + cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47c82 <_PyEval_FormatKwargsError@@Base+0x364> │ │ │ │ + cbnz r0, 47c78 <_PyEval_FormatKwargsError@@Base+0x362> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ca4 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + bge.n 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47ca4 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + cbnz r3, 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ca4 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #57308 @ 0xdfdc │ │ │ │ + movw r0, #56220 @ 0xdb9c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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 {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] @ 47f10 <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ + vldr d10, [pc, #576] @ 47f08 <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 47cfa <_PyEval_FormatKwargsError@@Base+0x3dc> │ │ │ │ + bls.n 47cf2 <_PyEval_FormatKwargsError@@Base+0x3dc> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + bvs.w 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 47d44 <_PyEval_FormatKwargsError@@Base+0x426> │ │ │ │ - vldr d9, [pc, #540] @ 47f18 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ + bgt.w 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47d3c <_PyEval_FormatKwargsError@@Base+0x426> │ │ │ │ + vldr d9, [pc, #540] @ 47f10 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47d2c <_PyEval_FormatKwargsError@@Base+0x40e> │ │ │ │ + bne.n 47d24 <_PyEval_FormatKwargsError@@Base+0x40e> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 47f20 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ - vldr d7, [pc, #528] @ 47f28 <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ + vldr d6, [pc, #524] @ 47f18 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ + vldr d7, [pc, #528] @ 47f20 <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ blx 2c6a0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47d7c <_PyEval_FormatKwargsError@@Base+0x45e> │ │ │ │ + bne.n 47d74 <_PyEval_FormatKwargsError@@Base+0x45e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47d52 <_PyEval_FormatKwargsError@@Base+0x434> │ │ │ │ + bpl.n 47d4a <_PyEval_FormatKwargsError@@Base+0x434> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #484] @ 47f30 <_PyEval_FormatKwargsError@@Base+0x612> │ │ │ │ + vldr d8, [pc, #484] @ 47f28 <_PyEval_FormatKwargsError@@Base+0x612> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 47eec <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ + bhi.w 47ee4 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #49696 @ 0xc220 │ │ │ │ + movw r3, #49136 @ 0xbff0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ - vldr d8, [r3, #504] @ 0x1f8 │ │ │ │ - b.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - vldr d7, [pc, #440] @ 47f38 <_PyEval_FormatKwargsError@@Base+0x61a> │ │ │ │ + vldr d8, [r3, #-8] │ │ │ │ + b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + vldr d7, [pc, #440] @ 47f30 <_PyEval_FormatKwargsError@@Base+0x61a> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47da4 <_PyEval_FormatKwargsError@@Base+0x486> │ │ │ │ + bpl.n 47d9c <_PyEval_FormatKwargsError@@Base+0x486> │ │ │ │ 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 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 47ee2 <_PyEval_FormatKwargsError@@Base+0x5c4> │ │ │ │ - vldr d7, [pc, #408] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + ble.w 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47eda <_PyEval_FormatKwargsError@@Base+0x5c4> │ │ │ │ + vldr d7, [pc, #408] @ 47f38 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47dd8 <_PyEval_FormatKwargsError@@Base+0x4ba> │ │ │ │ + ble.n 47dd0 <_PyEval_FormatKwargsError@@Base+0x4ba> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47dca <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + bpl.n 47dc2 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 5046c │ │ │ │ + bl 50468 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #336] @ 47f20 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ + vldr d8, [pc, #336] @ 47f18 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - vldr d7, [pc, #364] @ 47f48 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ + b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + vldr d7, [pc, #364] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47df8 <_PyEval_FormatKwargsError@@Base+0x4da> │ │ │ │ + ble.n 47df0 <_PyEval_FormatKwargsError@@Base+0x4da> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 47f48 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ + vldr d6, [pc, #344] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 47e00 <_PyEval_FormatKwargsError@@Base+0x4e2> │ │ │ │ + b.n 47df8 <_PyEval_FormatKwargsError@@Base+0x4e2> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #328] @ 47f50 <_PyEval_FormatKwargsError@@Base+0x632> │ │ │ │ + vldr d6, [pc, #328] @ 47f48 <_PyEval_FormatKwargsError@@Base+0x632> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #328] @ 47f58 <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ + vldr d11, [pc, #328] @ 47f50 <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 47e88 <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ - bl 5046c │ │ │ │ + bpl.n 47e80 <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ + bl 50468 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c410 │ │ │ │ - vldr d6, [pc, #300] @ 47f60 <_PyEval_FormatKwargsError@@Base+0x642> │ │ │ │ + vldr d6, [pc, #300] @ 47f58 <_PyEval_FormatKwargsError@@Base+0x642> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 480a6 <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ + bl 4809e <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 47e6e <_PyEval_FormatKwargsError@@Base+0x550> │ │ │ │ + bpl.n 47e66 <_PyEval_FormatKwargsError@@Base+0x550> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c338 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47ed4 <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ + b.n 47ecc <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c338 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 47ed4 <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ - bl 480a6 <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ + b.n 47ecc <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ + bl 4809e <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c410 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 47ebc <_PyEval_FormatKwargsError@@Base+0x59e> │ │ │ │ + bpl.n 47eb4 <_PyEval_FormatKwargsError@@Base+0x59e> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c338 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 47ed4 <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ + b.n 47ecc <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c338 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + ble.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47f06 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - vldr d7, [pc, #80] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + vldr d7, [pc, #80] @ 47f38 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47dca <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ - vldr d14, [pc, #72] @ 47f48 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ + bgt.w 47dc2 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + vldr d14, [pc, #72] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 47dea <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ + b.n 47de2 <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @@ -41316,19 +41315,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, 47f6e <_PyEval_FormatKwargsError@@Base+0x650> │ │ │ │ + cbnz r0, 47f66 <_PyEval_FormatKwargsError@@Base+0x650> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 47f76 <_PyEval_FormatKwargsError@@Base+0x658> │ │ │ │ + cbnz r0, 47f6e <_PyEval_FormatKwargsError@@Base+0x658> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -41339,1035 +41338,1035 @@ │ │ │ │ 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 47f86 <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ + bpl.n 47f7e <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47fa6 <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ + bgt.n 47f9e <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57312 @ 0xdfe0 │ │ │ │ + movw r1, #56224 @ 0xdba0 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47fc8 <_PyEval_FormatKwargsError@@Base+0x6aa> │ │ │ │ + bgt.n 47fc0 <_PyEval_FormatKwargsError@@Base+0x6aa> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 19f5cc <_PyTime_AsLong@@Base+0x908> │ │ │ │ + bl 19f014 <_PyTime_AsLong@@Base+0x908> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 47fde <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ - bl 94494 │ │ │ │ + blt.n 47fd6 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47fe2 <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ - b.n 480a2 <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ + cbnz r0, 47fda <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ + b.n 4809a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 480a2 <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ + b.n 4809a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ff4 <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ + bge.n 47fec <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 47ff4 <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 47fec <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4801a <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ + bmi.n 48012 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57372 @ 0xe01c │ │ │ │ + movw r1, #56284 @ 0xdbdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ - bl 9b258 │ │ │ │ + b.w f41f0 │ │ │ │ + bl 9b2c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4802a <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 4802e <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ - b.n 47fde <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ + bne.n 48022 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 48026 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ + b.n 47fd6 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48046 <_PyEval_FormatKwargsError@@Base+0x728> │ │ │ │ + bge.n 4803e <_PyEval_FormatKwargsError@@Base+0x728> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57424 @ 0xe050 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 47fde <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 47fd6 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 4809a <_PyEval_FormatKwargsError@@Base+0x77c> │ │ │ │ + beq.n 48092 <_PyEval_FormatKwargsError@@Base+0x77c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4807a <_PyEval_FormatKwargsError@@Base+0x75c> │ │ │ │ + bmi.n 48072 <_PyEval_FormatKwargsError@@Base+0x75c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57460 @ 0xe074 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 4808c <_PyEval_FormatKwargsError@@Base+0x76e> │ │ │ │ - bl 9fe64 │ │ │ │ + cbz r0, 48084 <_PyEval_FormatKwargsError@@Base+0x76e> │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r4 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 480a2 <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ + b.n 4809a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ 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 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vmov.f64 d7, #20 @ 0x40a00000 5.0 │ │ │ │ - ldr r3, [pc, #108] @ (48118 <_PyEval_FormatKwargsError@@Base+0x7fa>) │ │ │ │ + ldr r3, [pc, #108] @ (48110 <_PyEval_FormatKwargsError@@Base+0x7fa>) │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ - vldr d7, [pc, #92] @ 48110 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ + vldr d7, [pc, #92] @ 48108 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 480e4 <_PyEval_FormatKwargsError@@Base+0x7c6> │ │ │ │ + bpl.n 480dc <_PyEval_FormatKwargsError@@Base+0x7c6> │ │ │ │ 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 480c6 <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ - b.n 4810a <_PyEval_FormatKwargsError@@Base+0x7ec> │ │ │ │ + bne.n 480be <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ + b.n 48102 <_PyEval_FormatKwargsError@@Base+0x7ec> │ │ │ │ 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 480ee <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ + bne.n 480e6 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ bx lr │ │ │ │ ... │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4813c <_PyEval_FormatKwargsError@@Base+0x81e> │ │ │ │ + bhi.n 48134 <_PyEval_FormatKwargsError@@Base+0x81e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48152 <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ + ble.n 4814a <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 4815a <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ - movw r0, #42448 @ 0xa5d0 │ │ │ │ + b.n 48152 <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ + movw r0, #37052 @ 0x90bc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 481f4 <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ - b.n 48134 <_PyEval_FormatKwargsError@@Base+0x816> │ │ │ │ + beq.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + b.n 4812c <_PyEval_FormatKwargsError@@Base+0x816> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 4817c <_PyEval_FormatKwargsError@@Base+0x85e> │ │ │ │ + cbz r3, 48174 <_PyEval_FormatKwargsError@@Base+0x85e> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48194 <_PyEval_FormatKwargsError@@Base+0x876> │ │ │ │ + ble.n 4818c <_PyEval_FormatKwargsError@@Base+0x876> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 481f4 <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #54696 @ 0xd5a8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 481f4 <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 481a4 <_PyEval_FormatKwargsError@@Base+0x886> │ │ │ │ + bne.n 4819c <_PyEval_FormatKwargsError@@Base+0x886> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 481d6 <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ - bl 103a14 │ │ │ │ + b.n 481ce <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 481b6 <_PyEval_FormatKwargsError@@Base+0x898> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 481ba <_PyEval_FormatKwargsError@@Base+0x89c> │ │ │ │ - b.n 481f4 <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + bne.n 481ae <_PyEval_FormatKwargsError@@Base+0x898> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 481b2 <_PyEval_FormatKwargsError@@Base+0x89c> │ │ │ │ + b.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 481d6 <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ + bge.n 481ce <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57604 @ 0xe104 │ │ │ │ + movw r1, #56516 @ 0xdcc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 481e6 <_PyEval_FormatKwargsError@@Base+0x8c8> │ │ │ │ + bgt.n 481de <_PyEval_FormatKwargsError@@Base+0x8c8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 26ebe8 <_PyTime_ObjectToTime_t@@Base+0x49c> │ │ │ │ + bl 26d6f0 <_PyTime_ObjectToTime_t@@Base+0x498> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 481dc <_PyEval_FormatKwargsError@@Base+0x8be> │ │ │ │ + bne.n 481d4 <_PyEval_FormatKwargsError@@Base+0x8be> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 48224 <_PyEval_FormatKwargsError@@Base+0x906> │ │ │ │ + bgt.n 4821c <_PyEval_FormatKwargsError@@Base+0x906> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4518 │ │ │ │ - cbnz r0, 4823e <_PyEval_FormatKwargsError@@Base+0x920> │ │ │ │ + bl 2b40fc │ │ │ │ + cbnz r0, 48236 <_PyEval_FormatKwargsError@@Base+0x920> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 45e52 │ │ │ │ + b.w 45e4a │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57628 @ 0xe11c │ │ │ │ + movw r1, #56540 @ 0xdcdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48210 <_PyEval_FormatKwargsError@@Base+0x8f2> │ │ │ │ + bne.n 48208 <_PyEval_FormatKwargsError@@Base+0x8f2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48282 <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ + cbz r0, 4827a <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 48266 <_PyEval_FormatKwargsError@@Base+0x948> │ │ │ │ + cbz r3, 4825e <_PyEval_FormatKwargsError@@Base+0x948> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4826e <_PyEval_FormatKwargsError@@Base+0x950> │ │ │ │ + b.n 48266 <_PyEval_FormatKwargsError@@Base+0x950> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 48276 <_PyEval_FormatKwargsError@@Base+0x958> │ │ │ │ + cbz r2, 4826e <_PyEval_FormatKwargsError@@Base+0x958> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4827e <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + b.n 48276 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 2535d8 <_PyXI_GetMainNamespace@@Base+0xaa4> │ │ │ │ + bl 251f88 <_PyXI_GetMainNamespace@@Base+0xaa4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #57796 @ 0xe1c4 │ │ │ │ + movw r0, #56708 @ 0xdd84 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 482fa <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ + bne.n 482f2 <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48344 <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ - b.n 48366 <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + blt.n 4833c <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ + b.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 48320 <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ + bne.n 48318 <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48344 <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ - b.n 48366 <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + blt.n 4833c <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ + b.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4834a <_PyEval_FormatKwargsError@@Base+0xa2c> │ │ │ │ + bne.n 48342 <_PyEval_FormatKwargsError@@Base+0xa2c> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48366 <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + bge.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48366 <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + b.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42860 @ 0xa76c │ │ │ │ + movw r1, #41772 @ 0xa32c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4838a <_PyEval_FormatKwargsError@@Base+0xa6c> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 483c2 <_PyEval_FormatKwargsError@@Base+0xaa4> │ │ │ │ + bne.n 48382 <_PyEval_FormatKwargsError@@Base+0xa6c> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 483ba <_PyEval_FormatKwargsError@@Base+0xaa4> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f41e0 <_Py_set_inheritable@@Base+0x5c> │ │ │ │ + bl 1f29e0 <_Py_set_inheritable@@Base+0x5c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483aa <_PyEval_FormatKwargsError@@Base+0xa8c> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 483a2 <_PyEval_FormatKwargsError@@Base+0xa8c> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 483c4 <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ + b.n 483bc <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ 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 483c4 <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ + b.n 483bc <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 483ee <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ + cbnz r5, 483e6 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 483ee <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ + ble.n 483e6 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 483ee <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ - cbnz r2, 48410 <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ + bne.n 483e6 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ + cbnz r2, 48408 <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ 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] @ (48538 <_PyEval_FormatKwargsError@@Base+0xc1a>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #308] @ (48530 <_PyEval_FormatKwargsError@@Base+0xc1a>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4852e <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + beq.w 48526 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ ldrd r8, r0, [r4] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4842a <_PyEval_FormatKwargsError@@Base+0xb0c> │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 48422 <_PyEval_FormatKwargsError@@Base+0xb0c> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bne.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48448 <_PyEval_FormatKwargsError@@Base+0xb2a> │ │ │ │ - bl 9b258 │ │ │ │ + b.n 48440 <_PyEval_FormatKwargsError@@Base+0xb2a> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48444 <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ + bge.n 4843c <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48444 <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ + cbnz r3, 4843c <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 4841c <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ + beq.n 48414 <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bge.n 48468 <_PyEval_FormatKwargsError@@Base+0xb4a> │ │ │ │ + bge.n 48460 <_PyEval_FormatKwargsError@@Base+0xb4a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6980 @ 0x1b44 │ │ │ │ + movw r1, #5892 @ 0x1704 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 4847c <_PyEval_FormatKwargsError@@Base+0xb5e> │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + ble.n 48474 <_PyEval_FormatKwargsError@@Base+0xb5e> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r0, r7 │ │ │ │ mul.w r5, r4, r5 │ │ │ │ - bl 1822cc │ │ │ │ + bl 181d4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #57064 @ 0xdee8 │ │ │ │ + movw r2, #55976 @ 0xdaa8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 206c18 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2054c8 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4852e <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + beq.n 48526 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 484d8 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ + bmi.n 484d0 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57964 @ 0xe26c │ │ │ │ + movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bge.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + cbnz r3, 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4852e <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + b.n 48526 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 275f74 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ + bl 275948 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484f8 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ + bge.n 484f0 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 484f8 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ + cbnz r3, 484f0 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 4852c <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 48524 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4852c <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ + beq.n 48524 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #56904 @ 0xde48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bge.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bne.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 484d4 <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ 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 {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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4855e <_PyEval_FormatKwargsError@@Base+0xc40> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4856a <_PyEval_FormatKwargsError@@Base+0xc4c> │ │ │ │ + bne.n 48556 <_PyEval_FormatKwargsError@@Base+0xc40> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 48562 <_PyEval_FormatKwargsError@@Base+0xc4c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24ca20 <_PySlice_FromIndices@@Base+0xb6c> │ │ │ │ + b.w 24b52c <_PySlice_FromIndices@@Base+0xb70> │ │ │ │ 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 48592 <_PyEval_FormatKwargsError@@Base+0xc74> │ │ │ │ + bne.n 4858a <_PyEval_FormatKwargsError@@Base+0xc74> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 25160c │ │ │ │ + bl 250158 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 485ac <_PyEval_FormatKwargsError@@Base+0xc8e> │ │ │ │ - b.n 485a6 <_PyEval_FormatKwargsError@@Base+0xc88> │ │ │ │ + bne.n 485a4 <_PyEval_FormatKwargsError@@Base+0xc8e> │ │ │ │ + b.n 4859e <_PyEval_FormatKwargsError@@Base+0xc88> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13652 @ 0x3554 │ │ │ │ + movw r0, #12564 @ 0x3114 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 485b6 <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ - b.n 48582 <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 485b6 <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 485ae <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ + b.n 4857a <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 485ae <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 485e2 <_PyEval_FormatKwargsError@@Base+0xcc4> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 485e8 <_PyEval_FormatKwargsError@@Base+0xcca> │ │ │ │ + beq.n 485da <_PyEval_FormatKwargsError@@Base+0xcc4> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 485e0 <_PyEval_FormatKwargsError@@Base+0xcca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 485f4 <_PyEval_FormatKwargsError@@Base+0xcd6> │ │ │ │ + cbz r3, 485ec <_PyEval_FormatKwargsError@@Base+0xcd6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48614 <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ + b.n 4860c <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 4860a <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 48602 <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4860e <_PyEval_FormatKwargsError@@Base+0xcf0> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48606 <_PyEval_FormatKwargsError@@Base+0xcf0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 48610 <_PyEval_FormatKwargsError@@Base+0xcf2> │ │ │ │ - ldr r0, [pc, #8] @ (48618 <_PyEval_FormatKwargsError@@Base+0xcfa>) │ │ │ │ + b.n 48608 <_PyEval_FormatKwargsError@@Base+0xcf2> │ │ │ │ + ldr r0, [pc, #8] @ (48610 <_PyEval_FormatKwargsError@@Base+0xcfa>) │ │ │ │ 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 │ │ │ │ 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 4863c <_PyEval_FormatKwargsError@@Base+0xd1e> │ │ │ │ + bne.n 48634 <_PyEval_FormatKwargsError@@Base+0xd1e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e739c │ │ │ │ + b.w 1e5a50 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13784 @ 0x35d8 │ │ │ │ + movw r0, #12696 @ 0x3198 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48630 <_PyEval_FormatKwargsError@@Base+0xd12> │ │ │ │ + bne.n 48628 <_PyEval_FormatKwargsError@@Base+0xd12> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 48670 <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ + cbz r3, 48668 <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 48688 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ + b.n 48680 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 48678 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + bge.n 48670 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48688 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ + b.n 48680 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48674 <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ + bgt.n 4866c <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48674 <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ + beq.n 4866c <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 486aa <_PyEval_FormatKwargsError@@Base+0xd8c> │ │ │ │ + b.n 486a2 <_PyEval_FormatKwargsError@@Base+0xd8c> │ │ │ │ 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] @ (487d4 <_PyEval_FormatKwargsError@@Base+0xeb6>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #308] @ (487cc <_PyEval_FormatKwargsError@@Base+0xeb6>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 487ca <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + beq.w 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 486c4 <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ + beq.n 486bc <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 486c6 <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 486c6 <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ + bne.n 486be <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 486be <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 487ca <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + b.n 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 486ce <_PyEval_FormatKwargsError@@Base+0xdb0> │ │ │ │ + cbz r2, 486c6 <_PyEval_FormatKwargsError@@Base+0xdb0> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 486d6 <_PyEval_FormatKwargsError@@Base+0xdb8> │ │ │ │ + b.n 486ce <_PyEval_FormatKwargsError@@Base+0xdb8> │ │ │ │ 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 4872a <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ + bls.n 48722 <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4870c <_PyEval_FormatKwargsError@@Base+0xdee> │ │ │ │ + bne.n 48704 <_PyEval_FormatKwargsError@@Base+0xdee> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 48726 <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + ble.n 4871e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 487b2 <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + bgt.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 48726 <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + b.n 4871e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 487b2 <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + beq.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4871a <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ + beq.n 48712 <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 48726 <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + bne.n 4871e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 487b2 <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + blt.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 486e8 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ + b.n 486e0 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 487b2 <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + bgt.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487ca <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + beq.n 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4874e <_PyEval_FormatKwargsError@@Base+0xe30> │ │ │ │ + cbz r3, 48746 <_PyEval_FormatKwargsError@@Base+0xe30> │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ - b.n 48756 <_PyEval_FormatKwargsError@@Base+0xe38> │ │ │ │ + b.n 4874e <_PyEval_FormatKwargsError@@Base+0xe38> │ │ │ │ movw sl, #32180 @ 0x7db4 │ │ │ │ movt sl, #87 @ 0x57 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 4875e <_PyEval_FormatKwargsError@@Base+0xe40> │ │ │ │ + cbz r3, 48756 <_PyEval_FormatKwargsError@@Base+0xe40> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 48766 <_PyEval_FormatKwargsError@@Base+0xe48> │ │ │ │ + b.n 4875e <_PyEval_FormatKwargsError@@Base+0xe48> │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 487ca <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + bls.n 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 48796 <_PyEval_FormatKwargsError@@Base+0xe78> │ │ │ │ + bne.n 4878e <_PyEval_FormatKwargsError@@Base+0xe78> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 487a8 <_PyEval_FormatKwargsError@@Base+0xe8a> │ │ │ │ + ble.n 487a0 <_PyEval_FormatKwargsError@@Base+0xe8a> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 487ae <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ + beq.n 487a6 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4878c <_PyEval_FormatKwargsError@@Base+0xe6e> │ │ │ │ + b.n 48784 <_PyEval_FormatKwargsError@@Base+0xe6e> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 487ac <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ + beq.n 487a4 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 487ac <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ + beq.n 487a4 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 487ae <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ + b.n 487a6 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ mov r3, sl │ │ │ │ - b.n 487ae <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ + b.n 487a6 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4876c <_PyEval_FormatKwargsError@@Base+0xe4e> │ │ │ │ + b.n 48764 <_PyEval_FormatKwargsError@@Base+0xe4e> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58056 @ 0xe2c8 │ │ │ │ + movw r1, #56968 @ 0xde88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 486c0 <_PyEval_FormatKwargsError@@Base+0xda2> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 486b8 <_PyEval_FormatKwargsError@@Base+0xda2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ 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 487f0 <_PyEval_FormatKwargsError@@Base+0xed2> │ │ │ │ + blt.n 487e8 <_PyEval_FormatKwargsError@@Base+0xed2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 4880a <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ + blt.n 48802 <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37020 @ 0x909c │ │ │ │ + movw r1, #35912 @ 0x8c48 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48814 <_PyEval_FormatKwargsError@@Base+0xef6> │ │ │ │ + b.n 4880c <_PyEval_FormatKwargsError@@Base+0xef6> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (48818 <_PyEval_FormatKwargsError@@Base+0xefa>) │ │ │ │ + ldr r0, [pc, #8] @ (48810 <_PyEval_FormatKwargsError@@Base+0xefa>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4883c <_PyEval_FormatKwargsError@@Base+0xf1e> │ │ │ │ + bhi.n 48834 <_PyEval_FormatKwargsError@@Base+0xf1e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48852 <_PyEval_FormatKwargsError@@Base+0xf34> │ │ │ │ + ble.n 4884a <_PyEval_FormatKwargsError@@Base+0xf34> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 4885a <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + b.n 48852 <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ + movw r0, #22416 @ 0x5790 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48834 <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ + bne.n 4882c <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ 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 46434 │ │ │ │ - movw r0, #63372 @ 0xf78c │ │ │ │ + b.w 4642c │ │ │ │ + movw r0, #62212 @ 0xf304 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ 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 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 488a8 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + cbnz r0, 488a0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4891a <_PyEval_FormatKwargsError@@Base+0xffc> │ │ │ │ - bl 29fe24 │ │ │ │ + b.n 48912 <_PyEval_FormatKwargsError@@Base+0xffc> │ │ │ │ + bl 29fa04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 488ba <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ - cbz r6, 488ca <_PyEval_FormatKwargsError@@Base+0xfac> │ │ │ │ + blt.n 488b2 <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ + cbz r6, 488c2 <_PyEval_FormatKwargsError@@Base+0xfac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 488e2 <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ + blt.n 488da <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 48890 <_PyEval_FormatKwargsError@@Base+0xf72> │ │ │ │ - b.n 488f2 <_PyEval_FormatKwargsError@@Base+0xfd4> │ │ │ │ + bne.n 48888 <_PyEval_FormatKwargsError@@Base+0xf72> │ │ │ │ + b.n 488ea <_PyEval_FormatKwargsError@@Base+0xfd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4889e <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ + bne.n 48896 <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4889e <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48896 <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4888c <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bge.n 48884 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4888c <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bne.n 48884 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4888c <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48884 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 488a8 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + bne.n 488a0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 488a8 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 488a0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48906 <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ + bge.n 488fe <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48906 <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ + cbnz r3, 488fe <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ 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, 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, #58224 @ 0xe370 │ │ │ │ + movw r1, #57136 @ 0xdf30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 23600c <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ - cbnz r0, 48942 <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ + bl 234b0c <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ + cbnz r0, 4893a <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4898c <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ + b.n 48984 <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1efe40 <_PyTime_localtime@@Base> │ │ │ │ + bl 1ee5f0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4893e <_PyEval_FormatKwargsError@@Base+0x1020> │ │ │ │ + bne.n 48936 <_PyEval_FormatKwargsError@@Base+0x1020> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - movw r2, #48816 @ 0xbeb0 │ │ │ │ + movw r2, #47744 @ 0xba80 │ │ │ │ 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, #48864 @ 0xbee0 │ │ │ │ + movw r1, #47792 @ 0xbab0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ - movw r0, #51808 @ 0xca60 │ │ │ │ + movw r0, #50720 @ 0xc620 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 489b0 <_PyEval_FormatKwargsError@@Base+0x1092> │ │ │ │ + bne.n 489a8 <_PyEval_FormatKwargsError@@Base+0x1092> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239660 │ │ │ │ + b.w 238160 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13864 @ 0x3628 │ │ │ │ + movw r0, #12776 @ 0x31e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 489a4 <_PyEval_FormatKwargsError@@Base+0x1086> │ │ │ │ + bne.n 4899c <_PyEval_FormatKwargsError@@Base+0x1086> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 110a70 │ │ │ │ + b.w 110cd0 │ │ │ │ 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 48aa8 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ + bhi.n 48aa0 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ 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 48ac0 <_PyEval_FormatKwargsError@@Base+0x11a2> │ │ │ │ + b.n 48ab8 <_PyEval_FormatKwargsError@@Base+0x11a2> │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 48a06 <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ + bmi.n 489fe <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 48a14 <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ + b.n 48a0c <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 48a06 <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ + bmi.n 489fe <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ 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 48a2e <_PyEval_FormatKwargsError@@Base+0x1110> │ │ │ │ + b.n 48a26 <_PyEval_FormatKwargsError@@Base+0x1110> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 48a06 <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ + bmi.n 489fe <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ 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 │ │ │ │ @@ -42379,62 +42378,62 @@ │ │ │ │ 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 48a56 <_PyEval_FormatKwargsError@@Base+0x1138> │ │ │ │ + b.n 48a4e <_PyEval_FormatKwargsError@@Base+0x1138> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58236 @ 0xe37c │ │ │ │ + movw r1, #57148 @ 0xdf3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 48ae4 <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + cbnz r3, 48adc <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 48ae4 <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + ble.n 48adc <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48ae4 <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ - cbnz r4, 48b00 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ + bne.n 48adc <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + cbnz r4, 48af8 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ 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] @ (48b2c <_PyEval_FormatKwargsError@@Base+0x120e>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #52] @ (48b24 <_PyEval_FormatKwargsError@@Base+0x120e>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48b26 <_PyEval_FormatKwargsError@@Base+0x1208> │ │ │ │ + cbz r0, 48b1e <_PyEval_FormatKwargsError@@Base+0x1208> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 97c9c │ │ │ │ - cbnz r0, 48b24 <_PyEval_FormatKwargsError@@Base+0x1206> │ │ │ │ - movw r1, #41088 @ 0xa080 │ │ │ │ + bl 97d28 │ │ │ │ + cbnz r0, 48b1c <_PyEval_FormatKwargsError@@Base+0x1206> │ │ │ │ + movw r1, #40000 @ 0x9c40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -42442,120 +42441,120 @@ │ │ │ │ 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, 48b50 <_PyEval_FormatKwargsError@@Base+0x1232> │ │ │ │ + cbz r3, 48b48 <_PyEval_FormatKwargsError@@Base+0x1232> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48b52 <_PyEval_FormatKwargsError@@Base+0x1234> │ │ │ │ + b.n 48b4a <_PyEval_FormatKwargsError@@Base+0x1234> │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r5, 48b6a <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ + cbnz r5, 48b62 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 48b6a <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ + ble.n 48b62 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 48b6a <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ - cbnz r4, 48b88 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + bne.n 48b62 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ + cbnz r4, 48b80 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ 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] @ (48bc4 <_PyEval_FormatKwargsError@@Base+0x12a6>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #68] @ (48bbc <_PyEval_FormatKwargsError@@Base+0x12a6>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48bb2 <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ + cbz r0, 48baa <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48b98 <_PyEval_FormatKwargsError@@Base+0x127a> │ │ │ │ + cbz r0, 48b90 <_PyEval_FormatKwargsError@@Base+0x127a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48bb2 <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ + b.n 48baa <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 48ba8 <_PyEval_FormatKwargsError@@Base+0x128a> │ │ │ │ + beq.n 48ba0 <_PyEval_FormatKwargsError@@Base+0x128a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 48b94 <_PyEval_FormatKwargsError@@Base+0x1276> │ │ │ │ + blt.n 48b8c <_PyEval_FormatKwargsError@@Base+0x1276> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48ce2 <_PyEval_FormatKwargsError@@Base+0x13c4> │ │ │ │ + bl 48cda <_PyEval_FormatKwargsError@@Base+0x13c4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 48bbc <_PyEval_FormatKwargsError@@Base+0x129e> │ │ │ │ + cbz r3, 48bb4 <_PyEval_FormatKwargsError@@Base+0x129e> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ 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 48be8 <_PyEval_FormatKwargsError@@Base+0x12ca> │ │ │ │ + bne.n 48be0 <_PyEval_FormatKwargsError@@Base+0x12ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a5674 │ │ │ │ + b.w 2a5254 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13816 @ 0x35f8 │ │ │ │ + movw r0, #12728 @ 0x31b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48bdc <_PyEval_FormatKwargsError@@Base+0x12be> │ │ │ │ + bne.n 48bd4 <_PyEval_FormatKwargsError@@Base+0x12be> │ │ │ │ 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 48c26 <_PyEval_FormatKwargsError@@Base+0x1308> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 48c2c <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ + beq.n 48c1e <_PyEval_FormatKwargsError@@Base+0x1308> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 48c24 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c38 <_PyEval_FormatKwargsError@@Base+0x131a> │ │ │ │ + cbz r3, 48c30 <_PyEval_FormatKwargsError@@Base+0x131a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48c5e <_PyEval_FormatKwargsError@@Base+0x1340> │ │ │ │ + b.n 48c56 <_PyEval_FormatKwargsError@@Base+0x1340> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48c5a <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c5a <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ + cbnz r3, 48c52 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48c5a <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ 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 │ │ │ │ @@ -42563,267 +42562,267 @@ │ │ │ │ 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 48c8a <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 48c90 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ + beq.n 48c82 <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 48c88 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c9c <_PyEval_FormatKwargsError@@Base+0x137e> │ │ │ │ + cbz r3, 48c94 <_PyEval_FormatKwargsError@@Base+0x137e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48cde <_PyEval_FormatKwargsError@@Base+0x13c0> │ │ │ │ + b.n 48cd6 <_PyEval_FormatKwargsError@@Base+0x13c0> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbnz r3, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbnz r3, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbnz r3, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48cda <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ mov r6, r1 │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r2 │ │ │ │ - bl 154ed0 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 154ea8 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 48d22 <_PyEval_FormatKwargsError@@Base+0x1404> │ │ │ │ + ble.n 48d1a <_PyEval_FormatKwargsError@@Base+0x1404> │ │ │ │ mov r0, r7 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48da2 <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ + beq.n 48d9a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #58608 @ 0xe4f0 │ │ │ │ + movw r1, #57520 @ 0xe0b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48da2 <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ + b.n 48d9a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ 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 154f40 <_PyBytesWriter_Alloc@@Base> │ │ │ │ - cbz r0, 48da2 <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ + bl 154f18 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + cbz r0, 48d9a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 48d48 <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ - cbnz r5, 48d4e <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ + cbnz r4, 48d40 <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ + cbnz r5, 48d46 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 48d50 <_PyEval_FormatKwargsError@@Base+0x1432> │ │ │ │ + b.n 48d48 <_PyEval_FormatKwargsError@@Base+0x1432> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48d92 <_PyEval_FormatKwargsError@@Base+0x1474> │ │ │ │ + ble.n 48d8a <_PyEval_FormatKwargsError@@Base+0x1474> │ │ │ │ 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 48d8c <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + ble.n 48d84 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ subs r3, #6 │ │ │ │ lsr.w r2, r0, r3 │ │ │ │ ands.w r2, r2, #63 @ 0x3f │ │ │ │ - bne.n 48d80 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ - cbnz r5, 48d84 <_PyEval_FormatKwargsError@@Base+0x1466> │ │ │ │ + bne.n 48d78 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ + cbnz r5, 48d7c <_PyEval_FormatKwargsError@@Base+0x1466> │ │ │ │ adds r2, #32 │ │ │ │ - b.n 48d86 <_PyEval_FormatKwargsError@@Base+0x1468> │ │ │ │ + b.n 48d7e <_PyEval_FormatKwargsError@@Base+0x1468> │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ - b.n 48d6c <_PyEval_FormatKwargsError@@Base+0x144e> │ │ │ │ + b.n 48d64 <_PyEval_FormatKwargsError@@Base+0x144e> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 48d56 <_PyEval_FormatKwargsError@@Base+0x1438> │ │ │ │ + b.n 48d4e <_PyEval_FormatKwargsError@@Base+0x1438> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48d5a <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ + bne.n 48d52 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl ed5c0 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl ed908 <_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 48dce <_PyEval_FormatKwargsError@@Base+0x14b0> │ │ │ │ + bhi.n 48dc6 <_PyEval_FormatKwargsError@@Base+0x14b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 48de4 <_PyEval_FormatKwargsError@@Base+0x14c6> │ │ │ │ - b.n 48dee <_PyEval_FormatKwargsError@@Base+0x14d0> │ │ │ │ - movw r0, #43504 @ 0xa9f0 │ │ │ │ + bgt.n 48ddc <_PyEval_FormatKwargsError@@Base+0x14c6> │ │ │ │ + b.n 48de6 <_PyEval_FormatKwargsError@@Base+0x14d0> │ │ │ │ + movw r0, #38108 @ 0x94dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48dc8 <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ - b.n 48e1e <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ + bne.n 48dc0 <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ + b.n 48e16 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 160a3c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 48e1e <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ + bl 160994 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 48e16 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 48e04 <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ + cbz r3, 48dfc <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 48e0e <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ + blt.n 48e06 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 48e12 <_PyEval_FormatKwargsError@@Base+0x14f4> │ │ │ │ - b.n 48e0e <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ + ble.n 48e0a <_PyEval_FormatKwargsError@@Base+0x14f4> │ │ │ │ + b.n 48e06 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24f110 │ │ │ │ + b.w 24dbc4 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2670d4 <_PyXI_Preserve@@Base+0x258> │ │ │ │ + b.w 265bf0 <_PyXI_Preserve@@Base+0x258> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ 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 48e4e <_PyEval_FormatKwargsError@@Base+0x1530> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 48e54 <_PyEval_FormatKwargsError@@Base+0x1536> │ │ │ │ + beq.n 48e46 <_PyEval_FormatKwargsError@@Base+0x1530> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 48e4c <_PyEval_FormatKwargsError@@Base+0x1536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 48e66 <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ + beq.n 48e5e <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48efa <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + b.n 48ef2 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ movs r0, #4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 48e82 <_PyEval_FormatKwargsError@@Base+0x1564> │ │ │ │ + cbnz r0, 48e7a <_PyEval_FormatKwargsError@@Base+0x1564> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48efa <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + b.n 48ef2 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 48e5e <_PyEval_FormatKwargsError@@Base+0x1540> │ │ │ │ + bne.n 48e56 <_PyEval_FormatKwargsError@@Base+0x1540> │ │ │ │ mov r8, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl e486c <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl e4934 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 48ebc <_PyEval_FormatKwargsError@@Base+0x159e> │ │ │ │ + cbz r0, 48eb4 <_PyEval_FormatKwargsError@@Base+0x159e> │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 48eb0 <_PyEval_FormatKwargsError@@Base+0x1592> │ │ │ │ + bne.n 48ea8 <_PyEval_FormatKwargsError@@Base+0x1592> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48eca <_PyEval_FormatKwargsError@@Base+0x15ac> │ │ │ │ + cbz r0, 48ec2 <_PyEval_FormatKwargsError@@Base+0x15ac> │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str.w sl, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 48e8e <_PyEval_FormatKwargsError@@Base+0x1570> │ │ │ │ + b.n 48e86 <_PyEval_FormatKwargsError@@Base+0x1570> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl cf084 │ │ │ │ + bl cf104 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48ede <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ + cbnz r0, 48ed6 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48efa <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + b.n 48ef2 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 48ef0 <_PyEval_FormatKwargsError@@Base+0x15d2> │ │ │ │ + ble.n 48ee8 <_PyEval_FormatKwargsError@@Base+0x15d2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 48ede <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ + b.n 48ed6 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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} │ │ │ │ - ldr r1, [pc, #36] @ (48f28 <_PyEval_FormatKwargsError@@Base+0x160a>) │ │ │ │ + ldr r1, [pc, #36] @ (48f20 <_PyEval_FormatKwargsError@@Base+0x160a>) │ │ │ │ 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 │ │ │ │ @@ -42838,92 +42837,92 @@ │ │ │ │ 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 48f4c <_PyEval_FormatKwargsError@@Base+0x162e> │ │ │ │ + bne.n 48f44 <_PyEval_FormatKwargsError@@Base+0x162e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 195a8c │ │ │ │ + b.w 1954b4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13848 @ 0x3618 │ │ │ │ + movw r0, #12760 @ 0x31d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f40 <_PyEval_FormatKwargsError@@Base+0x1622> │ │ │ │ + bne.n 48f38 <_PyEval_FormatKwargsError@@Base+0x1622> │ │ │ │ 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 48f8a <_PyEval_FormatKwargsError@@Base+0x166c> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 48f90 <_PyEval_FormatKwargsError@@Base+0x1672> │ │ │ │ + beq.n 48f82 <_PyEval_FormatKwargsError@@Base+0x166c> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 48f88 <_PyEval_FormatKwargsError@@Base+0x1672> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48f9c <_PyEval_FormatKwargsError@@Base+0x167e> │ │ │ │ + cbz r3, 48f94 <_PyEval_FormatKwargsError@@Base+0x167e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48fce <_PyEval_FormatKwargsError@@Base+0x16b0> │ │ │ │ + b.n 48fc6 <_PyEval_FormatKwargsError@@Base+0x16b0> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48fca <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48fca <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + cbnz r3, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48fca <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48fca <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + cbnz r3, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 48fca <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ 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, #4] @ (48fdc <_PyEval_FormatKwargsError@@Base+0x16be>) │ │ │ │ + ldr r2, [pc, #4] @ (48fd4 <_PyEval_FormatKwargsError@@Base+0x16be>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ - cbz r4, 48fe0 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ + b.w 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + cbz r4, 48fd8 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4900a <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ + bcs.n 49002 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #51512 @ 0xc938 │ │ │ │ + movw r2, #50424 @ 0xc4f8 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #58424 @ 0xe438 │ │ │ │ + movw r3, #57336 @ 0xdff8 │ │ │ │ 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 4900c <_PyEval_FormatKwargsError@@Base+0x16ee> │ │ │ │ + b.n 49004 <_PyEval_FormatKwargsError@@Base+0x16ee> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #50280 @ 0xc468 │ │ │ │ + movw r3, #49192 @ 0xc028 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42931,307 +42930,307 @@ │ │ │ │ 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 490dc <_PyEval_FormatKwargsError@@Base+0x17be> │ │ │ │ + beq.n 490d4 <_PyEval_FormatKwargsError@@Base+0x17be> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 4905e <_PyEval_FormatKwargsError@@Base+0x1740> │ │ │ │ + beq.n 49056 <_PyEval_FormatKwargsError@@Base+0x1740> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24112 @ 0x5e30 │ │ │ │ + movw r1, #23024 @ 0x59f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4924e <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ mov r0, r1 │ │ │ │ - bl 175b68 │ │ │ │ + bl 175884 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 490c6 <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 490c6 <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ + bne.n 490be <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 490be <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4924e <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ - bl f7070 │ │ │ │ + beq.w 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bl f73c8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1c24 <_PyLong_Frexp@@Base> │ │ │ │ - bl 494e0 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 1a05d0 <_PyLong_Frexp@@Base> │ │ │ │ + bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ - bl 494e0 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmla.f64 d0, d7, d9 │ │ │ │ - b.n 490ce <_PyEval_FormatKwargsError@@Base+0x17b0> │ │ │ │ + b.n 490c6 <_PyEval_FormatKwargsError@@Base+0x17b0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 494e0 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ movw r5, #25144 @ 0x6238 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 49116 <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ + beq.n 4910e <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cbz r1, 49106 <_PyEval_FormatKwargsError@@Base+0x17e8> │ │ │ │ + cbz r1, 490fe <_PyEval_FormatKwargsError@@Base+0x17e8> │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.w 49252 <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ + ble.w 4924a <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 490f2 <_PyEval_FormatKwargsError@@Base+0x17d4> │ │ │ │ - b.n 49116 <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ + bne.n 490ea <_PyEval_FormatKwargsError@@Base+0x17d4> │ │ │ │ + b.n 4910e <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49252 <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ + beq.w 4924a <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 49108 <_PyEval_FormatKwargsError@@Base+0x17ea> │ │ │ │ + bne.n 49100 <_PyEval_FormatKwargsError@@Base+0x17ea> │ │ │ │ vldr d8, [r6, #8] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49136 <_PyEval_FormatKwargsError@@Base+0x1818> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4912e <_PyEval_FormatKwargsError@@Base+0x1818> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4924e <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bne.w 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 494e0 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49160 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ + bvc.n 49158 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4921e <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ + bvc.n 49216 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #576] @ 493a8 <_PyEval_FormatKwargsError@@Base+0x1a8a> │ │ │ │ + vldr d6, [pc, #576] @ 493a0 <_PyEval_FormatKwargsError@@Base+0x1a8a> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49182 <_PyEval_FormatKwargsError@@Base+0x1864> │ │ │ │ + ble.n 4917a <_PyEval_FormatKwargsError@@Base+0x1864> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49196 <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ - b.n 4921e <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ - bhi.n 49196 <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ + bhi.n 4918e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ + b.n 49216 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ + bhi.n 4918e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 49196 <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ + cbz r3, 4918e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b6690 │ │ │ │ + bl 2b62a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4924e <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ - ldr r3, [pc, #536] @ (493b0 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ + bne.n 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + ldr r3, [pc, #536] @ (493a8 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ 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, 491c0 <_PyEval_FormatKwargsError@@Base+0x18a2> │ │ │ │ - bl 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + cbnz r4, 491b8 <_PyEval_FormatKwargsError@@Base+0x18a2> │ │ │ │ + bl 803e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49206 <_PyEval_FormatKwargsError@@Base+0x18e8> │ │ │ │ + cbnz r0, 491fe <_PyEval_FormatKwargsError@@Base+0x18e8> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ - ldr r2, [pc, #496] @ (493b4 <_PyEval_FormatKwargsError@@Base+0x1a96>) │ │ │ │ + b.w 23aac0 │ │ │ │ + ldr r2, [pc, #496] @ (493ac <_PyEval_FormatKwargsError@@Base+0x1a96>) │ │ │ │ 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, 49218 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + cbz r3, 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 491fa <_PyEval_FormatKwargsError@@Base+0x18dc> │ │ │ │ + bne.n 491f2 <_PyEval_FormatKwargsError@@Base+0x18dc> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 49218 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + cbnz r0, 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 49218 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 49218 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + b.n 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1c7940 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6240 <_Py_NewReference@@Base> │ │ │ │ vstr d9, [r4, #8] │ │ │ │ - b.n 4939e <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + b.n 49396 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 18b54c │ │ │ │ + bl 18afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4939e <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + beq.w 49396 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22696 @ 0x58a8 │ │ │ │ + movw r1, #21540 @ 0x5424 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4939e <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + b.n 49396 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 49282 <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ + cbz r3, 4927a <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 4929c <_PyEval_FormatKwargsError@@Base+0x197e> │ │ │ │ + cbnz r1, 49294 <_PyEval_FormatKwargsError@@Base+0x197e> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 49282 <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ + cbz r3, 4927a <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ mov r0, r6 │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ - bl 175b68 │ │ │ │ + beq.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bl 175884 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4911a <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ - b.n 4938c <_PyEval_FormatKwargsError@@Base+0x1a6e> │ │ │ │ + bge.w 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + b.n 49384 <_PyEval_FormatKwargsError@@Base+0x1a6e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22044 @ 0x561c │ │ │ │ + movw r1, #20888 @ 0x5198 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ - movw r3, #20113 @ 0x4e91 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + movw r3, #18665 @ 0x48e9 │ │ │ │ movt r3, #25 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 492d8 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ - bl 175b68 │ │ │ │ + bne.n 492d0 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ + bl 175884 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 492d0 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ - ldr r3, [pc, #240] @ (493b0 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ + bne.n 492c8 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ + ldr r3, [pc, #240] @ (493a8 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 492d0 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ + cbz r3, 492c8 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ - bl 9b308 │ │ │ │ + bne.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 492dc <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ + b.n 492d4 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + beq.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 4937e <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ + beq.n 49376 <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 49306 <_PyEval_FormatKwargsError@@Base+0x19e8> │ │ │ │ + cbz r3, 492fe <_PyEval_FormatKwargsError@@Base+0x19e8> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 49316 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + ble.n 4930e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 492f4 <_PyEval_FormatKwargsError@@Base+0x19d6> │ │ │ │ - b.n 49312 <_PyEval_FormatKwargsError@@Base+0x19f4> │ │ │ │ + bne.n 492ec <_PyEval_FormatKwargsError@@Base+0x19d6> │ │ │ │ + b.n 4930a <_PyEval_FormatKwargsError@@Base+0x19f4> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 49316 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + cbz r3, 4930e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 49308 <_PyEval_FormatKwargsError@@Base+0x19ea> │ │ │ │ + bne.n 49300 <_PyEval_FormatKwargsError@@Base+0x19ea> │ │ │ │ movs r3, #1 │ │ │ │ - b.n 49318 <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ + b.n 49310 <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cbz r3, 49340 <_PyEval_FormatKwargsError@@Base+0x1a22> │ │ │ │ + cbz r3, 49338 <_PyEval_FormatKwargsError@@Base+0x1a22> │ │ │ │ movw r1, #43628 @ 0xaa6c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - movw r2, #22116 @ 0x5664 │ │ │ │ + movw r2, #20960 @ 0x51e0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24d80c │ │ │ │ - cbz r0, 4937e <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ - b.n 49362 <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ + bl 24c1e4 │ │ │ │ + cbz r0, 49376 <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ + b.n 4935a <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #21140 @ 0x5294 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4936c <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ - b.n 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + blt.n 49364 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ + b.n 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bge.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bne.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49128 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4911a <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + bge.w 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4911a <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + bne.w 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4911a <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r4, r1 │ │ │ │ @@ -43240,48 +43239,48 @@ │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 493de <_PyEval_FormatKwargsError@@Base+0x1ac0> │ │ │ │ + cbz r0, 493d6 <_PyEval_FormatKwargsError@@Base+0x1ac0> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 45fe8 │ │ │ │ + bl 45fe0 │ │ │ │ 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 494a2 <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + beq.n 4949a <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 49468 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ + bmi.n 49460 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 494a2 <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + b.n 4949a <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ 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 │ │ │ │ @@ -43289,102 +43288,102 @@ │ │ │ │ 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 98a10 │ │ │ │ + bl 98a9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4947a <_PyEval_FormatKwargsError@@Base+0x1b5c> │ │ │ │ + blt.n 49472 <_PyEval_FormatKwargsError@@Base+0x1b5c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4948a <_PyEval_FormatKwargsError@@Base+0x1b6c> │ │ │ │ + blt.n 49482 <_PyEval_FormatKwargsError@@Base+0x1b6c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49426 <_PyEval_FormatKwargsError@@Base+0x1b08> │ │ │ │ + blt.n 4941e <_PyEval_FormatKwargsError@@Base+0x1b08> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7eb0 │ │ │ │ + bl a7f38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4942a <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ - b.n 4949a <_PyEval_FormatKwargsError@@Base+0x1b7c> │ │ │ │ + bne.n 49422 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + b.n 49492 <_PyEval_FormatKwargsError@@Base+0x1b7c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4945a <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ + bne.n 49452 <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4945a <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49452 <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49462 <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ + bne.n 4945a <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49462 <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4945a <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #58636 @ 0xe50c │ │ │ │ + movw r0, #57548 @ 0xe0cc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103bdc │ │ │ │ - ldr r2, [pc, #32] @ (494dc <_PyEval_FormatKwargsError@@Base+0x1bbe>) │ │ │ │ + b.w 103ef8 │ │ │ │ + ldr r2, [pc, #32] @ (494d4 <_PyEval_FormatKwargsError@@Base+0x1bbe>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #34012 @ 0x84dc │ │ │ │ + movw r0, #32908 @ 0x808c │ │ │ │ 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 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 49568 <_PyEval_FormatKwargsError@@Base+0x1c4a> │ │ │ │ + vldr d7, [pc, #112] @ 49560 <_PyEval_FormatKwargsError@@Base+0x1c4a> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4953e <_PyEval_FormatKwargsError@@Base+0x1c20> │ │ │ │ + bhi.n 49536 <_PyEval_FormatKwargsError@@Base+0x1c20> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4951e <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + ble.n 49516 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2b768 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ - vldr d7, [pc, #72] @ 49570 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ + vldr d7, [pc, #72] @ 49568 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - vldr d8, [pc, #72] @ 49578 <_PyEval_FormatKwargsError@@Base+0x1c5a> │ │ │ │ + vldr d8, [pc, #72] @ 49570 <_PyEval_FormatKwargsError@@Base+0x1c5a> │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d7 │ │ │ │ - b.n 4955e <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + b.n 49556 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4955e <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + bvs.n 49556 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4955e <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ - vldr d8, [pc, #28] @ 49570 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ + bgt.n 49556 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + vldr d8, [pc, #28] @ 49568 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -43402,145 +43401,145 @@ │ │ │ │ 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 495a8 <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 495ae <_PyEval_FormatKwargsError@@Base+0x1c90> │ │ │ │ + beq.n 495a0 <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 495a6 <_PyEval_FormatKwargsError@@Base+0x1c90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 495ba <_PyEval_FormatKwargsError@@Base+0x1c9c> │ │ │ │ + cbz r3, 495b2 <_PyEval_FormatKwargsError@@Base+0x1c9c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 495dc <_PyEval_FormatKwargsError@@Base+0x1cbe> │ │ │ │ + b.n 495d4 <_PyEval_FormatKwargsError@@Base+0x1cbe> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 495d8 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 495d0 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 495d8 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + cbnz r3, 495d0 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 495d8 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 495d0 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 49602 <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ + cbnz r3, 495fa <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 49602 <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ + ble.n 495fa <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49602 <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ - cbnz r4, 4961e <_PyEval_FormatKwargsError@@Base+0x1d00> │ │ │ │ + bne.n 495fa <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ + cbnz r4, 49616 <_PyEval_FormatKwargsError@@Base+0x1d00> │ │ │ │ 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] @ (4965c <_PyEval_FormatKwargsError@@Base+0x1d3e>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #68] @ (49654 <_PyEval_FormatKwargsError@@Base+0x1d3e>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49656 <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ + cbz r0, 4964e <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 105c9c │ │ │ │ + bl 105fb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4964a <_PyEval_FormatKwargsError@@Base+0x1d2c> │ │ │ │ - cbnz r0, 4964e <_PyEval_FormatKwargsError@@Base+0x1d30> │ │ │ │ + beq.n 49642 <_PyEval_FormatKwargsError@@Base+0x1d2c> │ │ │ │ + cbnz r0, 49646 <_PyEval_FormatKwargsError@@Base+0x1d30> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #41088 @ 0xa080 │ │ │ │ + movw r1, #40000 @ 0x9c40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49656 <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ + b.n 4964e <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ 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, #58696 @ 0xe548 │ │ │ │ + movw r3, #57608 @ 0xe108 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #38895 @ 0x97ef │ │ │ │ + movw r1, #38887 @ 0x97e7 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 174640 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 174360 <_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 49698 <_PyEval_FormatKwargsError@@Base+0x1d7a> │ │ │ │ + bne.n 49690 <_PyEval_FormatKwargsError@@Base+0x1d7a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2941cc │ │ │ │ + b.w 290684 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13840 @ 0x3610 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4968c <_PyEval_FormatKwargsError@@Base+0x1d6e> │ │ │ │ + bne.n 49684 <_PyEval_FormatKwargsError@@Base+0x1d6e> │ │ │ │ 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 496d6 <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 496dc <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ + beq.n 496ce <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 496d4 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 496f6 <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ + cbnz r3, 496ee <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 496f4 <_PyEval_FormatKwargsError@@Base+0x1dd6> │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 496ec <_PyEval_FormatKwargsError@@Base+0x1dd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl bad10 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ - cbnz r0, 496f6 <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ + bl bad8c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + cbnz r0, 496ee <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ 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 │ │ │ │ @@ -43549,250 +43548,250 @@ │ │ │ │ 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 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49760 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 49760 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + bne.n 49758 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 49758 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ vpop {d8} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - movw r1, #58736 @ 0xe570 │ │ │ │ + movw r1, #57648 @ 0xe130 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 24c098 <_PySlice_FromIndices@@Base+0x1e4> │ │ │ │ + bl 24ab9c <_PySlice_FromIndices@@Base+0x1e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49782 <_PyEval_FormatKwargsError@@Base+0x1e64> │ │ │ │ + cbnz r0, 4977a <_PyEval_FormatKwargsError@@Base+0x1e64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 497ca <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ + b.n 497c2 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ blx 2c104 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 497b0 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + cbz r7, 497a8 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ed570 <_PyBytesWriter_Prepare@@Base> │ │ │ │ - cbnz r0, 4979e <_PyEval_FormatKwargsError@@Base+0x1e80> │ │ │ │ + bl ed8b8 <_PyBytesWriter_Prepare@@Base> │ │ │ │ + cbnz r0, 49796 <_PyEval_FormatKwargsError@@Base+0x1e80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 4977e <_PyEval_FormatKwargsError@@Base+0x1e60> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 49776 <_PyEval_FormatKwargsError@@Base+0x1e60> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, r0, r6 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 497ca <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 497c2 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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, #62664 @ 0xf4c8 │ │ │ │ + movw r1, #61504 @ 0xf040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 497fc <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + beq.n 497f4 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ b.w 2aee8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2829b4 │ │ │ │ + b.w 282538 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 498b0 <_PyEval_FormatKwargsError@@Base+0x1f92> │ │ │ │ + beq.n 498a8 <_PyEval_FormatKwargsError@@Base+0x1f92> │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 498ac <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + bne.n 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 498ac <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + beq.n 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48513 @ 0xbd81 │ │ │ │ + movw r1, #47457 @ 0xb961 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #4136 @ 0x1028 │ │ │ │ + movw r0, #3196 @ 0xc7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4985a <_PyEval_FormatKwargsError@@Base+0x1f3c> │ │ │ │ + cbnz r0, 49852 <_PyEval_FormatKwargsError@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #58900 @ 0xe614 │ │ │ │ + movw r0, #57812 @ 0xe1d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4988e <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + bge.n 49886 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4988e <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + cbnz r3, 49886 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4984e <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + beq.n 49846 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498ac <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + bge.n 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 498ac <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + cbnz r3, 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 498ba <_PyEval_FormatKwargsError@@Base+0x1f9c> │ │ │ │ + cbz r1, 498b2 <_PyEval_FormatKwargsError@@Base+0x1f9c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 498c2 <_PyEval_FormatKwargsError@@Base+0x1fa4> │ │ │ │ + b.n 498ba <_PyEval_FormatKwargsError@@Base+0x1fa4> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 498fa <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ + b.n 498f2 <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ 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 498e4 <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ + bne.n 498dc <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 272cd8 │ │ │ │ + b.w 2717e4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13800 @ 0x35e8 │ │ │ │ + movw r0, #12712 @ 0x31a8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 498d8 <_PyEval_FormatKwargsError@@Base+0x1fba> │ │ │ │ + bne.n 498d0 <_PyEval_FormatKwargsError@@Base+0x1fba> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4991a <_PyEval_FormatKwargsError@@Base+0x1ffc> │ │ │ │ + bne.n 49912 <_PyEval_FormatKwargsError@@Base+0x1ffc> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 4991c <_PyEval_FormatKwargsError@@Base+0x1ffe> │ │ │ │ + beq.n 49914 <_PyEval_FormatKwargsError@@Base+0x1ffe> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49938 <_PyEval_FormatKwargsError@@Base+0x201a> │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + cbz r1, 49930 <_PyEval_FormatKwargsError@@Base+0x201a> │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49910 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ + bls.n 49908 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bne.n 49926 <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ + bne.n 4991e <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58908 @ 0xe61c │ │ │ │ + movw r0, #57820 @ 0xe1dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4998a <_PyEval_FormatKwargsError@@Base+0x206c> │ │ │ │ + bne.n 49982 <_PyEval_FormatKwargsError@@Base+0x206c> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 283788 │ │ │ │ + bl 28334c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 499a6 <_PyEval_FormatKwargsError@@Base+0x2088> │ │ │ │ - b.n 499b8 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ + bne.n 4999e <_PyEval_FormatKwargsError@@Base+0x2088> │ │ │ │ + b.n 499b0 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #57840 @ 0xe1f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ - cbnz r0, 499bc <_PyEval_FormatKwargsError@@Base+0x209e> │ │ │ │ + b.w f41f0 │ │ │ │ + cbnz r0, 499b4 <_PyEval_FormatKwargsError@@Base+0x209e> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 499ca <_PyEval_FormatKwargsError@@Base+0x20ac> │ │ │ │ + b.n 499c2 <_PyEval_FormatKwargsError@@Base+0x20ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -43804,20 +43803,20 @@ │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 499f2 <_PyEval_FormatKwargsError@@Base+0x20d4> │ │ │ │ + cbz r1, 499ea <_PyEval_FormatKwargsError@@Base+0x20d4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 499fa <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ + b.n 499f2 <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49a24 <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ + b.n 49a1c <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ 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 │ │ │ │ @@ -43825,175 +43824,175 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49a44 <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ + bne.n 49a3c <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 49a46 <_PyEval_FormatKwargsError@@Base+0x2128> │ │ │ │ + beq.n 49a3e <_PyEval_FormatKwargsError@@Base+0x2128> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49a62 <_PyEval_FormatKwargsError@@Base+0x2144> │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + cbz r1, 49a5a <_PyEval_FormatKwargsError@@Base+0x2144> │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49a3a <_PyEval_FormatKwargsError@@Base+0x211c> │ │ │ │ + bls.n 49a32 <_PyEval_FormatKwargsError@@Base+0x211c> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bne.n 49a50 <_PyEval_FormatKwargsError@@Base+0x2132> │ │ │ │ + bne.n 49a48 <_PyEval_FormatKwargsError@@Base+0x2132> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49a8c <_PyEval_FormatKwargsError@@Base+0x216e> │ │ │ │ + bne.n 49a84 <_PyEval_FormatKwargsError@@Base+0x216e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 41586 │ │ │ │ + b.w 4157e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13808 @ 0x35f0 │ │ │ │ + movw r0, #12720 @ 0x31b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a80 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + bne.n 49a78 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49aaa <_PyEval_FormatKwargsError@@Base+0x218c> │ │ │ │ + cbz r1, 49aa2 <_PyEval_FormatKwargsError@@Base+0x218c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49ab2 <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ + b.n 49aaa <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3dc0c │ │ │ │ + b.w 3dc04 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 49ade <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + cbnz r1, 49ad6 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51028 @ 0xc754 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 49afc <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 49b02 <_PyEval_FormatKwargsError@@Base+0x21e4> │ │ │ │ + bmi.n 49afa <_PyEval_FormatKwargsError@@Base+0x21e4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59116 @ 0xe6ec │ │ │ │ + movw r1, #58028 @ 0xe2ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b64 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + b.n 49b5c <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 49b2e <_PyEval_FormatKwargsError@@Base+0x2210> │ │ │ │ - bl 941dc │ │ │ │ + bgt.n 49b26 <_PyEval_FormatKwargsError@@Base+0x2210> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49afc <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + bne.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59148 @ 0xe70c │ │ │ │ + movw r1, #58060 @ 0xe2cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 49afc <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 49b62 <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ + beq.n 49b5a <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 49b50 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + cbz r3, 49b48 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 49b44 <_PyEval_FormatKwargsError@@Base+0x2226> │ │ │ │ + cbnz r3, 49b3c <_PyEval_FormatKwargsError@@Base+0x2226> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 49b50 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 49b48 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49b64 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ - b.n 49b3c <_PyEval_FormatKwargsError@@Base+0x221e> │ │ │ │ + beq.n 49b5c <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + b.n 49b34 <_PyEval_FormatKwargsError@@Base+0x221e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 49b60 <_PyEval_FormatKwargsError@@Base+0x2242> │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 49afc <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + cbnz r0, 49b58 <_PyEval_FormatKwargsError@@Base+0x2242> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ ldrd r5, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (49bec <_PyEval_FormatKwargsError@@Base+0x22ce>) │ │ │ │ + ldr r1, [pc, #112] @ (49be4 <_PyEval_FormatKwargsError@@Base+0x22ce>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49be4 <_PyEval_FormatKwargsError@@Base+0x22c6> │ │ │ │ + beq.n 49bdc <_PyEval_FormatKwargsError@@Base+0x22c6> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 49b92 <_PyEval_FormatKwargsError@@Base+0x2274> │ │ │ │ + cbz r4, 49b8a <_PyEval_FormatKwargsError@@Base+0x2274> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 49ba2 <_PyEval_FormatKwargsError@@Base+0x2284> │ │ │ │ - b.n 49bc0 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ - ldr r1, [pc, #92] @ (49bf0 <_PyEval_FormatKwargsError@@Base+0x22d2>) │ │ │ │ + cbnz r0, 49b9a <_PyEval_FormatKwargsError@@Base+0x2284> │ │ │ │ + b.n 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + ldr r1, [pc, #92] @ (49be8 <_PyEval_FormatKwargsError@@Base+0x22d2>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49b8c <_PyEval_FormatKwargsError@@Base+0x226e> │ │ │ │ - b.n 49be6 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ + bne.n 49b84 <_PyEval_FormatKwargsError@@Base+0x226e> │ │ │ │ + b.n 49bde <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 49bc0 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bne.n 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49bc0 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bge.n 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49bc0 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #13700 @ 0x3584 │ │ │ │ + movw r2, #12688 @ 0x3190 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59188 @ 0xe734 │ │ │ │ + movw r0, #58100 @ 0xe2f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ - b.n 49be6 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 49bde <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ 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} │ │ │ │ @@ -44001,180 +44000,180 @@ │ │ │ │ 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 49c22 <_PyEval_FormatKwargsError@@Base+0x2304> │ │ │ │ + beq.n 49c1a <_PyEval_FormatKwargsError@@Base+0x2304> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65280 @ 0xff00 │ │ │ │ + movw r0, #64120 @ 0xfa78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49e18 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + beq.w 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 49c38 <_PyEval_FormatKwargsError@@Base+0x231a> │ │ │ │ + bne.n 49c30 <_PyEval_FormatKwargsError@@Base+0x231a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 49c58 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ - bl 17532c │ │ │ │ + b.n 49c50 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49c58 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 49c50 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49e18 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + bne.w 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 49c66 <_PyEval_FormatKwargsError@@Base+0x2348> │ │ │ │ + bne.n 49c5e <_PyEval_FormatKwargsError@@Base+0x2348> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 49c86 <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ - bl 17532c │ │ │ │ + b.n 49c7e <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49c86 <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 49c7e <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49e18 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + bne.w 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #404] @ 49e20 <_PyEval_FormatKwargsError@@Base+0x2502> │ │ │ │ + vldr d10, [pc, #404] @ 49e18 <_PyEval_FormatKwargsError@@Base+0x2502> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49cb2 <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ + bhi.n 49caa <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49da2 <_PyEval_FormatKwargsError@@Base+0x2484> │ │ │ │ - b.n 49cd2 <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ + bls.n 49d9a <_PyEval_FormatKwargsError@@Base+0x2484> │ │ │ │ + b.n 49cca <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49cd2 <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ + bvc.n 49cca <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d9 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49cf0 <_PyEval_FormatKwargsError@@Base+0x23d2> │ │ │ │ + bvc.n 49ce8 <_PyEval_FormatKwargsError@@Base+0x23d2> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d7 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49d64 <_PyEval_FormatKwargsError@@Base+0x2446> │ │ │ │ + ble.n 49d5c <_PyEval_FormatKwargsError@@Base+0x2446> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49de6 <_PyEval_FormatKwargsError@@Base+0x24c8> │ │ │ │ + bhi.n 49dde <_PyEval_FormatKwargsError@@Base+0x24c8> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2b940 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ - ble.n 49d32 <_PyEval_FormatKwargsError@@Base+0x2414> │ │ │ │ + ble.n 49d2a <_PyEval_FormatKwargsError@@Base+0x2414> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vldr d8, [pc, #256] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ + vldr d8, [pc, #256] @ 49e20 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d9 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49de0 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ - cbnz r3, 49d4e <_PyEval_FormatKwargsError@@Base+0x2430> │ │ │ │ - vldr d8, [pc, #228] @ 49e30 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + beq.n 49dd8 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ + cbnz r3, 49d46 <_PyEval_FormatKwargsError@@Base+0x2430> │ │ │ │ + vldr d8, [pc, #228] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 49e30 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ - vldr d7, [pc, #224] @ 49e38 <_PyEval_FormatKwargsError@@Base+0x251a> │ │ │ │ + vldr d8, [pc, #220] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ + vldr d7, [pc, #224] @ 49e30 <_PyEval_FormatKwargsError@@Base+0x251a> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49de0 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ + beq.n 49dd8 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49d90 <_PyEval_FormatKwargsError@@Base+0x2472> │ │ │ │ + ble.n 49d88 <_PyEval_FormatKwargsError@@Base+0x2472> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ - vldr d7, [pc, #172] @ 49e30 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ + vldr d7, [pc, #172] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d8, d7 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ - bpl.n 49d48 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + bpl.n 49d40 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49d48 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ + bpl.n 49d40 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c338 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + bls.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 49dd4 <_PyEval_FormatKwargsError@@Base+0x24b6> │ │ │ │ + bvs.n 49dcc <_PyEval_FormatKwargsError@@Base+0x24b6> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49dda <_PyEval_FormatKwargsError@@Base+0x24bc> │ │ │ │ + bne.n 49dd2 <_PyEval_FormatKwargsError@@Base+0x24bc> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 49df4 <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49e14 <_PyEval_FormatKwargsError@@Base+0x24f6> │ │ │ │ - vldr d8, [pc, #52] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ + ble.n 49e0c <_PyEval_FormatKwargsError@@Base+0x24f6> │ │ │ │ + vldr d8, [pc, #52] @ 49e20 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 49e04 <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ + cbz r3, 49dfc <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b6690 │ │ │ │ - cbnz r0, 49e18 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + bl 2b62a8 │ │ │ │ + cbnz r0, 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 49d3c <_PyEval_FormatKwargsError@@Base+0x241e> │ │ │ │ + b.n 49d34 <_PyEval_FormatKwargsError@@Base+0x241e> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -44186,129 +44185,132 @@ │ │ │ │ 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, 49e60 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + cbnz r3, 49e58 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 49e60 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + ble.n 49e58 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49e60 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ - cbnz r0, 49e7e <_PyEval_FormatKwargsError@@Base+0x2560> │ │ │ │ + bne.n 49e58 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + cbnz r0, 49e70 <_PyEval_FormatKwargsError@@Base+0x255a> │ │ │ │ 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] │ │ │ │ - movw r3, #13684 @ 0x3574 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 49ee2 <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ + ldr r3, [pc, #108] @ (49ed8 <_PyEval_FormatKwargsError@@Base+0x25c2>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 49ed4 <_PyEval_FormatKwargsError@@Base+0x25be> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49e90 <_PyEval_FormatKwargsError@@Base+0x2572> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 49ee0 <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + bne.n 49e82 <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 49ed2 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b75c <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 49ed4 <_PyEval_FormatKwargsError@@Base+0x25b6> │ │ │ │ + bge.n 49ec6 <_PyEval_FormatKwargsError@@Base+0x25b0> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49ec4 <_PyEval_FormatKwargsError@@Base+0x25a6> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 49eb6 <_PyEval_FormatKwargsError@@Base+0x25a0> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e94 <_PyEval_FormatKwargsError@@Base+0x2576> │ │ │ │ - b.n 49ee0 <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + beq.n 49e86 <_PyEval_FormatKwargsError@@Base+0x2570> │ │ │ │ + b.n 49ed2 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 49ee0 <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 49ed2 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47b1a <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ - b.n 49ee2 <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ + bl 47b10 <_PyEval_FormatKwargsError@@Base+0x1fa> │ │ │ │ + b.n 49ed4 <_PyEval_FormatKwargsError@@Base+0x25be> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49eee <_PyEval_FormatKwargsError@@Base+0x25d0> │ │ │ │ + cbz r1, 49ee8 <_PyEval_FormatKwargsError@@Base+0x25d2> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49ef6 <_PyEval_FormatKwargsError@@Base+0x25d8> │ │ │ │ + b.n 49ef0 <_PyEval_FormatKwargsError@@Base+0x25da> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49f2e <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ + b.n 49f28 <_PyEval_FormatKwargsError@@Base+0x2612> │ │ │ │ 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 49f18 <_PyEval_FormatKwargsError@@Base+0x25fa> │ │ │ │ + bne.n 49f12 <_PyEval_FormatKwargsError@@Base+0x25fc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10aac4 │ │ │ │ + b.w 10ade8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13880 @ 0x3638 │ │ │ │ + movw r0, #12792 @ 0x31f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49f0c <_PyEval_FormatKwargsError@@Base+0x25ee> │ │ │ │ + bne.n 49f06 <_PyEval_FormatKwargsError@@Base+0x25f0> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49f5a <_PyEval_FormatKwargsError@@Base+0x263c> │ │ │ │ + bne.n 49f54 <_PyEval_FormatKwargsError@@Base+0x263e> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30864 @ 0x7890 │ │ │ │ + movw r2, #29776 @ 0x7450 │ │ │ │ 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, 49fa8 <_PyEval_FormatKwargsError@@Base+0x268a> │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + cbz r1, 49fa2 <_PyEval_FormatKwargsError@@Base+0x268c> │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49f8e <_PyEval_FormatKwargsError@@Base+0x2670> │ │ │ │ + bls.n 49f88 <_PyEval_FormatKwargsError@@Base+0x2672> │ │ │ │ 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 49f6a <_PyEval_FormatKwargsError@@Base+0x264c> │ │ │ │ + beq.n 49f64 <_PyEval_FormatKwargsError@@Base+0x264e> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 49fa4 <_PyEval_FormatKwargsError@@Base+0x2686> │ │ │ │ + b.n 49f9e <_PyEval_FormatKwargsError@@Base+0x2688> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44322,62 +44324,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 49fd8 <_PyEval_FormatKwargsError@@Base+0x26ba> │ │ │ │ + bne.n 49fd2 <_PyEval_FormatKwargsError@@Base+0x26bc> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 49ff6 <_PyEval_FormatKwargsError@@Base+0x26d8> │ │ │ │ + b.n 49ff0 <_PyEval_FormatKwargsError@@Base+0x26da> │ │ │ │ mov r0, r1 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49ff6 <_PyEval_FormatKwargsError@@Base+0x26d8> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4a00a <_PyEval_FormatKwargsError@@Base+0x26ec> │ │ │ │ - vldr d0, [pc, #32] @ 4a018 <_PyEval_FormatKwargsError@@Base+0x26fa> │ │ │ │ + bne.n 49ff0 <_PyEval_FormatKwargsError@@Base+0x26da> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4a004 <_PyEval_FormatKwargsError@@Base+0x26ee> │ │ │ │ + vldr d0, [pc, #28] @ 4a010 <_PyEval_FormatKwargsError@@Base+0x26fa> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4a164 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 4a15c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a028 <_PyEval_FormatKwargsError@@Base+0x270a> │ │ │ │ + cbz r1, 4a020 <_PyEval_FormatKwargsError@@Base+0x270a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a030 <_PyEval_FormatKwargsError@@Base+0x2712> │ │ │ │ + b.n 4a028 <_PyEval_FormatKwargsError@@Base+0x2712> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a0ba │ │ │ │ + b.n 4a0b2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a05e <_PyEval_FormatKwargsError@@Base+0x2740> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4a056 <_PyEval_FormatKwargsError@@Base+0x2740> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 4a074 <_PyEval_FormatKwargsError@@Base+0x2756> │ │ │ │ + b.n 4a06c <_PyEval_FormatKwargsError@@Base+0x2756> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -44385,139 +44386,139 @@ │ │ │ │ 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 4a0a0 <_PyEval_FormatKwargsError@@Base+0x2782> │ │ │ │ + bne.n 4a098 <_PyEval_FormatKwargsError@@Base+0x2782> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4a0b6 │ │ │ │ + b.w 4a0ae │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13924 @ 0x3664 │ │ │ │ + movw r0, #12836 @ 0x3224 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a08c <_PyEval_FormatKwargsError@@Base+0x276e> │ │ │ │ + bne.n 4a084 <_PyEval_FormatKwargsError@@Base+0x276e> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004a0b6 : │ │ │ │ - b.w 406d8 │ │ │ │ +0004a0ae : │ │ │ │ + b.w 406cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a0da │ │ │ │ + bne.n 4a0d2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4a0dc │ │ │ │ + bpl.n 4a0d4 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4a0f8 │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + cbz r1, 4a0f0 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a0d0 │ │ │ │ + bls.n 4a0c8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 4a0e6 │ │ │ │ + bmi.n 4a0de │ │ │ │ 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 80e34 │ │ │ │ + bl 80e68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a1d0 │ │ │ │ + beq.n 4a1c8 │ │ │ │ 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 2b3c28 │ │ │ │ + bl 2b3808 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4a1ba │ │ │ │ + beq.n 4a1b2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4a162 │ │ │ │ + bne.n 4a15a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a150 │ │ │ │ + blt.n 4a148 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 4a198 │ │ │ │ + b.n 4a190 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 4a198 │ │ │ │ + beq.n 4a190 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4a198 │ │ │ │ + b.n 4a190 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - ldr r1, [pc, #112] @ (4a1d8 ) │ │ │ │ + ldr r1, [pc, #112] @ (4a1d0 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r5, #20] │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a1ba │ │ │ │ + beq.n 4a1b2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4a1a2 │ │ │ │ + bne.n 4a19a │ │ │ │ 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 4a1b0 │ │ │ │ + b.n 4a1a8 │ │ │ │ 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 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a1d4 │ │ │ │ + bge.n 4a1cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a1d4 │ │ │ │ + cbnz r3, 4a1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a1d4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a1cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -44525,221 +44526,221 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a1fc │ │ │ │ + cbz r1, 4a1f4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a204 │ │ │ │ + b.n 4a1fc │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a3b0 │ │ │ │ + b.n 4a3a8 │ │ │ │ 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 4a332 │ │ │ │ + bne.w 4a32a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4a332 │ │ │ │ + bne.w 4a32a │ │ │ │ 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 122be8 │ │ │ │ + bl 122e5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a34c │ │ │ │ + beq.n 4a344 │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ add r0, r5 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4a272 │ │ │ │ + cbz r0, 4a26a │ │ │ │ add.w fp, fp, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4a28a │ │ │ │ + b.n 4a282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a286 │ │ │ │ + bge.n 4a27e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a286 │ │ │ │ + cbnz r3, 4a27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a34c │ │ │ │ + b.n 4a344 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.n 4a2a6 │ │ │ │ + ble.n 4a29e │ │ │ │ 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 4a28a │ │ │ │ + b.n 4a282 │ │ │ │ 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 4a2d8 │ │ │ │ + ble.n 4a2d0 │ │ │ │ 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 4a2bc │ │ │ │ + b.n 4a2b4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 238d2c │ │ │ │ + bl 23782c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4a2fc │ │ │ │ + cbnz r0, 4a2f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a34c │ │ │ │ + bge.n 4a344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a34c │ │ │ │ + cbnz r3, 4a344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a34c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a344 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22391c <_PyTemplate_Build@@Base> │ │ │ │ + bl 22243c <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a31a │ │ │ │ + bge.n 4a312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a31a │ │ │ │ + cbnz r3, 4a312 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a32e │ │ │ │ + bge.n 4a326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a32e │ │ │ │ + cbnz r3, 4a326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4a34c │ │ │ │ + b.n 4a344 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59316 @ 0xe7b4 │ │ │ │ + movw r1, #58228 @ 0xe374 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4a376 │ │ │ │ + bne.n 4a36e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a392 │ │ │ │ - b.n 4a38c │ │ │ │ + bne.n 4a38a │ │ │ │ + b.n 4a384 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42436 @ 0xa5c4 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a368 │ │ │ │ - b.n 4a3aa │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4a3aa │ │ │ │ + bne.n 4a360 │ │ │ │ + b.n 4a3a2 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4a3a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4a3aa │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4a3a2 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 4a448 │ │ │ │ + b.n 4a440 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a3dc │ │ │ │ + bne.n 4a3d4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30864 @ 0x7890 │ │ │ │ + movw r2, #29776 @ 0x7450 │ │ │ │ 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, 4a43e │ │ │ │ + cbz r1, 4a436 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #30864 @ 0x7890 │ │ │ │ + movw r5, #29776 @ 0x7450 │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a424 │ │ │ │ + bls.n 4a41c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 4a410 │ │ │ │ - cbz r3, 4a40a │ │ │ │ + beq.n 4a408 │ │ │ │ + cbz r3, 4a402 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4a43a │ │ │ │ + b.n 4a432 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a420 │ │ │ │ + b.n 4a418 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 4a41e │ │ │ │ + beq.n 4a416 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a400 │ │ │ │ + beq.n 4a3f8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a420 │ │ │ │ + b.n 4a418 │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4a3ee │ │ │ │ + b.n 4a3e6 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44753,495 +44754,495 @@ │ │ │ │ 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, #27336 @ 0x6ac8 │ │ │ │ + movw r1, #26248 @ 0x6688 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #59432 @ 0xe828 │ │ │ │ + movw r0, #58344 @ 0xe3e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a4c0 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 4a4b8 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae18 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ - cbz r7, 4a4c4 │ │ │ │ + bl b4104 │ │ │ │ + cbz r7, 4a4bc │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4a4ac │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 4a4a4 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a47e │ │ │ │ - b.n 4a4c0 │ │ │ │ + beq.n 4a476 │ │ │ │ + b.n 4a4b8 │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a4cc │ │ │ │ + b.n 4a4c4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #18720 @ 0x4920 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #17501 @ 0x445d │ │ │ │ + movw r3, #12125 @ 0x2f5d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a500 │ │ │ │ - bl 234460 <_PyErr_Format@@Base+0x654> │ │ │ │ + bne.n 4a4f8 │ │ │ │ + bl 232f60 <_PyErr_Format@@Base+0x654> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a504 │ │ │ │ + b.n 4a4fc │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4a5aa │ │ │ │ + beq.n 4a5a2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 4a51c │ │ │ │ - movw r0, #9820 @ 0x265c │ │ │ │ + cbnz r0, 4a514 │ │ │ │ + movw r0, #8732 @ 0x221c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a544 │ │ │ │ - bl 171708 │ │ │ │ - cbz r0, 4a536 │ │ │ │ + b.n 4a53c │ │ │ │ + bl 171430 │ │ │ │ + cbz r0, 4a52e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a546 │ │ │ │ - movw r0, #46164 @ 0xb454 │ │ │ │ + beq.n 4a53e │ │ │ │ + movw r0, #45076 @ 0xb014 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a544 │ │ │ │ + b.n 4a53c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 11b0ac │ │ │ │ + bl 11b314 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 21a000 │ │ │ │ - cbnz r5, 4a562 │ │ │ │ + bl 218af0 │ │ │ │ + cbnz r5, 4a55a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a552 │ │ │ │ + blt.n 4a54a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a5aa │ │ │ │ + b.n 4a5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a54e │ │ │ │ + bne.n 4a546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a54e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a546 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #59444 @ 0xe834 │ │ │ │ + movw r0, #58356 @ 0xe3f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a590 │ │ │ │ + bge.n 4a588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a590 │ │ │ │ + cbnz r3, 4a588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a59e │ │ │ │ + bge.n 4a596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a5a2 │ │ │ │ + cbz r3, 4a59a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4a5aa │ │ │ │ + b.n 4a5a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a59e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a596 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4a5e0 │ │ │ │ + beq.n 4a5d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4a5e0 │ │ │ │ + ble.n 4a5d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a5f2 │ │ │ │ + bge.n 4a5ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a5f2 │ │ │ │ - movw r0, #59456 @ 0xe840 │ │ │ │ + b.n 4a5ea │ │ │ │ + movw r0, #58368 @ 0xe400 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (4a654 ) │ │ │ │ - bl a8170 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (4a64c ) │ │ │ │ + bl a81f8 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4a608 │ │ │ │ + cbz r0, 4a600 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4a61e │ │ │ │ + bmi.n 4a616 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #59480 @ 0xe858 │ │ │ │ + movw r0, #58392 @ 0xe418 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a634 │ │ │ │ + b.n 4a62c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #59512 @ 0xe878 │ │ │ │ + movw r0, #58424 @ 0xe438 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a648 │ │ │ │ + bge.n 4a640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a648 │ │ │ │ + cbnz r3, 4a640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a6f8 │ │ │ │ + beq.n 4a6f0 │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a6f4 │ │ │ │ + bne.n 4a6ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a6f4 │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + beq.n 4a6ec │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a6a2 │ │ │ │ + cbnz r0, 4a69a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #59548 @ 0xe89c │ │ │ │ + movw r0, #58460 @ 0xe45c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6d6 │ │ │ │ + bge.n 4a6ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a6d6 │ │ │ │ + cbnz r3, 4a6ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a696 │ │ │ │ + beq.n 4a68e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6f4 │ │ │ │ + bge.n 4a6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a6f4 │ │ │ │ + cbnz r3, 4a6ec │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4a71a │ │ │ │ + bne.n 4a712 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ad374 │ │ │ │ + b.w 2acf54 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13856 @ 0x3620 │ │ │ │ + movw r0, #12768 @ 0x31e0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a70e │ │ │ │ + bne.n 4a706 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a7d0 │ │ │ │ + beq.n 4a7c8 │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a7cc │ │ │ │ + bne.n 4a7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a7cc │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + beq.n 4a7c4 │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a77a │ │ │ │ + cbnz r0, 4a772 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #59568 @ 0xe8b0 │ │ │ │ + movw r0, #58480 @ 0xe470 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a7ae │ │ │ │ + bge.n 4a7a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a7ae │ │ │ │ + cbnz r3, 4a7a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a76e │ │ │ │ + beq.n 4a766 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a7cc │ │ │ │ + bge.n 4a7c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a7cc │ │ │ │ + cbnz r3, 4a7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 4a810 │ │ │ │ + beq.n 4a808 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59584 @ 0xe8c0 │ │ │ │ + movw r1, #58496 @ 0xe480 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a982 │ │ │ │ + b.n 4a97a │ │ │ │ movw r2, #43840 @ 0xab40 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 4a82a │ │ │ │ + bne.n 4a822 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4a982 │ │ │ │ - ldr r0, [pc, #352] @ (4a98c ) │ │ │ │ + b.n 4a97a │ │ │ │ + ldr r0, [pc, #352] @ (4a984 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a80c │ │ │ │ + blt.n 4a804 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - cbz r4, 4a84e │ │ │ │ + cbz r4, 4a846 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 4a88a │ │ │ │ + bne.n 4a882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 4a820 │ │ │ │ + beq.n 4a818 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #59640 @ 0xe8f8 │ │ │ │ + movw r1, #58552 @ 0xe4b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a982 │ │ │ │ + beq.w 4a97a │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 4a88a │ │ │ │ + bne.n 4a882 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a820 │ │ │ │ + bge.n 4a818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a820 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a820 │ │ │ │ + bne.n 4a818 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a818 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59648 @ 0xe900 │ │ │ │ + movw r0, #58560 @ 0xe4c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a960 │ │ │ │ + beq.n 4a958 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 4a8b6 │ │ │ │ - ldr r1, [pc, #232] @ (4a990 ) │ │ │ │ + beq.n 4a8ae │ │ │ │ + ldr r1, [pc, #232] @ (4a988 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 4a960 │ │ │ │ + beq.n 4a958 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4a8c6 │ │ │ │ + beq.n 4a8be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4a8e0 │ │ │ │ - bl 7a740 │ │ │ │ + b.n 4a8d8 │ │ │ │ + bl 7a734 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #44736 @ 0xaec0 │ │ │ │ + movw r0, #43648 @ 0xaa80 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 4a91a │ │ │ │ + cbz r0, 4a912 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 4a904 │ │ │ │ + bne.n 4a8fc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a960 │ │ │ │ + bge.n 4a958 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4a960 │ │ │ │ + cbnz r3, 4a958 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a960 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a958 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a932 │ │ │ │ + bge.n 4a92a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4a932 │ │ │ │ + cbnz r3, 4a92a │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a932 │ │ │ │ - bl f7070 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a92a │ │ │ │ + bl f73c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59672 @ 0xe918 │ │ │ │ + movw r0, #58584 @ 0xe4d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4a960 │ │ │ │ + beq.n 4a958 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #47780 @ 0xbaa4 │ │ │ │ + movw r0, #46692 @ 0xb664 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a960 │ │ │ │ + beq.n 4a958 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f654c │ │ │ │ + bl 1f4e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0940 │ │ │ │ + bl 1ef13c │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a974 │ │ │ │ + bge.n 4a96c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a974 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a96c │ │ │ │ + bl 84a88 <_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 │ │ │ │ @@ -45252,116 +45253,114 @@ │ │ │ │ @ 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 4a9d0 │ │ │ │ + bne.n 4a9c8 │ │ │ │ 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 4a9e4 │ │ │ │ + bge.n 4a9dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a9e4 │ │ │ │ + b.n 4a9dc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13668 @ 0x3564 │ │ │ │ + movw r0, #12580 @ 0x3124 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a9a8 │ │ │ │ + bne.n 4a9a0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a9ee │ │ │ │ + cbz r1, 4a9e6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a9f6 │ │ │ │ + b.n 4a9ee │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4aa56 │ │ │ │ + b.n 4aa4e │ │ │ │ │ │ │ │ -0004a9f8 : │ │ │ │ - ldr r0, [pc, #4] @ (4aa00 ) │ │ │ │ - b.w 1daa60 │ │ │ │ - nop │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ +0004a9f0 : │ │ │ │ + movw r0, #13756 @ 0x35bc │ │ │ │ + movt r0, #82 @ 0x52 │ │ │ │ + b.w 1d9108 │ │ │ │ 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 4aa40 │ │ │ │ + bne.n 4aa38 │ │ │ │ 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 4aa54 │ │ │ │ + bge.n 4aa4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4aa54 │ │ │ │ + b.n 4aa4c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #12584 @ 0x3128 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aa18 │ │ │ │ + bne.n 4aa10 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4aa82 │ │ │ │ + bne.n 4aa7a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30864 @ 0x7890 │ │ │ │ + movw r2, #29776 @ 0x7450 │ │ │ │ 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, 4aad4 │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + cbz r1, 4aacc │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4aaba │ │ │ │ + bls.n 4aab2 │ │ │ │ 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 4aab0 │ │ │ │ + bpl.n 4aaa8 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4aad0 │ │ │ │ + b.n 4aac8 │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 4aa92 │ │ │ │ + b.n 4aa8a │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -45371,84 +45370,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, #228] @ 4abd8 │ │ │ │ + vldr d0, [pc, #228] @ 4abd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b308 │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + bl 9b378 │ │ │ │ + movw r1, #20068 @ 0x4e64 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ab16 │ │ │ │ + bge.n 4ab0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4abd0 │ │ │ │ - vldr d0, [pc, #200] @ 4abe0 │ │ │ │ - bl 9b308 │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + b.n 4abc8 │ │ │ │ + vldr d0, [pc, #200] @ 4abd8 │ │ │ │ + bl 9b378 │ │ │ │ + movw r1, #3816 @ 0xee8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab10 │ │ │ │ - vldr d0, [pc, #180] @ 4abe8 │ │ │ │ - bl 9b308 │ │ │ │ - movw r1, #21228 @ 0x52ec │ │ │ │ + blt.n 4ab08 │ │ │ │ + vldr d0, [pc, #180] @ 4abe0 │ │ │ │ + bl 9b378 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab10 │ │ │ │ - vldr d8, [pc, #160] @ 4abf0 │ │ │ │ + blt.n 4ab08 │ │ │ │ + vldr d8, [pc, #160] @ 4abe8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b308 │ │ │ │ - movw r1, #58652 @ 0xe51c │ │ │ │ + bl 9b378 │ │ │ │ + movw r1, #57492 @ 0xe094 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab10 │ │ │ │ - vldr d9, [pc, #136] @ 4abf8 │ │ │ │ + blt.n 4ab08 │ │ │ │ + vldr d9, [pc, #136] @ 4abf0 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 295948 │ │ │ │ - movw r1, #59776 @ 0xe980 │ │ │ │ + bl 295520 │ │ │ │ + movw r1, #58688 @ 0xe540 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab10 │ │ │ │ - vldr d8, [pc, #108] @ 4ac00 │ │ │ │ + blt.n 4ab08 │ │ │ │ + vldr d8, [pc, #108] @ 4abf8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b308 │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + bl 9b378 │ │ │ │ + movw r1, #57548 @ 0xe0cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab10 │ │ │ │ + blt.n 4ab08 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 295948 │ │ │ │ - movw r1, #59784 @ 0xe988 │ │ │ │ + bl 295520 │ │ │ │ + movw r1, #58696 @ 0xe548 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db298 │ │ │ │ + bl 1d9940 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -45483,22 +45482,22 @@ │ │ │ │ blx 2b9a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 4ae9a │ │ │ │ + bl 4ae92 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ - movw r4, #50928 @ 0xc6f0 │ │ │ │ + movw r4, #49864 @ 0xc2c8 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -45507,67 +45506,67 @@ │ │ │ │ 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 lr, #0 │ │ │ │ - bne.n 4ac8a │ │ │ │ + bne.n 4ac82 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 4ac8a │ │ │ │ + ble.n 4ac82 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 4ac8a │ │ │ │ - cbnz r6, 4acaa │ │ │ │ + bne.n 4ac82 │ │ │ │ + cbnz r6, 4aca2 │ │ │ │ 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, #208] @ (4ad70 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #208] @ (4ad68 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad4e │ │ │ │ + beq.n 4ad46 │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad58 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 4ad50 │ │ │ │ + bl b0f38 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4ace0 │ │ │ │ + beq.n 4acd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ace8 │ │ │ │ + b.n 4ace0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ - cbz r4, 4ad04 │ │ │ │ + bl b4104 │ │ │ │ + cbz r4, 4acfc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ - b.n 4ad5a │ │ │ │ + bl 1e3710 │ │ │ │ + b.n 4ad52 │ │ │ │ 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 │ │ │ │ @@ -45580,108 +45579,108 @@ │ │ │ │ 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 4af6c │ │ │ │ + bl 4af64 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4ad5a │ │ │ │ + b.n 4ad52 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad5a │ │ │ │ + b.n 4ad52 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + 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 4ad94 │ │ │ │ + bne.n 4ad8c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21bef0 │ │ │ │ + b.w 21aa10 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13792 @ 0x35e0 │ │ │ │ + movw r0, #12704 @ 0x31a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad88 │ │ │ │ + bne.n 4ad80 │ │ │ │ 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 4add8 │ │ │ │ + bhi.n 4add0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4ae00 │ │ │ │ - b.n 4adf0 │ │ │ │ - movw r0, #23532 @ 0x5bec │ │ │ │ + ble.n 4adf8 │ │ │ │ + b.n 4ade8 │ │ │ │ + movw r0, #22444 @ 0x57ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4add0 │ │ │ │ + bne.n 4adc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ae46 │ │ │ │ + b.n 4ae3e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 148b4c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 148bf8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4adec │ │ │ │ + beq.n 4ade4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4ae18 │ │ │ │ + bne.n 4ae10 │ │ │ │ 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, 4ae26 │ │ │ │ + cbnz r1, 4ae1e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4ae28 │ │ │ │ + b.n 4ae20 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 148b4c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 148bf8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae00 │ │ │ │ - b.n 4adec │ │ │ │ + bne.n 4adf8 │ │ │ │ + b.n 4ade4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #23532 @ 0x5bec │ │ │ │ + movw r2, #22444 @ 0x57ac │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 2508c4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x240> │ │ │ │ + bl 24f454 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x310> │ │ │ │ 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 │ │ │ │ @@ -45689,519 +45688,519 @@ │ │ │ │ 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 4ae76 │ │ │ │ + beq.n 4ae6e │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ae84 │ │ │ │ + bne.n 4ae7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2749a0 │ │ │ │ + bl 274378 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ae8e │ │ │ │ - b.n 4ae96 │ │ │ │ + bne.n 4ae86 │ │ │ │ + b.n 4ae8e │ │ │ │ movs r2, #1 │ │ │ │ - bl 251698 │ │ │ │ + bl 25015c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ae96 │ │ │ │ + beq.n 4ae8e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r4, 4aed2 │ │ │ │ + cbnz r4, 4aeca │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad70 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #59792 @ 0xe990 │ │ │ │ + movw r0, #58704 @ 0xe550 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aee2 │ │ │ │ + b.n 4aeda │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94174 │ │ │ │ + bl 941f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4af62 │ │ │ │ + beq.n 4af5a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af04 │ │ │ │ + bge.n 4aefc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4af04 │ │ │ │ + cbnz r3, 4aefc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4af58 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4af50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4af22 │ │ │ │ + cbz r0, 4af1a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (4af68 ) │ │ │ │ + ldr r1, [pc, #84] @ (4af60 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 98a10 │ │ │ │ + bl 98a9c │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4af24 │ │ │ │ + b.n 4af1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85110 │ │ │ │ - cbz r4, 4af58 │ │ │ │ - movw r1, #34208 @ 0x85a0 │ │ │ │ + bl 1c7044 │ │ │ │ + cbz r4, 4af50 │ │ │ │ + movw r1, #33120 @ 0x8160 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b1b0 │ │ │ │ - cbz r0, 4af58 │ │ │ │ - movw r1, #49128 @ 0xbfe8 │ │ │ │ + bl 4b1a8 │ │ │ │ + cbz r0, 4af50 │ │ │ │ + movw r1, #48132 @ 0xbc04 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b1b0 │ │ │ │ - cbz r0, 4af58 │ │ │ │ + bl 4b1a8 │ │ │ │ + cbz r0, 4af50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 85110 │ │ │ │ + b.w 1c7044 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4afa4 │ │ │ │ + bvs.n 4af9c │ │ │ │ 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 r3, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b036 │ │ │ │ + beq.n 4b02e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b01e │ │ │ │ + beq.n 4b016 │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b01e │ │ │ │ + beq.n 4b016 │ │ │ │ str r4, [r5, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 14dc44 │ │ │ │ + bl 14dc24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 14dc44 │ │ │ │ + bl 14dc24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 14dc44 │ │ │ │ + bl 14dc24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14dc44 │ │ │ │ + bl 14dc24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14dc44 │ │ │ │ + bl 14dc24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 14dc44 │ │ │ │ + bl 14dc24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b01e │ │ │ │ + cbz r0, 4b016 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b034 │ │ │ │ + cbnz r0, 4b02c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b038 │ │ │ │ + bge.n 4b030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b038 │ │ │ │ + cbnz r3, 4b030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b038 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b030 │ │ │ │ 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 4b05c │ │ │ │ + bne.n 4b054 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a7b6c │ │ │ │ + b.w 2a774c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13828 @ 0x3604 │ │ │ │ + movw r0, #12740 @ 0x31c4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b050 │ │ │ │ + bne.n 4b048 │ │ │ │ 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 4b09a │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 4b0a0 │ │ │ │ + beq.n 4b092 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 4b098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4b0ac │ │ │ │ + cbz r3, 4b0a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4b0ce │ │ │ │ + b.n 4b0c6 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4b0ca │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 4b0c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4b0ca │ │ │ │ + cbnz r3, 4b0c2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4b0ca │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 4b0c2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004b0d2 : │ │ │ │ +0004b0ca : │ │ │ │ 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 4b318 │ │ │ │ + bl 4b310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b102 │ │ │ │ + bne.n 4b0fa │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #59868 @ 0xe9dc │ │ │ │ + movw r0, #58780 @ 0xe59c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #7204 @ 0x1c24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4b12e │ │ │ │ + beq.n 4b126 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4b16c │ │ │ │ + b.n 4b164 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4b124 │ │ │ │ + bne.n 4b11c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4b124 │ │ │ │ + bhi.n 4b11c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4b38a │ │ │ │ + bl 4b382 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4b16a │ │ │ │ + beq.n 4b162 │ │ │ │ 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 4b16c │ │ │ │ + b.n 4b164 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 4b192 │ │ │ │ - movw r1, #60028 @ 0xea7c │ │ │ │ + bhi.n 4b18a │ │ │ │ + movw r1, #58940 @ 0xe63c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f3eac │ │ │ │ - movw r1, #60060 @ 0xea9c │ │ │ │ + b.w f41f0 │ │ │ │ + movw r1, #58972 @ 0xe65c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44436 @ 0xad94 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ 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 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b1de │ │ │ │ + cbz r0, 4b1d6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4b1e0 │ │ │ │ + b.n 4b1d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 4b214 │ │ │ │ + bhi.n 4b20c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b22a │ │ │ │ - b.n 4b23c │ │ │ │ - movw r0, #23380 @ 0x5b54 │ │ │ │ + cbnz r0, 4b222 │ │ │ │ + b.n 4b234 │ │ │ │ + movw r0, #22292 @ 0x5714 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b312 │ │ │ │ - b.n 4b206 │ │ │ │ - bl 9b258 │ │ │ │ + beq.n 4b30a │ │ │ │ + b.n 4b1fe │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b24a │ │ │ │ + blt.n 4b242 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4b25a │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4b252 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b312 │ │ │ │ + bne.n 4b30a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b25a │ │ │ │ + b.n 4b252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b238 │ │ │ │ + bne.n 4b230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b238 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b230 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4b2e6 │ │ │ │ + ble.n 4b2de │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4b28e │ │ │ │ + bpl.n 4b286 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b28a │ │ │ │ + beq.n 4b282 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60112 @ 0xead0 │ │ │ │ + movw r1, #59024 @ 0xe690 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4b2e8 │ │ │ │ + b.n 4b2e0 │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b2a0 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 4b2c0 │ │ │ │ + beq.n 4b298 │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 4b2b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b2e0 │ │ │ │ + beq.n 4b2d8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60200 @ 0xeb28 │ │ │ │ + movw r1, #59112 @ 0xe6e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64672 @ 0xfca0 │ │ │ │ + movw r2, #63512 @ 0xf818 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23380 @ 0x5b54 │ │ │ │ + movw r0, #22292 @ 0x5714 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4b312 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4b30a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4b2e8 │ │ │ │ + b.n 4b2e0 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4b304 │ │ │ │ - cbz r1, 4b2f4 │ │ │ │ + bgt.n 4b2fc │ │ │ │ + cbz r1, 4b2ec │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4b2fc │ │ │ │ + b.n 4b2f4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46c56 │ │ │ │ + b.w 46c4e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004b318 : │ │ │ │ +0004b310 : │ │ │ │ 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, 4b360 │ │ │ │ + cbnz r3, 4b358 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b33e │ │ │ │ + cbnz r0, 4b336 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 4b378 │ │ │ │ + b.n 4b370 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b386 │ │ │ │ + bge.n 4b37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b386 │ │ │ │ + cbnz r3, 4b37e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b386 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b37e │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 4b384 │ │ │ │ + cbnz r0, 4b37c │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbnz r0, 4b37e │ │ │ │ + bl f6c48 │ │ │ │ + cbnz r0, 4b376 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b386 │ │ │ │ - bl f7070 │ │ │ │ - b.n 4b386 │ │ │ │ + b.n 4b37e │ │ │ │ + bl f73c8 │ │ │ │ + b.n 4b37e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 4b4ae │ │ │ │ + beq.w 4b4a6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4b4b2 │ │ │ │ + bne.w 4b4aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -46217,28 +46216,28 @@ │ │ │ │ blx 2b47c │ │ │ │ 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 2bdc04 <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ + bl 2bd7e4 <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b478 │ │ │ │ + bne.n 4b470 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2837a0 │ │ │ │ + bl 283364 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b402 │ │ │ │ - bhi.n 4b3da │ │ │ │ + beq.n 4b3fa │ │ │ │ + bhi.n 4b3d2 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 4b484 │ │ │ │ + b.n 4b47c │ │ │ │ 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 │ │ │ │ @@ -46249,587 +46248,587 @@ │ │ │ │ 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 f3484 │ │ │ │ + bl f37c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b448 │ │ │ │ + bge.n 4b440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b448 │ │ │ │ + cbnz r3, 4b440 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b45c │ │ │ │ + bge.n 4b454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b45c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b454 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b470 │ │ │ │ + bge.n 4b468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b470 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b468 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 4b480 │ │ │ │ - bne.n 4b3da │ │ │ │ - b.n 4b484 │ │ │ │ + blt.n 4b478 │ │ │ │ + bne.n 4b3d2 │ │ │ │ + b.n 4b47c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4b3da │ │ │ │ + bne.n 4b3d2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b484 │ │ │ │ + b.n 4b47c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b498 │ │ │ │ + bge.n 4b490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b498 │ │ │ │ + cbnz r3, 4b490 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4b4 │ │ │ │ + bge.n 4b4ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b4b4 │ │ │ │ + cbnz r3, 4b4ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b4b4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b4ac │ │ │ │ movs r4, #1 │ │ │ │ - b.n 4b4b4 │ │ │ │ + b.n 4b4ac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b4da │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4b4e8 │ │ │ │ + bne.n 4b4d2 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4b4e0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad70 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b05fc │ │ │ │ + b.w 2b01dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4b50c │ │ │ │ + cbz r3, 4b504 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b524 │ │ │ │ + b.n 4b51c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4b514 │ │ │ │ + bgt.n 4b50c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b524 │ │ │ │ + b.n 4b51c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b510 │ │ │ │ + bne.n 4b508 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4b510 │ │ │ │ + beq.n 4b508 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4b546 │ │ │ │ + b.n 4b53e │ │ │ │ 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, #660] @ (4b7d0 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #660] @ (4b7c8 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b852 │ │ │ │ + beq.w 4b84a │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b850 │ │ │ │ - ldr r3, [pc, #628] @ (4b7d4 ) │ │ │ │ + beq.w 4b848 │ │ │ │ + ldr r3, [pc, #628] @ (4b7cc ) │ │ │ │ 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 4b6a6 │ │ │ │ + bne.w 4b69e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103b04 │ │ │ │ + bl 103e24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b6a6 │ │ │ │ + bne.w 4b69e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5a8 │ │ │ │ + bge.n 4b5a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b5a8 │ │ │ │ + cbnz r3, 4b5a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b5e0 │ │ │ │ + cbnz r0, 4b5d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5c6 │ │ │ │ + bge.n 4b5be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b5c6 │ │ │ │ + cbnz r3, 4b5be │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b852 │ │ │ │ + bne.w 4b84a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4b666 │ │ │ │ + bne.n 4b65e │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 103b04 │ │ │ │ + bl 103e24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4b666 │ │ │ │ + cbnz r3, 4b65e │ │ │ │ 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 4b64c │ │ │ │ + beq.n 4b644 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b62c │ │ │ │ + bge.n 4b624 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b63a │ │ │ │ + bge.n 4b632 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #396] @ 4b7c8 │ │ │ │ + vldr d5, [pc, #396] @ 4b7c0 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b666 │ │ │ │ + bhi.n 4b65e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5a8 │ │ │ │ + bge.n 4b5a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b5a8 │ │ │ │ + bne.n 4b5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b5a8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6e2 │ │ │ │ + beq.n 4b6da │ │ │ │ mov r1, r4 │ │ │ │ - bl 14dcf8 │ │ │ │ + bl 14dcd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b68e │ │ │ │ + bge.n 4b686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4b68e │ │ │ │ + cbnz r3, 4b686 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6a2 │ │ │ │ + bge.n 4b69a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b6a2 │ │ │ │ + cbnz r3, 4b69a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b714 │ │ │ │ + beq.n 4b70c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4b7d8 │ │ │ │ + bne.w 4b7d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b744 │ │ │ │ + bge.n 4b73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b744 │ │ │ │ + bne.n 4b73c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b744 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b73c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b780 │ │ │ │ + beq.n 4b778 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b6f8 │ │ │ │ + cbnz r0, 4b6f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b714 │ │ │ │ + bge.n 4b70c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b714 │ │ │ │ + cbnz r3, 4b70c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b714 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b70c │ │ │ │ mov r1, r4 │ │ │ │ - bl 14dcf8 │ │ │ │ + bl 14dcd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b7a2 │ │ │ │ + blt.n 4b79a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b7b2 │ │ │ │ + blt.n 4b7aa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4b7d8 │ │ │ │ + bne.n 4b7d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b728 │ │ │ │ + bge.n 4b720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b728 │ │ │ │ + cbnz r3, 4b720 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b852 │ │ │ │ + b.n 4b84a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4b6d2 │ │ │ │ + bne.n 4b6ca │ │ │ │ vldr d7, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b796 │ │ │ │ + blt.n 4b78e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b72c │ │ │ │ + bne.n 4b724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b766 │ │ │ │ + bge.n 4b75e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b766 │ │ │ │ + cbnz r3, 4b75e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b852 │ │ │ │ + bne.n 4b84a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9b308 │ │ │ │ - bl 103b04 │ │ │ │ + b.w 9b378 │ │ │ │ + bl 103e24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b6d6 │ │ │ │ + bne.n 4b6ce │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 4b736 │ │ │ │ + b.n 4b72e │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b744 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b744 │ │ │ │ + bne.n 4b73c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b708 │ │ │ │ + bne.n 4b700 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b708 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b710 │ │ │ │ + bne.n 4b708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b710 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b708 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 4b806 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 4b83a │ │ │ │ + cbnz r6, 4b7fe │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 4b832 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b802 │ │ │ │ + bge.n 4b7fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b802 │ │ │ │ + cbnz r3, 4b7fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b83a │ │ │ │ - bl 14dcf8 │ │ │ │ + b.n 4b832 │ │ │ │ + bl 14dcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b820 │ │ │ │ + bge.n 4b818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b820 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b818 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b834 │ │ │ │ + bge.n 4b82c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b834 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b82c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4b7da │ │ │ │ + bne.n 4b7d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b852 │ │ │ │ + bge.n 4b84a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b852 │ │ │ │ + cbnz r3, 4b84a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b852 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b84a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 2bdd4c <_PyCompile_OptimizeCfg@@Base+0xba0> │ │ │ │ + b.w 2bd92c <_PyCompile_OptimizeCfg@@Base+0xba0> │ │ │ │ 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 4b882 │ │ │ │ + bne.n 4b87a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24df70 │ │ │ │ + b.w 24ca24 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13872 @ 0x3630 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b876 │ │ │ │ + bne.n 4b86e │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b898 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004b890 <_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, 4b8b0 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4b8a8 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4b8c6 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4b8be <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 221338 │ │ │ │ + bl 21fe58 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 2be1e4 <_PyCompile_OptimizeCfg@@Base+0x1038> │ │ │ │ + b.w 2bddc4 <_PyCompile_OptimizeCfg@@Base+0x1038> │ │ │ │ stmdb 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 4b8fc <_PyBytes_ReverseFind@@Base+0x64> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 4b902 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ + beq.n 4b8f4 <_PyBytes_ReverseFind@@Base+0x64> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 4b8fa <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ mov r0, fp │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b912 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + cbz r2, 4b90a <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 4ba2a <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + b.n 4ba22 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d149c │ │ │ │ + bl d151c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba1c <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + beq.n 4ba14 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ 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 4b940 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 4b946 <_PyBytes_ReverseFind@@Base+0xae> │ │ │ │ + beq.n 4b938 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 4b93e <_PyBytes_ReverseFind@@Base+0xae> │ │ │ │ mov r0, fp │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 4b964 <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ + cbnz r2, 4b95c <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b970 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + cbnz r0, 4b968 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4ba1c <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + b.n 4ba14 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4b964 <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ + bne.n 4b95c <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4108 │ │ │ │ + bl b417c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - cbz r2, 4b9d4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - bl d149c │ │ │ │ + cbz r2, 4b9cc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + bl d151c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4b9d4 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + cbz r0, 4b9cc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b9b6 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 4b9b6 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + cbz r2, 4b9ae <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 4b9ae <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4ba1c <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + b.n 4ba14 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 4b9c8 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ + bne.n 4b9c0 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9b5a0 │ │ │ │ - cbz r0, 4b9e6 <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ + bl 9b610 │ │ │ │ + cbz r0, 4b9de <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4b97c <_PyBytes_ReverseFind@@Base+0xe4> │ │ │ │ + b.n 4b974 <_PyBytes_ReverseFind@@Base+0xe4> │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf084 │ │ │ │ + bl cf104 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b9ee <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + cbnz r0, 4b9e6 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 4b95a <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 4b952 <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 4ba00 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + ble.n 4b9f8 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4b9ee <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + b.n 4b9e6 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 e0674 │ │ │ │ - b.n 4ba24 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + bl e06bc │ │ │ │ + b.n 4ba1c <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ 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 │ │ │ │ @@ -46837,275 +46836,275 @@ │ │ │ │ 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 1895fc │ │ │ │ - cbz r0, 4ba7c <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + bl 1890b0 │ │ │ │ + cbz r0, 4ba74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4ba56 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + cbz r3, 4ba4e <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4ba5e <_PyBytes_ReverseFind@@Base+0x1c6> │ │ │ │ + b.n 4ba56 <_PyBytes_ReverseFind@@Base+0x1c6> │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ba7c <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + cbz r5, 4ba74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #31888 @ 0x7c90 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ba7c <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + ble.n 4ba74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4ba6e <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + b.n 4ba66 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ba88 <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ - b.w 17e8f4 │ │ │ │ + beq.n 4ba80 <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ + b.w 17e3ac │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ba9c <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ - b.w 17e8f4 │ │ │ │ + beq.n 4ba94 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + b.w 17e3ac │ │ │ │ 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, #20] │ │ │ │ - cbz r0, 4bad0 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + cbz r0, 4bac8 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bad0 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bge.n 4bac8 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bad0 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bac8 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4baec <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + cbnz r2, 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4baec <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + cbz r0, 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4baec <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + bge.n 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4baec <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1f2d90 │ │ │ │ + b.w 1f1590 │ │ │ │ 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 4bb20 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + bhi.n 4bb18 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bb36 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ - b.n 4bb48 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ + cbnz r0, 4bb2e <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + b.n 4bb40 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + movw r0, #22388 @ 0x5774 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc1e <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ - b.n 4bb12 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ - bl 9b258 │ │ │ │ + beq.n 4bc16 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + b.n 4bb0a <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bb56 <_PyBytes_ReverseFind@@Base+0x2be> │ │ │ │ + blt.n 4bb4e <_PyBytes_ReverseFind@@Base+0x2be> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4bb66 <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4bb5e <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc1e <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + bne.n 4bc16 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bb66 <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ + b.n 4bb5e <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bb44 <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ + bne.n 4bb3c <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bb44 <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bb3c <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4bbf2 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + ble.n 4bbea <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4bb9a <_PyBytes_ReverseFind@@Base+0x302> │ │ │ │ + bpl.n 4bb92 <_PyBytes_ReverseFind@@Base+0x302> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4bb96 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ + beq.n 4bb8e <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60848 @ 0xedb0 │ │ │ │ + movw r1, #59760 @ 0xe970 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4bbf4 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + b.n 4bbec <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4bbac <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 4bbcc <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + beq.n 4bba4 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 4bbc4 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4bbec <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + beq.n 4bbe4 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60936 @ 0xee08 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64672 @ 0xfca0 │ │ │ │ + movw r2, #63512 @ 0xf818 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ + movw r0, #22388 @ 0x5774 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bc1e <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bc16 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4bbf4 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + b.n 4bbec <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4bc10 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ - cbz r1, 4bc00 <_PyBytes_ReverseFind@@Base+0x368> │ │ │ │ + bgt.n 4bc08 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ + cbz r1, 4bbf8 <_PyBytes_ReverseFind@@Base+0x368> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4bc08 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b.n 4bc00 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46c56 │ │ │ │ + b.w 46c4e │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ - bl 204398 │ │ │ │ + bl 202c48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 4bc4a <_PyBytes_ReverseFind@@Base+0x3b2> │ │ │ │ + cbz r0, 4bc42 <_PyBytes_ReverseFind@@Base+0x3b2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 4bc6a <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ - bl cefec │ │ │ │ - cbz r0, 4bc9c <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + cbnz r1, 4bc62 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ + bl cf06c │ │ │ │ + cbz r0, 4bc94 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 4bc9c <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + b.n 4bc94 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bl cf084 │ │ │ │ - cbz r0, 4bc9c <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + bl cf104 │ │ │ │ + cbz r0, 4bc94 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ adds r6, r2, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4bc92 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + ble.n 4bc8a <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr.w r7, [r7, r2, lsl #2] │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ - b.n 4bc7c <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + b.n 4bc74 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ 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 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 4bcce <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + cbnz r5, 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f7804 │ │ │ │ + bl 1f60b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4bcce <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + cbz r0, 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bcce <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + bge.n 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bcce <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 4bcf8 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ + bne.n 4bcf0 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 173944 │ │ │ │ + b.w 173668 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13720 @ 0x3598 │ │ │ │ + movw r0, #12632 @ 0x3158 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bcec <_PyBytes_ReverseFind@@Base+0x454> │ │ │ │ + bne.n 4bce4 <_PyBytes_ReverseFind@@Base+0x454> │ │ │ │ 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 │ │ │ │ @@ -47122,202 +47121,202 @@ │ │ │ │ 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, 4bd58 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + cbz r3, 4bd50 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4bd70 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 4bd68 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4bd60 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bge.n 4bd58 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bd70 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 4bd68 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4bd5c <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + bgt.n 4bd54 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4bd5c <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + beq.n 4bd54 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 4bd90 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + b.n 4bd88 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ 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] @ (4be94 <_PyBytes_ReverseFind@@Base+0x5fc>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #268] @ (4be8c <_PyBytes_ReverseFind@@Base+0x5fc>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4be8a <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + beq.n 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 4bdaa <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + beq.n 4bda2 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bdac <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 4bdac <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ + bne.n 4bda4 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 4bda4 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4be8a <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + b.n 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ 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 4be0e <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + bls.n 4be06 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4bdec <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bne.n 4bde4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4be08 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ + ble.n 4be00 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4be72 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bgt.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4be08 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ + b.n 4be00 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4be72 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + beq.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4bdfa <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ + beq.n 4bdf2 <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4be08 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ + bne.n 4be00 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 4be72 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + blt.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4bdc6 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + b.n 4bdbe <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 4be72 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bgt.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ adds r0, r4, r6 │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4be8a <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + cbz r0, 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4be8a <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bls.n 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4be56 <_PyBytes_ReverseFind@@Base+0x5be> │ │ │ │ + bne.n 4be4e <_PyBytes_ReverseFind@@Base+0x5be> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4be68 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ + ble.n 4be60 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4be6e <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + beq.n 4be66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4be4c <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + b.n 4be44 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4be6c <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + beq.n 4be64 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 4be6c <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + beq.n 4be64 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4be6e <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + b.n 4be66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ mov r3, sl │ │ │ │ - b.n 4be6e <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + b.n 4be66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4be2c <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ + b.n 4be24 <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58056 @ 0xe2c8 │ │ │ │ + movw r1, #56968 @ 0xde88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4bda6 <_PyBytes_ReverseFind@@Base+0x50e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4bd9e <_PyBytes_ReverseFind@@Base+0x50e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ 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 29fa64 │ │ │ │ + bl 29f644 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bed0 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ + cbz r0, 4bec8 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f884 <_PySet_Update@@Base> │ │ │ │ + bl 22e264 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bed0 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ + bne.n 4bec8 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bece <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bge.n 4bec6 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bece <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + cbnz r3, 4bec6 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4bf1e <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + cbz r3, 4bf16 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ 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 4bf04 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + bge.n 4befc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bf24 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + beq.n 4bf1c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4beec <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + b.n 4bee4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #61200 @ 0xef10 │ │ │ │ + movw r1, #60112 @ 0xead0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 4bf24 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 4bf1c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ad94 │ │ │ │ + b.w 7ad8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ @@ -47338,176 +47337,176 @@ │ │ │ │ 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 4bf86 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + beq.n 4bf7e <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c294 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + beq.w 4c28c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4bf9e <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ + beq.n 4bf96 <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c294 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + beq.w 4c28c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 4bfba <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + cbnz r2, 4bfb2 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c0e8 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + b.n 4c0e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c05e <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + beq.n 4c056 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 252f64 <_PyXI_GetMainNamespace@@Base+0x430> │ │ │ │ + bl 251914 <_PyXI_GetMainNamespace@@Base+0x430> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4bfd2 <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 4bfca <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ + bl 23aac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c0e8 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + b.n 4c0e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bfea <_PyBytes_ReverseFind@@Base+0x752> │ │ │ │ + cbz r0, 4bfe2 <_PyBytes_ReverseFind@@Base+0x752> │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4c008 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ + b.n 4c000 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 4c008 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ + cbz r2, 4c000 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ 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 4bff2 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + bcc.n 4bfea <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ 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, #656] @ (4c2c4 <_PyBytes_ReverseFind@@Base+0xa2c>) │ │ │ │ + ldr r3, [pc, #656] @ (4c2bc <_PyBytes_ReverseFind@@Base+0xa2c>) │ │ │ │ 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 4c0ee <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ + b.n 4c0e6 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #6121 @ 0x17e9 │ │ │ │ + movw r3, #5953 @ 0x1741 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c0ac <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + bne.n 4c0a4 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ 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 4c0ac <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + blt.n 4c0a4 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a56c │ │ │ │ + bl 9a5d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 4c0ee <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ + b.n 4c0e6 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r1, r5 │ │ │ │ - bl a0020 │ │ │ │ - cbz r0, 4c0ee <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ + bl a00e0 │ │ │ │ + cbz r0, 4c0e6 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4c290 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bge.w 4c288 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c290 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bne.w 4c288 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c290 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c288 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ - bl 10625c │ │ │ │ + beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bl 106578 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4c112 <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + cbnz r0, 4c10a <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4c25c <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bge.w 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c25c <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bne.w 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c25c <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ 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 a8058 │ │ │ │ + bl a80e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c20c <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + beq.n 4c204 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ 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 │ │ │ │ @@ -47516,171 +47515,171 @@ │ │ │ │ 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 297e20 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 297a00 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c166 <_PyBytes_ReverseFind@@Base+0x8ce> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 4c18e <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ - b.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + cbnz r0, 4c15e <_PyBytes_ReverseFind@@Base+0x8ce> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 4c186 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + b.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ - beq.n 4c18e <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + blt.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + beq.n 4c186 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl db8f0 │ │ │ │ + bl db92c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c1da <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ - b.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bne.n 4c1d2 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + b.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + beq.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109888 │ │ │ │ + bl 109bd4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c1c6 <_PyBytes_ReverseFind@@Base+0x92e> │ │ │ │ + bne.n 4c1be <_PyBytes_ReverseFind@@Base+0x92e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bge.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bne.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1da <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + bge.n 4c1d2 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4c1da <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + cbnz r3, 4c1d2 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1ee <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ + bge.n 4c1e6 <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c1ee <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ + cbnz r3, 4c1e6 <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c11a <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + bge.n 4c112 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c11a <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + bne.n 4c112 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c11a <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ - ldr r0, [pc, #184] @ (4c2c8 <_PyBytes_ReverseFind@@Base+0xa30>) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c112 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + ldr r0, [pc, #184] @ (4c2c0 <_PyBytes_ReverseFind@@Base+0xa30>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4c272 <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + cbz r0, 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22f884 <_PySet_Update@@Base> │ │ │ │ + bl 22e264 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c240 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + bne.n 4c238 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c270 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ + bge.n 4c268 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c270 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ + cbnz r3, 4c268 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c270 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c268 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c254 <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ + bge.n 4c24c <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c254 <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ + cbnz r3, 4c24c <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c260 <_PyBytes_ReverseFind@@Base+0x9c8> │ │ │ │ + blt.n 4c258 <_PyBytes_ReverseFind@@Base+0x9c8> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c25c <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bne.n 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c25c <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29fa64 │ │ │ │ + bl 29f644 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4c2e2 <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ - ldr r0, [pc, #44] @ (4c2cc <_PyBytes_ReverseFind@@Base+0xa34>) │ │ │ │ + cbz r0, 4c2da <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ + ldr r0, [pc, #44] @ (4c2c4 <_PyBytes_ReverseFind@@Base+0xa34>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c2d0 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ + cbnz r0, 4c2c8 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bge.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + cbnz r3, 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c2e4 <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ 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 4c2e2 <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ + bge.n 4c2da <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c2e2 <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c2da <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ + bl 84a88 <_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} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -47689,410 +47688,412 @@ │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4c31a <_PyBytes_ReverseFind@@Base+0xa82> │ │ │ │ + cbz r0, 4c312 <_PyBytes_ReverseFind@@Base+0xa82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c326 <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ + bge.n 4c31e <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c326 <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ + b.n 4c31e <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bf2cc │ │ │ │ + bl 2beeac │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c30c <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + bne.n 4c304 <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 4c34a <_PyBytes_ReverseFind@@Base+0xab2> │ │ │ │ + cbnz r1, 4c342 <_PyBytes_ReverseFind@@Base+0xab2> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f05f0 │ │ │ │ + bl 1eedec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c35c <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ - b.n 4c3c8 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ - movw r0, #24160 @ 0x5e60 │ │ │ │ + cbnz r0, 4c354 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ + b.n 4c3c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + movw r0, #23072 @ 0x5a20 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 240244 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 23ed44 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c33e <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ - b.n 4c3c6 <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + bne.n 4c336 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + b.n 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #64348 @ 0xfb5c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 4c398 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ + beq.n 4c390 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 4c398 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 4c390 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #61272 @ 0xef58 │ │ │ │ + movw r1, #60184 @ 0xeb18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c3ba <_PyBytes_ReverseFind@@Base+0xb22> │ │ │ │ - b.n 4c3c6 <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + blt.n 4c3b2 <_PyBytes_ReverseFind@@Base+0xb22> │ │ │ │ + b.n 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c3b2 <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ - cbz r7, 4c3c8 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq.n 4c3aa <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ + cbz r7, 4c3c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c3c8 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + bne.n 4c3c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c3c6 <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + bge.n 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c3c6 <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + cbnz r3, 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4c408 <_PyBytes_ReverseFind@@Base+0xb70> │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 4c400 <_PyBytes_ReverseFind@@Base+0xb70> │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #35516 @ 0x8abc │ │ │ │ + movw r0, #34412 @ 0x866c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c452 <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ + b.n 4c44a <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c452 <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ + cbz r0, 4c44a <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c438 <_PyBytes_ReverseFind@@Base+0xba0> │ │ │ │ + beq.n 4c430 <_PyBytes_ReverseFind@@Base+0xba0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4c404 <_PyBytes_ReverseFind@@Base+0xb6c> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4c3fc <_PyBytes_ReverseFind@@Base+0xb6c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b360 │ │ │ │ - cbnz r0, 4c44a <_PyBytes_ReverseFind@@Base+0xbb2> │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 4c442 <_PyBytes_ReverseFind@@Base+0xbb2> │ │ │ │ + bl 23aac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c452 <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ + b.n 4c44a <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004c458 : │ │ │ │ - ldr r0, [pc, #4] @ (4c460 ) │ │ │ │ - b.w 1daa60 │ │ │ │ +0004c450 : │ │ │ │ + ldr r0, [pc, #4] @ (4c458 ) │ │ │ │ + b.w 1d9108 │ │ │ │ nop │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + 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 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 2ab9a4 │ │ │ │ + bl 2ab584 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4c4d8 │ │ │ │ - cbz r0, 4c492 │ │ │ │ + beq.n 4c4d0 │ │ │ │ + cbz r0, 4c48a │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c496 │ │ │ │ + b.n 4c48e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 4c4dc │ │ │ │ + bpl.n 4c4d4 │ │ │ │ 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 e07cc │ │ │ │ + bl e0814 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4e4 │ │ │ │ + cbz r0, 4c4dc │ │ │ │ mov r1, r5 │ │ │ │ - bl 9fe64 │ │ │ │ - cbz r0, 4c4e4 │ │ │ │ + bl 9ff24 │ │ │ │ + cbz r0, 4c4dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c4d8 │ │ │ │ + bge.n 4c4d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c4d8 │ │ │ │ + cbnz r3, 4c4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c4e4 │ │ │ │ + b.n 4c4dc │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4c510 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 4c516 │ │ │ │ + beq.n 4c508 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 4c50e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4c522 │ │ │ │ + cbz r3, 4c51a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4c554 │ │ │ │ + b.n 4c54c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4c550 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 4c548 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c550 │ │ │ │ + cbnz r3, 4c548 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4c550 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 4c548 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c550 │ │ │ │ + cbnz r3, 4c548 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 4c550 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 4c548 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4c56a │ │ │ │ + cbz r0, 4c562 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c56c │ │ │ │ + bge.n 4c564 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (4c570 ) │ │ │ │ + ldr r0, [pc, #4] @ (4c568 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #14524 @ 0x38bc │ │ │ │ - movt r1, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #208] @ (4c654 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4c5a6 │ │ │ │ + cbnz r0, 4c594 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c662 │ │ │ │ + b.n 4c650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ - ldr r1, [pc, #176] @ (4c664 ) │ │ │ │ + blt.n 4c58e │ │ │ │ + ldr r1, [pc, #180] @ (4c658 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a0 │ │ │ │ + beq.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ - ldr r1, [pc, #152] @ (4c668 ) │ │ │ │ + blt.n 4c58e │ │ │ │ + ldr r1, [pc, #160] @ (4c65c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a0 │ │ │ │ + beq.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ - ldr r1, [pc, #132] @ (4c66c ) │ │ │ │ + blt.n 4c58e │ │ │ │ + ldr r1, [pc, #136] @ (4c660 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a0 │ │ │ │ + beq.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ - ldr r1, [pc, #108] @ (4c670 ) │ │ │ │ + blt.n 4c58e │ │ │ │ + ldr r1, [pc, #116] @ (4c664 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a0 │ │ │ │ + beq.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ - ldr r1, [pc, #88] @ (4c674 ) │ │ │ │ + blt.n 4c58e │ │ │ │ + ldr r1, [pc, #92] @ (4c668 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ + bl 1de5b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a0 │ │ │ │ + beq.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff0c │ │ │ │ + bl 1de5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ + blt.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #61364 @ 0xefb4 │ │ │ │ + movw r2, #60252 @ 0xeb5c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #19804 @ 0x4d5c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 214454 │ │ │ │ + bl 212f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c5a0 │ │ │ │ + blt.n 4c58e │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + nop │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r1, #12 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r1, #32 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0004c678 : │ │ │ │ +0004c670 : │ │ │ │ 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 4c696 │ │ │ │ + bpl.n 4c68e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c6ac │ │ │ │ + beq.n 4c6a4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4c6d2 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4c6ca │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c6b6 │ │ │ │ + blt.n 4c6ae │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 4c6d8 │ │ │ │ + blt.n 4c6d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61372 @ 0xefbc │ │ │ │ + movw r1, #60416 @ 0xec00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c6e8 │ │ │ │ + b.n 4c6e0 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 169788 │ │ │ │ - cbz r0, 4c712 │ │ │ │ + bl 169700 │ │ │ │ + cbz r0, 4c70a │ │ │ │ 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] │ │ │ │ @@ -48103,418 +48104,416 @@ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c7de │ │ │ │ + beq.n 4c7d6 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl f9c6c │ │ │ │ + bl f9fc4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c7da │ │ │ │ + bne.n 4c7d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c7da │ │ │ │ + bne.n 4c7d2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl dd220 │ │ │ │ + bl dd240 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c7cc │ │ │ │ + beq.n 4c7c4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c7ce │ │ │ │ + beq.n 4c7c6 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98a10 │ │ │ │ + bl 98a9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7ce │ │ │ │ + beq.n 4c7c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c78a │ │ │ │ + bge.n 4c782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c78a │ │ │ │ + cbnz r3, 4c782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 98a10 │ │ │ │ + bl 98a9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7ce │ │ │ │ + beq.n 4c7c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7e6 │ │ │ │ + bge.n 4c7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c7e6 │ │ │ │ + cbnz r3, 4c7de │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c7e6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c7de │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c7e6 │ │ │ │ + b.n 4c7de │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4c822 │ │ │ │ + beq.n 4c81a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #61408 @ 0xefe0 │ │ │ │ + movw r1, #60452 @ 0xec24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ - bl 4c9fc │ │ │ │ + b.w f41f0 │ │ │ │ + bl 4c9f4 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c858 │ │ │ │ + bne.n 4c850 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 150d18 │ │ │ │ + b.w 150cf4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13744 @ 0x35b0 │ │ │ │ + movw r0, #12656 @ 0x3170 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c84c │ │ │ │ + bne.n 4c844 │ │ │ │ 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, 4c88a │ │ │ │ + cbz r3, 4c882 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4c8a2 │ │ │ │ + b.n 4c89a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4c892 │ │ │ │ + bgt.n 4c88a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4c8a2 │ │ │ │ + b.n 4c89a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c88e │ │ │ │ + bgt.n 4c886 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c88e │ │ │ │ + beq.n 4c886 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4c8c4 │ │ │ │ + b.n 4c8c2 │ │ │ │ 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] │ │ │ │ - ldr r3, [pc, #200] @ (4c984 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + movw r3, #15468 @ 0x3c6c │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c97c │ │ │ │ + beq.n 4c97a │ │ │ │ add r6, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4c8da │ │ │ │ + beq.n 4c8d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 4c8da │ │ │ │ + bge.n 4c8d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c97c │ │ │ │ + b.n 4c97a │ │ │ │ ldr r4, [r5, #32] │ │ │ │ - cbz r4, 4c914 │ │ │ │ - cbz r6, 4c8e2 │ │ │ │ + cbz r4, 4c912 │ │ │ │ + cbz r6, 4c8e0 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 4c974 │ │ │ │ + beq.n 4c972 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c8fe │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4c8fc │ │ │ │ + bl 94260 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c914 │ │ │ │ - b.n 4c8d6 │ │ │ │ + cbz r0, 4c912 │ │ │ │ + b.n 4c8d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc54 │ │ │ │ + bl 19c69c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c8f4 │ │ │ │ + blt.n 4c8f2 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ - cbnz r4, 4c926 │ │ │ │ - b.n 4c8f4 │ │ │ │ + cbnz r4, 4c924 │ │ │ │ + b.n 4c8f2 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ - b.n 4c97c │ │ │ │ - cbz r6, 4c950 │ │ │ │ + bl 15cb84 │ │ │ │ + b.n 4c97a │ │ │ │ + cbz r6, 4c94e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c974 │ │ │ │ + beq.n 4c972 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29f42c │ │ │ │ + bl 29f00c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbnz r3, 4c944 │ │ │ │ + cbnz r3, 4c942 │ │ │ │ str r4, [r5, #32] │ │ │ │ - b.n 4c946 │ │ │ │ + b.n 4c944 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 4c974 │ │ │ │ + b.n 4c972 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c974 │ │ │ │ + beq.n 4c972 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29f42c │ │ │ │ + bl 29f00c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ - cbnz r3, 4c96a │ │ │ │ + cbnz r3, 4c968 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - b.n 4c96c │ │ │ │ + b.n 4c96a │ │ │ │ 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} │ │ │ │ - nop │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ 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, 4c9b2 │ │ │ │ + cbz r0, 4c9aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9b2 │ │ │ │ + bge.n 4c9aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c9b2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c9aa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4c9cc │ │ │ │ + cbz r0, 4c9c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9cc │ │ │ │ + bge.n 4c9c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c9cc │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c9c4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c9d0 : │ │ │ │ +0004c9c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34676 @ 0x8774 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 4c9f8 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 4c9f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 280948 <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ + b.w 2804cc <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c9fc : │ │ │ │ +0004c9f4 : │ │ │ │ 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 4ca32 │ │ │ │ + beq.n 4ca2a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19796 @ 0x4d54 │ │ │ │ + movw r1, #18708 @ 0x4914 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4ca58 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4ca50 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ca5e │ │ │ │ + beq.n 4ca56 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61448 @ 0xf008 │ │ │ │ + movw r1, #60492 @ 0xec4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb56 │ │ │ │ + b.n 4cb4e │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 4ca7c │ │ │ │ + cbz r6, 4ca74 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61484 @ 0xf02c │ │ │ │ + movw r1, #60528 @ 0xec70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 4ca58 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 4ca50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4ca9e │ │ │ │ + beq.n 4ca96 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61516 @ 0xf04c │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 4ca58 │ │ │ │ - ldr.w r8, [pc, #188] @ 4cb5c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 4ca50 │ │ │ │ + ldr.w r8, [pc, #188] @ 4cb54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 4caba │ │ │ │ - bl 24f15c │ │ │ │ - cbz r0, 4caba │ │ │ │ + cbnz r0, 4cab2 │ │ │ │ + bl 24dbec │ │ │ │ + cbz r0, 4cab2 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4cada │ │ │ │ + beq.n 4cad2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61560 @ 0xf078 │ │ │ │ + movw r1, #60604 @ 0xecbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 4ca58 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 4ca50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cb4c │ │ │ │ + bne.n 4cb44 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 4cafa │ │ │ │ - bl 24f15c │ │ │ │ + cbnz r4, 4caf2 │ │ │ │ + bl 24dbec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca58 │ │ │ │ + beq.n 4ca50 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d67c │ │ │ │ + bl 4d674 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca58 │ │ │ │ + beq.n 4ca50 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4cb32 │ │ │ │ + bne.n 4cb2a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cb20 │ │ │ │ + bge.n 4cb18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4cb20 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cb18 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43820 @ 0xab2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ - b.n 4ca58 │ │ │ │ + bl 15cb84 │ │ │ │ + b.n 4ca50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cb56 │ │ │ │ + bge.n 4cb4e │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbnz r4, 4cb56 │ │ │ │ + cbnz r4, 4cb4e │ │ │ │ mov r6, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cb56 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cb4e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 28382c │ │ │ │ + b.w 2833f0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ @@ -48525,73 +48524,73 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (4cca8 ) │ │ │ │ + ldr r1, [pc, #272] @ (4cca0 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #51824 @ 0xca70 │ │ │ │ + movw r2, #50736 @ 0xc630 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #61600 @ 0xf0a0 │ │ │ │ + movw r1, #60644 @ 0xece4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cc82 │ │ │ │ + beq.n 4cc7a │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #61620 @ 0xf0b4 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cc20 │ │ │ │ + beq.n 4cc18 │ │ │ │ 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 24a1d4 │ │ │ │ + bl 248cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cc20 │ │ │ │ + beq.n 4cc18 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4cc24 │ │ │ │ + beq.n 4cc1c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 4cc30 │ │ │ │ + beq.n 4cc28 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52148 @ 0xcbb4 │ │ │ │ + movw r1, #51060 @ 0xc774 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cc78 │ │ │ │ + b.n 4cc70 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4cc3a │ │ │ │ + b.n 4cc32 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ 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 │ │ │ │ @@ -48599,1042 +48598,1042 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2b190 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fef4 │ │ │ │ + bl 3fee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 4cc84 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 4cc7c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (4cca8 ) │ │ │ │ + ldr r3, [pc, #28] @ (4cca0 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cc9c │ │ │ │ + beq.n 4cc94 │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4ccd4 │ │ │ │ + cbnz r1, 4cccc │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51028 @ 0xc754 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4cce0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4ccd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4cce6 │ │ │ │ + bge.n 4ccde │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ccea │ │ │ │ + b.n 4cce2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4c988 │ │ │ │ + b.n 4c980 │ │ │ │ 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 4cd0e │ │ │ │ + bne.n 4cd06 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 411dc │ │ │ │ + b.w 411d4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13700 @ 0x3584 │ │ │ │ + movw r0, #12612 @ 0x3144 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd02 │ │ │ │ + bne.n 4ccfa │ │ │ │ pop {r4, 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, 4cd3e │ │ │ │ + cbz r2, 4cd36 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 4cd40 │ │ │ │ + b.n 4cd38 │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 4cd4e │ │ │ │ - cbnz r2, 4cd4e │ │ │ │ - cbnz r3, 4cd6c │ │ │ │ + bhi.n 4cd46 │ │ │ │ + cbnz r2, 4cd46 │ │ │ │ + cbnz r3, 4cd64 │ │ │ │ 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] @ (4cd88 ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #36] @ (4cd80 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4cd84 │ │ │ │ + cbz r0, 4cd7c │ │ │ │ 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 16ca9c <_PyList_SliceSubscript@@Base+0x1300> │ │ │ │ + b.w 16c7e0 <_PyList_SliceSubscript@@Base+0x1300> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ 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 r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 4cdb8 │ │ │ │ + cbnz r3, 4cdb0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #40752 @ 0x9f30 │ │ │ │ + movw r0, #39664 @ 0x9af0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103bdc │ │ │ │ - bl 171708 │ │ │ │ - cbz r0, 4cdd2 │ │ │ │ + b.w 103ef8 │ │ │ │ + bl 171430 │ │ │ │ + cbz r0, 4cdca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4ce18 │ │ │ │ - movw r0, #46164 @ 0xb454 │ │ │ │ + bne.n 4ce10 │ │ │ │ + movw r0, #45076 @ 0xb014 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ce10 │ │ │ │ + cbz r0, 4ce08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ce00 │ │ │ │ + blt.n 4cdf8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4ce10 │ │ │ │ + b.n 4ce08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cdfc │ │ │ │ + bne.n 4cdf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cdfc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cdf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 4ce1a │ │ │ │ + bl 218af0 │ │ │ │ + b.n 4ce12 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004ce1e <_PyObject_SetManagedDict@@Base>: │ │ │ │ +0004ce16 <_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 4ce90 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ - cbnz r6, 4ce5c <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ + bpl.n 4ce88 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ + cbnz r6, 4ce54 <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 4ce50 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 4ce48 <_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 1e9094 <_PyEval_NoToolsForUnwind@@Base+0x638> │ │ │ │ + bl 1e7740 <_PyEval_NoToolsForUnwind@@Base+0x634> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ceae <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + b.n 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257e04 │ │ │ │ - cbnz r0, 4ceaa <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ - cbz r4, 4ce74 <_PyObject_SetManagedDict@@Base+0x56> │ │ │ │ + bl 256920 │ │ │ │ + cbnz r0, 4cea2 <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ + cbz r4, 4ce6c <_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 4ceae <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + bge.n 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbnz r4, 4ceae <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbnz r4, 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4ceae <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ - cbz r1, 4ce9e <_PyObject_SetManagedDict@@Base+0x80> │ │ │ │ + b.n 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbz r1, 4ce96 <_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 85110 │ │ │ │ - b.n 4ce58 <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 4ce50 <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ 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, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 4cecc <_PyObject_SetManagedDict@@Base+0xae> │ │ │ │ + cbnz r2, 4cec4 <_PyObject_SetManagedDict@@Base+0xae> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4cef4 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ - b.n 4cee2 <_PyObject_SetManagedDict@@Base+0xc4> │ │ │ │ - movw r0, #46520 @ 0xb5b8 │ │ │ │ + beq.n 4ceec <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + b.n 4ceda <_PyObject_SetManagedDict@@Base+0xc4> │ │ │ │ + movw r0, #45432 @ 0xb178 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cec4 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ + bne.n 4cebc <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cf26 <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ - movw r0, #46520 @ 0xb5b8 │ │ │ │ + b.n 4cf1e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ + movw r0, #45432 @ 0xb178 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cede <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ + beq.n 4ced6 <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl a8974 │ │ │ │ + bl a89f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cf26 <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ + cbz r0, 4cf1e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ - bl 10a210 │ │ │ │ + bl 10a480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cf16 <_PyObject_SetManagedDict@@Base+0xf8> │ │ │ │ + blt.n 4cf0e <_PyObject_SetManagedDict@@Base+0xf8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4cf26 <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ + b.n 4cf1e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cf12 <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ + bne.n 4cf0a <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cf12 <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf0a <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ 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 r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4cf60 <_PyObject_SetManagedDict@@Base+0x142> │ │ │ │ + bne.n 4cf58 <_PyObject_SetManagedDict@@Base+0x142> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d07e <_PyObject_SetManagedDict@@Base+0x260> │ │ │ │ + beq.w 4d076 <_PyObject_SetManagedDict@@Base+0x260> │ │ │ │ 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 4d086 <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + bmi.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 4cfba <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + bmi.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 4cfd8 <_PyObject_SetManagedDict@@Base+0x1ba> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 4cfd0 <_PyObject_SetManagedDict@@Base+0x1ba> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbz r6, 4cfc0 <_PyObject_SetManagedDict@@Base+0x1a2> │ │ │ │ + cbz r6, 4cfb8 <_PyObject_SetManagedDict@@Base+0x1a2> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142964 │ │ │ │ + bl 142bdc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4d00e <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + beq.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, r6 │ │ │ │ it gt │ │ │ │ movgt r5, r4 │ │ │ │ cmp r0, r6 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cfe6 <_PyObject_SetManagedDict@@Base+0x1c8> │ │ │ │ - b.n 4d00e <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ - cbnz r7, 4d032 <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ + cbnz r0, 4cfde <_PyObject_SetManagedDict@@Base+0x1c8> │ │ │ │ + b.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + cbnz r7, 4d02a <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 4d054 <_PyObject_SetManagedDict@@Base+0x236> │ │ │ │ - bl f2758 │ │ │ │ + cbz r6, 4d04c <_PyObject_SetManagedDict@@Base+0x236> │ │ │ │ + bl f2a9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d012 <_PyObject_SetManagedDict@@Base+0x1f4> │ │ │ │ + blt.n 4d00a <_PyObject_SetManagedDict@@Base+0x1f4> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 4cfe4 <_PyObject_SetManagedDict@@Base+0x1c6> │ │ │ │ + bne.n 4cfdc <_PyObject_SetManagedDict@@Base+0x1c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d022 <_PyObject_SetManagedDict@@Base+0x204> │ │ │ │ + blt.n 4d01a <_PyObject_SetManagedDict@@Base+0x204> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d086 <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d002 <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ + bne.n 4cffa <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d002 <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cffa <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d00e <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + bne.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d00e <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d044 <_PyObject_SetManagedDict@@Base+0x226> │ │ │ │ + blt.n 4d03c <_PyObject_SetManagedDict@@Base+0x226> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4d086 <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d03a <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ + bne.n 4d032 <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d03a <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d032 <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d068 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ + bge.n 4d060 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d068 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ + cbnz r3, 4d060 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4d086 <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #44] @ (4d0c8 <_PyObject_SetManagedDict@@Base+0x2aa>) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (4d0c0 <_PyObject_SetManagedDict@@Base+0x2aa>) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 4d0b6 <_PyObject_SetManagedDict@@Base+0x298> │ │ │ │ + cbz r2, 4d0ae <_PyObject_SetManagedDict@@Base+0x298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #55972 @ 0xdaa4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #61804 @ 0xf16c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #60848 @ 0xedb0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4d0ea <_PyObject_SetManagedDict@@Base+0x2cc> │ │ │ │ + cbz r3, 4d0e2 <_PyObject_SetManagedDict@@Base+0x2cc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d102 <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ + b.n 4d0fa <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4d0f2 <_PyObject_SetManagedDict@@Base+0x2d4> │ │ │ │ + bge.n 4d0ea <_PyObject_SetManagedDict@@Base+0x2d4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d102 <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ + b.n 4d0fa <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d0ee <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ + bgt.n 4d0e6 <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4d0ee <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ + beq.n 4d0e6 <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4d124 <_PyObject_SetManagedDict@@Base+0x306> │ │ │ │ + b.n 4d11c <_PyObject_SetManagedDict@@Base+0x306> │ │ │ │ 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, #648] @ (4d3a0 <_PyObject_SetManagedDict@@Base+0x582>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #648] @ (4d398 <_PyObject_SetManagedDict@@Base+0x582>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d578 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ + beq.w 4d570 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4d170 <_PyObject_SetManagedDict@@Base+0x352> │ │ │ │ + beq.n 4d168 <_PyObject_SetManagedDict@@Base+0x352> │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d138 <_PyObject_SetManagedDict@@Base+0x31a> │ │ │ │ + beq.n 4d130 <_PyObject_SetManagedDict@@Base+0x31a> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 4d140 <_PyObject_SetManagedDict@@Base+0x322> │ │ │ │ - b.n 4d17e <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ + bne.n 4d138 <_PyObject_SetManagedDict@@Base+0x322> │ │ │ │ + b.n 4d176 <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d168 <_PyObject_SetManagedDict@@Base+0x34a> │ │ │ │ - bl 9b258 │ │ │ │ + cbz r0, 4d160 <_PyObject_SetManagedDict@@Base+0x34a> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d164 <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ + bge.n 4d15c <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d164 <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ + cbnz r3, 4d15c <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4d182 <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 4d17e <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ - b.n 4d576 <_PyObject_SetManagedDict@@Base+0x758> │ │ │ │ + bne.n 4d17a <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 4d176 <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ + b.n 4d56e <_PyObject_SetManagedDict@@Base+0x758> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d182 <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ + b.n 4d17a <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ 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, 4d198 <_PyObject_SetManagedDict@@Base+0x37a> │ │ │ │ + cbz r7, 4d190 <_PyObject_SetManagedDict@@Base+0x37a> │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ - b.n 4d1a0 <_PyObject_SetManagedDict@@Base+0x382> │ │ │ │ + b.n 4d198 <_PyObject_SetManagedDict@@Base+0x382> │ │ │ │ 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 4d312 <_PyObject_SetManagedDict@@Base+0x4f4> │ │ │ │ + bne.w 4d30a <_PyObject_SetManagedDict@@Base+0x4f4> │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d56a <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ - movw sl, #30864 @ 0x7890 │ │ │ │ + beq.w 4d562 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ + movw sl, #29776 @ 0x7450 │ │ │ │ movt sl, #50 @ 0x32 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 4d274 <_PyObject_SetManagedDict@@Base+0x456> │ │ │ │ + beq.n 4d26c <_PyObject_SetManagedDict@@Base+0x456> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 4d1f4 <_PyObject_SetManagedDict@@Base+0x3d6> │ │ │ │ + ble.n 4d1ec <_PyObject_SetManagedDict@@Base+0x3d6> │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4d1f6 <_PyObject_SetManagedDict@@Base+0x3d8> │ │ │ │ + bpl.n 4d1ee <_PyObject_SetManagedDict@@Base+0x3d8> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4d1e2 <_PyObject_SetManagedDict@@Base+0x3c4> │ │ │ │ - beq.n 4d2ea <_PyObject_SetManagedDict@@Base+0x4cc> │ │ │ │ + b.n 4d1da <_PyObject_SetManagedDict@@Base+0x3c4> │ │ │ │ + beq.n 4d2e2 <_PyObject_SetManagedDict@@Base+0x4cc> │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 4d210 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ + ble.n 4d208 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 4d210 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ + bmi.n 4d208 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4d1fa <_PyObject_SetManagedDict@@Base+0x3dc> │ │ │ │ + b.n 4d1f2 <_PyObject_SetManagedDict@@Base+0x3dc> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d2f6 <_PyObject_SetManagedDict@@Base+0x4d8> │ │ │ │ + beq.n 4d2ee <_PyObject_SetManagedDict@@Base+0x4d8> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 4d22e <_PyObject_SetManagedDict@@Base+0x410> │ │ │ │ + bgt.n 4d226 <_PyObject_SetManagedDict@@Base+0x410> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 4d26c <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ + b.n 4d264 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4d258 <_PyObject_SetManagedDict@@Base+0x43a> │ │ │ │ + cbz r0, 4d250 <_PyObject_SetManagedDict@@Base+0x43a> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bge.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bne.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d26c <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ + bge.n 4d264 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4d26c <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ + cbnz r3, 4d264 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4d1de <_PyObject_SetManagedDict@@Base+0x3c0> │ │ │ │ + b.n 4d1d6 <_PyObject_SetManagedDict@@Base+0x3c0> │ │ │ │ mov r8, r9 │ │ │ │ cmp r7, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - ble.n 4d2f0 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + ble.n 4d2e8 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 4d298 <_PyObject_SetManagedDict@@Base+0x47a> │ │ │ │ + bpl.n 4d290 <_PyObject_SetManagedDict@@Base+0x47a> │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4d286 <_PyObject_SetManagedDict@@Base+0x468> │ │ │ │ - b.n 4d2f0 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ + bne.n 4d27e <_PyObject_SetManagedDict@@Base+0x468> │ │ │ │ + b.n 4d2e8 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + cbz r0, 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d2b2 <_PyObject_SetManagedDict@@Base+0x494> │ │ │ │ + bgt.n 4d2aa <_PyObject_SetManagedDict@@Base+0x494> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d2e4 <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + b.n 4d2dc <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d2d2 <_PyObject_SetManagedDict@@Base+0x4b4> │ │ │ │ + cbz r0, 4d2ca <_PyObject_SetManagedDict@@Base+0x4b4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bge.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + cbnz r3, 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d2fa <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2e4 <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + bge.n 4d2dc <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d2e4 <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + cbnz r3, 4d2dc <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4d2f0 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ + b.n 4d2e8 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d56a <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ + b.n 4d562 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d30e <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ + bge.n 4d306 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d30e <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ + cbnz r3, 4d306 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d56a <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ + b.n 4d562 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d30e <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ + bne.n 4d306 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4d344 <_PyObject_SetManagedDict@@Base+0x526> │ │ │ │ + bne.n 4d33c <_PyObject_SetManagedDict@@Base+0x526> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d564 <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + b.n 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ 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 4d446 <_PyObject_SetManagedDict@@Base+0x628> │ │ │ │ + bne.n 4d43e <_PyObject_SetManagedDict@@Base+0x628> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d564 <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + beq.w 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ mov r8, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 4d3fa <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ + ble.n 4d3f2 <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4d3fa <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ + beq.n 4d3f2 <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d3ee <_PyObject_SetManagedDict@@Base+0x5d0> │ │ │ │ + bne.n 4d3e6 <_PyObject_SetManagedDict@@Base+0x5d0> │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + beq.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d3a4 <_PyObject_SetManagedDict@@Base+0x586> │ │ │ │ + bgt.n 4d39c <_PyObject_SetManagedDict@@Base+0x586> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d3e2 <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ + b.n 4d3da <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ nop │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r0, 4d3ce <_PyObject_SetManagedDict@@Base+0x5b0> │ │ │ │ + cbz r0, 4d3c6 <_PyObject_SetManagedDict@@Base+0x5b0> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bge.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bne.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d3e2 <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ + bge.n 4d3da <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 4d3e2 <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ + cbnz r2, 4d3da <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 4d3f6 <_PyObject_SetManagedDict@@Base+0x5d8> │ │ │ │ + b.n 4d3ee <_PyObject_SetManagedDict@@Base+0x5d8> │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 4d374 <_PyObject_SetManagedDict@@Base+0x556> │ │ │ │ + bne.n 4d36c <_PyObject_SetManagedDict@@Base+0x556> │ │ │ │ subs r5, #1 │ │ │ │ - b.n 4d36c <_PyObject_SetManagedDict@@Base+0x54e> │ │ │ │ + b.n 4d364 <_PyObject_SetManagedDict@@Base+0x54e> │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 4d440 <_PyObject_SetManagedDict@@Base+0x622> │ │ │ │ + blt.n 4d438 <_PyObject_SetManagedDict@@Base+0x622> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + beq.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d41c <_PyObject_SetManagedDict@@Base+0x5fe> │ │ │ │ + bgt.n 4d414 <_PyObject_SetManagedDict@@Base+0x5fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d43c <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ + b.n 4d434 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d516 <_PyObject_SetManagedDict@@Base+0x6f8> │ │ │ │ + bne.n 4d50e <_PyObject_SetManagedDict@@Base+0x6f8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d43c <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ + bge.n 4d434 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d43c <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ + cbnz r3, 4d434 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d564 <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ - bl 81090 │ │ │ │ + b.n 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d564 <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + beq.w 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ 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 4d4ee <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ + beq.n 4d4e6 <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 221338 │ │ │ │ + bl 21fe58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 4d4ee <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ + blt.n 4d4e6 <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ mov r1, r9 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d544 <_PyObject_SetManagedDict@@Base+0x726> │ │ │ │ + beq.n 4d53c <_PyObject_SetManagedDict@@Base+0x726> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d4aa <_PyObject_SetManagedDict@@Base+0x68c> │ │ │ │ + bgt.n 4d4a2 <_PyObject_SetManagedDict@@Base+0x68c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d4e4 <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ + b.n 4d4dc <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 4d4d2 <_PyObject_SetManagedDict@@Base+0x6b4> │ │ │ │ + cbz r0, 4d4ca <_PyObject_SetManagedDict@@Base+0x6b4> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bge.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bne.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4e4 <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ + bge.n 4d4dc <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4d4e4 <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ + cbnz r2, 4d4dc <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 4d45a <_PyObject_SetManagedDict@@Base+0x63c> │ │ │ │ + b.n 4d452 <_PyObject_SetManagedDict@@Base+0x63c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + cbz r0, 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d50a <_PyObject_SetManagedDict@@Base+0x6ec> │ │ │ │ + bgt.n 4d502 <_PyObject_SetManagedDict@@Base+0x6ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d53c <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ + b.n 4d534 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d52a <_PyObject_SetManagedDict@@Base+0x70c> │ │ │ │ + cbz r0, 4d522 <_PyObject_SetManagedDict@@Base+0x70c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bge.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + cbnz r3, 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d548 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d53c <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ + bge.n 4d534 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d53c <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ + cbnz r3, 4d534 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4d564 <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + b.n 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d340 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ + bge.w 4d338 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d340 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ + bne.w 4d338 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d340 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d338 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4d578 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ + b.n 4d570 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d5ac <_PyObject_SetManagedDict@@Base+0x78e> │ │ │ │ + bne.n 4d5a4 <_PyObject_SetManagedDict@@Base+0x78e> │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 283788 │ │ │ │ - b.n 4d5c8 <_PyObject_SetManagedDict@@Base+0x7aa> │ │ │ │ + bl 28334c │ │ │ │ + b.n 4d5c0 <_PyObject_SetManagedDict@@Base+0x7aa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #57840 @ 0xe1f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #49548 @ 0xc18c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4d5f0 <_PyObject_SetManagedDict@@Base+0x7d2> │ │ │ │ - movw r0, #61892 @ 0xf1c4 │ │ │ │ + bpl.n 4d5e8 <_PyObject_SetManagedDict@@Base+0x7d2> │ │ │ │ + movw r0, #60936 @ 0xee08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103bdc │ │ │ │ - movw r0, #61916 @ 0xf1dc │ │ │ │ + b.w 103ef8 │ │ │ │ + movw r0, #60960 @ 0xee20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 149f88 │ │ │ │ + b.w 14a034 │ │ │ │ │ │ │ │ -0004d602 : │ │ │ │ +0004d5fa : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4d61c ) │ │ │ │ + ldr r4, [pc, #16] @ (4d614 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 10a734 │ │ │ │ + b.w 10aa80 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 4d644 │ │ │ │ - movw r0, #61932 @ 0xf1ec │ │ │ │ + cbnz r4, 4d63c │ │ │ │ + movw r0, #60976 @ 0xee30 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #61952 @ 0xf200 │ │ │ │ + movw r0, #60996 @ 0xee44 │ │ │ │ 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 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d678 │ │ │ │ + bge.n 4d670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d678 │ │ │ │ + cbnz r3, 4d670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d71a │ │ │ │ + beq.n 4d712 │ │ │ │ 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 4d728 │ │ │ │ + bl 4d720 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 4d6f2 │ │ │ │ + bhi.n 4d6ea │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r6, #24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldr r3, [pc, #104] @ (4d724 ) │ │ │ │ + ldr r3, [pc, #104] @ (4d71c ) │ │ │ │ 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 4d71c │ │ │ │ + bge.n 4d714 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4092] @ 0xffc │ │ │ │ - b.n 4d71c │ │ │ │ + b.n 4d714 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 4d71c │ │ │ │ - bl 284388 │ │ │ │ + b.n 4d714 │ │ │ │ + bl 283f50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbnz r4, 4d710 │ │ │ │ + cbnz r4, 4d708 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d71c │ │ │ │ + bge.n 4d714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d71c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d71c │ │ │ │ + cbnz r3, 4d714 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d714 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 4d71c │ │ │ │ + b.n 4d714 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -49648,1140 +49647,1140 @@ │ │ │ │ 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 4d8fe │ │ │ │ + bne.w 4d8f6 │ │ │ │ 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 4db4e │ │ │ │ + beq.w 4db46 │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r0, r0, fp │ │ │ │ - bl 2e3898 <_PyMonitoring_FireBranchEvent@@Base+0x9e8> │ │ │ │ + bl 2e3458 <_PyMonitoring_FireBranchEvent@@Base+0xa1c> │ │ │ │ add.w r3, r4, r0, lsl #3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d864 │ │ │ │ + bne.n 4d85c │ │ │ │ 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 4d728 │ │ │ │ + bl 4d720 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4db54 │ │ │ │ + bls.w 4db4c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4d826 │ │ │ │ + bne.n 4d81e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d826 │ │ │ │ + bhi.n 4d81e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d826 │ │ │ │ + beq.n 4d81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab87c │ │ │ │ + bl 2ab45c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d830 │ │ │ │ + beq.n 4d828 │ │ │ │ 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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 4d80a │ │ │ │ + bge.n 4d802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d80a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d802 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d9c6 │ │ │ │ + bge.w 4d9be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d9c6 │ │ │ │ + bne.w 4d9be │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d9c6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d9be │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab87c │ │ │ │ + bl 2ab45c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d84c │ │ │ │ + cbnz r0, 4d844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4da78 │ │ │ │ + bge.w 4da70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4da78 │ │ │ │ + bne.w 4da70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4da78 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4da70 │ │ │ │ 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 4d9bc │ │ │ │ - b.n 4d9c6 │ │ │ │ - bl f3484 │ │ │ │ + blt.w 4d9b4 │ │ │ │ + b.n 4d9be │ │ │ │ + bl f37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4da78 │ │ │ │ - beq.w 4db4e │ │ │ │ + blt.w 4da70 │ │ │ │ + beq.w 4db46 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4db52 │ │ │ │ - bl 2842f8 │ │ │ │ + bls.w 4db4a │ │ │ │ + bl 283ec0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4d8fa │ │ │ │ + cbz r0, 4d8f2 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r8, [r9, #12]! │ │ │ │ and.w r0, fp, r8 │ │ │ │ - bl 2e3898 <_PyMonitoring_FireBranchEvent@@Base+0x9e8> │ │ │ │ + bl 2e3458 <_PyMonitoring_FireBranchEvent@@Base+0xa1c> │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ add.w r0, r6, #12 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bls.n 4d8c0 │ │ │ │ + bls.n 4d8b8 │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ - cbz r2, 4d8ba │ │ │ │ + cbz r2, 4d8b2 │ │ │ │ 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 4d89a │ │ │ │ + b.n 4d892 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r0, r6, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 4d8ee │ │ │ │ + bcs.n 4d8e6 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - cbz r2, 4d8e6 │ │ │ │ + cbz r2, 4d8de │ │ │ │ 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 4d8cc │ │ │ │ + b.n 4d8c4 │ │ │ │ bic.w r3, r8, r5 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 4db54 │ │ │ │ + b.n 4db4c │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4da78 │ │ │ │ + b.n 4da70 │ │ │ │ movw r5, #476 @ 0x1dc │ │ │ │ movt r5, #81 @ 0x51 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 4da5c │ │ │ │ + bne.w 4da54 │ │ │ │ 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 4db4e │ │ │ │ + beq.w 4db46 │ │ │ │ add.w r1, r8, #5 │ │ │ │ add r5, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 4d728 │ │ │ │ + bl 4d720 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4d986 │ │ │ │ + beq.n 4d97e │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 4db54 │ │ │ │ + bne.w 4db4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 59736 │ │ │ │ + bl 5972e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d968 │ │ │ │ + cbnz r0, 4d960 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4da78 │ │ │ │ + bge.w 4da70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4da78 │ │ │ │ + bne.w 4da70 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4da78 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4da70 │ │ │ │ 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 4d982 │ │ │ │ + bge.n 4d97a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d982 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d97a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4db54 │ │ │ │ + b.n 4db4c │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ - beq.w 4db54 │ │ │ │ + beq.w 4db4c │ │ │ │ cmp.w sl, #15 │ │ │ │ - ble.n 4d9ca │ │ │ │ + ble.n 4d9c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59736 │ │ │ │ + bl 5972e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da78 │ │ │ │ + beq.n 4da70 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w sl, [r0, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4d9c6 │ │ │ │ + cbz r0, 4d9be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d9c6 │ │ │ │ + bge.n 4d9be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d9c6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d9be │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4dae4 │ │ │ │ + b.n 4dadc │ │ │ │ mov.w r0, sl, lsl #1 │ │ │ │ - bl 2842f8 │ │ │ │ + bl 283ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da78 │ │ │ │ + beq.n 4da70 │ │ │ │ add.w lr, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 4da50 │ │ │ │ + beq.n 4da48 │ │ │ │ ldr.w r3, [lr, r2, lsl #2] │ │ │ │ - cbz r3, 4da50 │ │ │ │ + cbz r3, 4da48 │ │ │ │ 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 4da32 │ │ │ │ + bne.n 4da2a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r5, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 4da32 │ │ │ │ + bhi.n 4da2a │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbz r5, 4da32 │ │ │ │ + cbz r5, 4da2a │ │ │ │ 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 4da42 │ │ │ │ - b.n 4da46 │ │ │ │ + blt.n 4da3a │ │ │ │ + b.n 4da3e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r0, sl, lsl #2] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da46 │ │ │ │ + bge.n 4da3e │ │ │ │ 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 4d9e4 │ │ │ │ + bne.n 4d9dc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4dae4 │ │ │ │ + b.n 4dadc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4db4e │ │ │ │ + bne.n 4db46 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 58b12 <_Py_c_diff@@Base+0x290> │ │ │ │ + bl 58b0a <_Py_c_diff@@Base+0x290> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4db54 │ │ │ │ + beq.n 4db4c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4da7c │ │ │ │ + beq.n 4da74 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4db54 │ │ │ │ + b.n 4db4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r3, r1, r1, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 4db54 │ │ │ │ + beq.n 4db4c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4dae8 │ │ │ │ - bl 2842f8 │ │ │ │ + bne.n 4dae0 │ │ │ │ + bl 283ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da78 │ │ │ │ + beq.n 4da70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4dab4 │ │ │ │ + cbnz r3, 4daac │ │ │ │ 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 4dace │ │ │ │ - b.n 4dad2 │ │ │ │ + blt.n 4dac6 │ │ │ │ + b.n 4daca │ │ │ │ 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 4dad2 │ │ │ │ + bge.n 4daca │ │ │ │ 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 4db54 │ │ │ │ + b.n 4db4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #2 │ │ │ │ - bl 58970 <_Py_c_diff@@Base+0xee> │ │ │ │ + bl 58968 <_Py_c_diff@@Base+0xee> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da78 │ │ │ │ + beq.n 4da70 │ │ │ │ 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 4db24 │ │ │ │ + bge.n 4db1c │ │ │ │ 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 4db00 │ │ │ │ + b.n 4daf8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r5, r0, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 4dae2 │ │ │ │ + bge.n 4dada │ │ │ │ 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 4db2e │ │ │ │ + b.n 4db26 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 4db54 │ │ │ │ + b.n 4db4c │ │ │ │ movs r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4db66 │ │ │ │ - b.w 17e8f4 │ │ │ │ + beq.n 4db5e │ │ │ │ + b.w 17e3ac │ │ │ │ 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, 4db8e │ │ │ │ + cbz r3, 4db86 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4dba6 │ │ │ │ + b.n 4db9e │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4db96 │ │ │ │ + bge.n 4db8e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4dba6 │ │ │ │ + b.n 4db9e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4db92 │ │ │ │ + bgt.n 4db8a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4db92 │ │ │ │ + beq.n 4db8a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4dbc6 │ │ │ │ + b.n 4dbbe │ │ │ │ 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] @ (4dca8 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #236] @ (4dca0 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dca0 │ │ │ │ + beq.n 4dc98 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4dbd8 │ │ │ │ + beq.n 4dbd0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 4dbd8 │ │ │ │ + bge.n 4dbd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dca0 │ │ │ │ + b.n 4dc98 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4dbe8 │ │ │ │ + beq.n 4dbe0 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - b.n 4dbf0 │ │ │ │ + b.n 4dbe8 │ │ │ │ movw r9, #32180 @ 0x7db4 │ │ │ │ movt r9, #87 @ 0x57 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dca0 │ │ │ │ + beq.n 4dc98 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4dca0 │ │ │ │ + ble.n 4dc98 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4dc1a │ │ │ │ + beq.n 4dc12 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 4dc1a │ │ │ │ + beq.n 4dc12 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 4dc40 │ │ │ │ + beq.n 4dc38 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4dc04 │ │ │ │ + b.n 4dbfc │ │ │ │ cmp r8, r1 │ │ │ │ - ble.n 4dc44 │ │ │ │ + ble.n 4dc3c │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4dc38 │ │ │ │ + bne.n 4dc30 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 4dc38 │ │ │ │ + ble.n 4dc30 │ │ │ │ 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 4dc46 │ │ │ │ + b.n 4dc3e │ │ │ │ mov r1, r8 │ │ │ │ - b.n 4dc46 │ │ │ │ + b.n 4dc3e │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4dc88 │ │ │ │ + cbz r0, 4dc80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 4dc72 │ │ │ │ + cbz r0, 4dc6a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc88 │ │ │ │ + bge.n 4dc80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4dc88 │ │ │ │ + cbnz r3, 4dc80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4dc88 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4dc80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc84 │ │ │ │ + bge.n 4dc7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4dc84 │ │ │ │ + cbnz r3, 4dc7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 4dbfe │ │ │ │ + b.n 4dbf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dbd4 │ │ │ │ + bge.n 4dbcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4dbd4 │ │ │ │ + bne.n 4dbcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4dbd4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4dbcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4dcd2 │ │ │ │ + bhi.n 4dcca │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4dcea │ │ │ │ + ble.n 4dce2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4dcf2 │ │ │ │ - movw r0, #43072 @ 0xa840 │ │ │ │ + b.n 4dcea │ │ │ │ + movw r0, #41984 @ 0xa400 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dcc8 │ │ │ │ + bne.n 4dcc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4dd44 │ │ │ │ + b.n 4dd3c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4dd16 │ │ │ │ + bne.n 4dd0e │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 283788 │ │ │ │ + bl 28334c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4dd34 │ │ │ │ + bne.n 4dd2c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4dd44 │ │ │ │ + b.n 4dd3c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #58928 @ 0xe630 │ │ │ │ + movw r1, #57840 @ 0xe1f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ - cbz r0, 4dd38 │ │ │ │ + b.w f41f0 │ │ │ │ + cbz r0, 4dd30 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd44 │ │ │ │ + bge.n 4dd3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 29d110 │ │ │ │ + b.w 29ccf0 │ │ │ │ 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 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dd90 │ │ │ │ + cbz r0, 4dd88 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4dd74 │ │ │ │ + cbz r3, 4dd6c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4dd7c │ │ │ │ + b.n 4dd74 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4dd84 │ │ │ │ + cbz r2, 4dd7c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4dd8c │ │ │ │ + b.n 4dd84 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4dfb8 │ │ │ │ + bl 4dfb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4a48 │ │ │ │ + bl 2b4664 <_PyDeadline_Get@@Base+0x10c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ddb8 │ │ │ │ + bne.n 4ddb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dde8 │ │ │ │ + b.n 4dde0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9d94 <_PyEval_SliceIndexNotNone@@Base+0x54c> │ │ │ │ + bl 1a8694 <_PyEval_SliceIndexNotNone@@Base+0x54c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ddb4 │ │ │ │ + beq.n 4ddac │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4de0a │ │ │ │ + cbz r3, 4de02 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4de22 │ │ │ │ + b.n 4de1a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4de12 │ │ │ │ + bgt.n 4de0a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4de22 │ │ │ │ + b.n 4de1a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4de0e │ │ │ │ + bgt.n 4de06 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4de0e │ │ │ │ + beq.n 4de06 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4de44 │ │ │ │ + b.n 4de3c │ │ │ │ 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] @ (4dee4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #168] @ (4dedc ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dedc │ │ │ │ + beq.n 4ded4 │ │ │ │ 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 4dea2 │ │ │ │ - bl 90bcc │ │ │ │ + bne.n 4de9a │ │ │ │ + bl 90c5c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4de94 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4deda │ │ │ │ + cbnz r0, 4de8c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4ded2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4dec8 │ │ │ │ + beq.n 4dec0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 377c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4decc │ │ │ │ - b.n 4dec8 │ │ │ │ + bge.n 4dec4 │ │ │ │ + b.n 4dec0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4deda │ │ │ │ + bge.n 4ded2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4deda │ │ │ │ - bl f2758 │ │ │ │ + b.n 4ded2 │ │ │ │ + bl f2a9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4dec8 │ │ │ │ - beq.n 4deba │ │ │ │ + blt.n 4dec0 │ │ │ │ + beq.n 4deb2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9a9cc │ │ │ │ + b.w 9aa34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a25f0 │ │ │ │ + bl a26b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4decc │ │ │ │ + bge.n 4dec4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dedc │ │ │ │ + b.n 4ded4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dedc │ │ │ │ + bge.n 4ded4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4dedc │ │ │ │ + b.n 4ded4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ 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, r1 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4df8e │ │ │ │ + beq.n 4df86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c2048 │ │ │ │ - cbz r0, 4df72 │ │ │ │ + bl 2c1c28 │ │ │ │ + cbz r0, 4df6a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 4df5a │ │ │ │ + cbz r0, 4df52 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 4df32 │ │ │ │ + bne.n 4df2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df52 │ │ │ │ + bge.n 4df4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4df52 │ │ │ │ + cbnz r3, 4df4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4df52 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4df4a │ │ │ │ mov r1, r6 │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df4e │ │ │ │ + bge.n 4df46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4df4e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4df46 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4df56 │ │ │ │ + bne.n 4df4e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4df0a │ │ │ │ + b.n 4df02 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4df0a │ │ │ │ + beq.n 4df02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df6e │ │ │ │ + bge.n 4df66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4df6e │ │ │ │ + cbnz r3, 4df66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4df8e │ │ │ │ + b.n 4df86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df86 │ │ │ │ + bge.n 4df7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4df86 │ │ │ │ + cbnz r3, 4df7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46876 @ 0xb71c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1aaba0 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ + b.w 1a94a0 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ │ │ │ │ -0004dfaa : │ │ │ │ - ldr r0, [pc, #4] @ (4dfb0 ) │ │ │ │ - b.w 1daa60 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ +0004dfa2 : │ │ │ │ + ldr r0, [pc, #4] @ (4dfa8 ) │ │ │ │ + b.w 1d9108 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 1edab0 │ │ │ │ + b.w 1ec178 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #30864 @ 0x7890 │ │ │ │ + movw r7, #29776 @ 0x7450 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ - movw r6, #31888 @ 0x7c90 │ │ │ │ + movw r6, #30800 @ 0x7850 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ - movw r5, #3136 @ 0xc40 │ │ │ │ + movw r5, #2052 @ 0x804 │ │ │ │ movt r5, #66 @ 0x42 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4dff6 │ │ │ │ + bge.n 4dfee │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4dfe8 │ │ │ │ + beq.n 4dfe0 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4dff0 │ │ │ │ + b.n 4dfe8 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4dfd4 │ │ │ │ + b.n 4dfcc │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #59793 @ 0xe991 │ │ │ │ + movw r1, #59785 @ 0xe989 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4e2b6 │ │ │ │ + b.n 4e2ae │ │ │ │ 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, 4e042 │ │ │ │ + cbnz r3, 4e03a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62352 @ 0xf390 │ │ │ │ + movw r0, #61396 @ 0xefd4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 4e052 │ │ │ │ - bl 55c4a │ │ │ │ + bne.n 4e04a │ │ │ │ + bl 55c42 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e058 │ │ │ │ - bl 2c2190 <_Py_strhex@@Base+0x20> │ │ │ │ + b.n 4e050 │ │ │ │ + bl 2c1d70 <_Py_strhex@@Base+0x20> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4e090 │ │ │ │ + cbz r4, 4e088 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #62364 @ 0xf39c │ │ │ │ + movw r0, #61408 @ 0xefe0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e080 │ │ │ │ + blt.n 4e078 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e090 │ │ │ │ + b.n 4e088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e07c │ │ │ │ + bne.n 4e074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e07c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e074 │ │ │ │ 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 eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4e0e4 ) │ │ │ │ + ldr r1, [pc, #56] @ (4e0dc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ - movw r1, #62380 @ 0xf3ac │ │ │ │ + bl 1de5b4 │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e0de │ │ │ │ + blt.n 4e0d6 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4e0e2 │ │ │ │ + b.n 4e0da │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r6, #8 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b47c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4e11a │ │ │ │ + bhi.n 4e112 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e12e │ │ │ │ - b.n 4e174 │ │ │ │ - movw r0, #4420 @ 0x1144 │ │ │ │ + cbz r0, 4e126 │ │ │ │ + b.n 4e16c │ │ │ │ + movw r0, #3332 @ 0xd04 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 4e174 │ │ │ │ - b.n 4e10c │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 4e16c │ │ │ │ + b.n 4e104 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4e1a8 │ │ │ │ + ble.n 4e1a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e196 │ │ │ │ + beq.n 4e18e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4e178 │ │ │ │ + bpl.n 4e170 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4e174 │ │ │ │ + cbz r0, 4e16c │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4e198 │ │ │ │ + beq.n 4e190 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e1d8 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + b.n 4e1d0 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4420 @ 0x1144 │ │ │ │ + movw r0, #3332 @ 0xd04 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4e174 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4e16c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 4e1aa │ │ │ │ + beq.n 4e1a2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4e1aa │ │ │ │ - b.n 4e174 │ │ │ │ + bge.n 4e1a2 │ │ │ │ + b.n 4e16c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4e1b8 │ │ │ │ + cbnz r4, 4e1b0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2a74e8 │ │ │ │ + bl 2a70c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e1d8 │ │ │ │ + cbz r0, 4e1d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + movw r0, #14448 @ 0x3870 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4e1e2 │ │ │ │ + cbz r3, 4e1da │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e228 │ │ │ │ + cbz r0, 4e220 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4e20c │ │ │ │ + cbz r3, 4e204 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4e214 │ │ │ │ + b.n 4e20c │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4e21c │ │ │ │ + cbz r2, 4e214 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4e224 │ │ │ │ + b.n 4e21c │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4e4b4 │ │ │ │ + bl 4e4ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 15c888 │ │ │ │ + bl 15c77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cd1c │ │ │ │ + bl 19c764 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004e250 : │ │ │ │ - ldr r0, [pc, #4] @ (4e258 ) │ │ │ │ - b.w 1daa60 │ │ │ │ +0004e248 : │ │ │ │ + ldr r0, [pc, #4] @ (4e250 ) │ │ │ │ + b.w 1d9108 │ │ │ │ nop │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r6, #28 │ │ │ │ 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 4e27c │ │ │ │ + bne.n 4e274 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19501c │ │ │ │ + b.w 194a44 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13752 @ 0x35b8 │ │ │ │ + movw r0, #12664 @ 0x3178 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e270 │ │ │ │ + bne.n 4e268 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4e2a6 │ │ │ │ + cbz r0, 4e29e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2b4 │ │ │ │ + bge.n 4e2ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 4e2ac │ │ │ │ - b.n 4e520 │ │ │ │ + cbz r0, 4e2a4 │ │ │ │ + b.n 4e518 │ │ │ │ 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e2f6 │ │ │ │ + cbz r0, 4e2ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -50791,236 +50790,236 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2b47c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r2, 4e302 │ │ │ │ + cbnz r2, 4e2fa │ │ │ │ movs r0, #1 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 1625b8 │ │ │ │ + bl 162528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e456 │ │ │ │ + beq.w 4e44e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4e34c │ │ │ │ - bl 184824 │ │ │ │ + bne.n 4e344 │ │ │ │ + bl 1842c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e33c │ │ │ │ + blt.n 4e334 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e456 │ │ │ │ + b.n 4e44e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e338 │ │ │ │ + bne.n 4e330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e338 │ │ │ │ - ldr.w fp, [pc, #268] @ 4e45c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e330 │ │ │ │ + ldr.w fp, [pc, #268] @ 4e454 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 4e456 │ │ │ │ + ble.n 4e44e │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 1625b8 │ │ │ │ + bl 162528 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e382 │ │ │ │ + cbnz r0, 4e37a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e372 │ │ │ │ + blt.n 4e36a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e456 │ │ │ │ + b.n 4e44e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e36e │ │ │ │ + bne.n 4e366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e36e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e366 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4e39c │ │ │ │ + bne.n 4e394 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e44e │ │ │ │ + bge.n 4e446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e44e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e44e │ │ │ │ + bne.n 4e446 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e446 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e3b0 │ │ │ │ + beq.n 4e3a8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e3ba │ │ │ │ + bne.n 4e3b2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e424 │ │ │ │ + b.n 4e41c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a73fc <_PyLong_GCD@@Base> │ │ │ │ + bl 1a5d00 <_PyLong_GCD@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e424 │ │ │ │ + cbz r0, 4e41c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166a7c │ │ │ │ + bl 1669f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3e4 │ │ │ │ + bge.n 4e3dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e3e4 │ │ │ │ + cbnz r3, 4e3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 4e422 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 4e41a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14dcf8 │ │ │ │ + bl 14dcd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e404 │ │ │ │ + bge.n 4e3fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e404 │ │ │ │ + cbnz r3, 4e3fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e424 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 184824 │ │ │ │ + bl 1842c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e422 │ │ │ │ + bge.n 4e41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e422 │ │ │ │ + cbnz r3, 4e41a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e438 │ │ │ │ + bge.n 4e430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e438 │ │ │ │ + cbnz r3, 4e430 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e44c │ │ │ │ + bge.n 4e444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e44c │ │ │ │ + cbnz r3, 4e444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e456 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e44e │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 4e356 │ │ │ │ + b.n 4e34e │ │ │ │ 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 eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4e4b0 ) │ │ │ │ + ldr r1, [pc, #56] @ (4e4a8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff08 │ │ │ │ - movw r1, #62388 @ 0xf3b4 │ │ │ │ + bl 1de5b4 │ │ │ │ + movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e4aa │ │ │ │ + blt.n 4e4a2 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efcfc │ │ │ │ + bl f0044 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4e4ae │ │ │ │ + b.n 4e4a6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r3, #24 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #31888 @ 0x7c90 │ │ │ │ + movw ip, #30800 @ 0x7850 │ │ │ │ movt ip, #50 @ 0x32 │ │ │ │ - movw lr, #30864 @ 0x7890 │ │ │ │ + movw lr, #29776 @ 0x7450 │ │ │ │ movt lr, #50 @ 0x32 │ │ │ │ - movw r7, #3136 @ 0xc40 │ │ │ │ + movw r7, #2052 @ 0x804 │ │ │ │ movt r7, #66 @ 0x42 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4e504 │ │ │ │ + bge.n 4e4fc │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4e4ea │ │ │ │ - cbnz r3, 4e4fe │ │ │ │ + beq.n 4e4e2 │ │ │ │ + cbnz r3, 4e4f6 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4e4fe │ │ │ │ + b.n 4e4f6 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4e4f8 │ │ │ │ - cbz r3, 4e4fc │ │ │ │ + beq.n 4e4f0 │ │ │ │ + cbz r3, 4e4f4 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 4e4fe │ │ │ │ + b.n 4e4f6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4e4fe │ │ │ │ + b.n 4e4f6 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4e4d2 │ │ │ │ + b.n 4e4ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e516 │ │ │ │ + cbz r0, 4e50e │ │ │ │ movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0f7c │ │ │ │ + b.w f12c4 │ │ │ │ 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 r6, [pc, #84] @ (4e584 ) │ │ │ │ + ldr r6, [pc, #84] @ (4e57c ) │ │ │ │ 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 80028 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4e580 │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4e578 │ │ │ │ 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 │ │ │ │ @@ -51044,353 +51043,353 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #128] @ (4e620 ) │ │ │ │ + ldr r3, [pc, #128] @ (4e618 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e618 │ │ │ │ + cbz r0, 4e610 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #43204 @ 0xa8c4 │ │ │ │ + movw r6, #42116 @ 0xa484 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ add.w r8, r3, #227 @ 0xe3 │ │ │ │ add.w r5, r3, #243 @ 0xf3 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 4e612 │ │ │ │ - bl 94494 │ │ │ │ + cbz r0, 4e60a │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e5f0 │ │ │ │ + bge.n 4e5e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e5f0 │ │ │ │ + cbnz r3, 4e5e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4e612 │ │ │ │ + bne.n 4e60a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e602 │ │ │ │ + blt.n 4e5fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e618 │ │ │ │ + b.n 4e610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e5fe │ │ │ │ + bne.n 4e5f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e5fe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e5f6 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 4e5c4 │ │ │ │ + bne.n 4e5bc │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4e63e │ │ │ │ + cbz r3, 4e636 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e656 │ │ │ │ + b.n 4e64e │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4e646 │ │ │ │ + bgt.n 4e63e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e656 │ │ │ │ + b.n 4e64e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e642 │ │ │ │ + bgt.n 4e63a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4e642 │ │ │ │ + beq.n 4e63a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4e676 │ │ │ │ + b.n 4e66e │ │ │ │ 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] @ (4e6dc ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #108] @ (4e6d4 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e6d4 │ │ │ │ + cbz r0, 4e6cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 282c7c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 4e6c8 │ │ │ │ + bl 282804 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 4e6c0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4e69a │ │ │ │ + beq.n 4e692 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4e69e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4e6c8 │ │ │ │ - b.n 4e69e │ │ │ │ + bne.n 4e696 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4e6c0 │ │ │ │ + b.n 4e696 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4e6cc │ │ │ │ + bne.n 4e6c4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e6d4 │ │ │ │ + b.n 4e6cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e71c │ │ │ │ + beq.n 4e714 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f14c │ │ │ │ + bl 29ed2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e71c │ │ │ │ + beq.n 4e714 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w db8f0 │ │ │ │ + b.w db92c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62400 @ 0xf3c0 │ │ │ │ + movw r0, #61444 @ 0xf004 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 2bdc04 <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ - cbz r0, 4e762 │ │ │ │ + bl 2bd7e4 <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ + cbz r0, 4e75a │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e784 │ │ │ │ + b.n 4e77c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #61181 @ 0xeefd │ │ │ │ + movw r3, #61173 @ 0xeef5 │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e780 │ │ │ │ + bne.n 4e778 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e784 │ │ │ │ + bge.n 4e77c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e784 │ │ │ │ + b.n 4e77c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 4e7aa │ │ │ │ + cbnz r0, 4e7a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4e7b4 │ │ │ │ - b.n 4e7ba │ │ │ │ + cbnz r0, 4e7ac │ │ │ │ + b.n 4e7b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e7a4 │ │ │ │ - b.n 4e7e6 │ │ │ │ + beq.n 4e79c │ │ │ │ + b.n 4e7de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7e6 │ │ │ │ + cbnz r0, 4e7de │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4e7c4 │ │ │ │ + cbz r0, 4e7bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7e6 │ │ │ │ + cbnz r0, 4e7de │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e7ce │ │ │ │ + cbz r0, 4e7c6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7e6 │ │ │ │ + cbnz r0, 4e7de │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4e7d8 │ │ │ │ + cbz r0, 4e7d0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7e6 │ │ │ │ + cbnz r0, 4e7de │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4e7e6 │ │ │ │ + cbz r0, 4e7de │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #396] @ (4e988 ) │ │ │ │ + ldr r3, [pc, #396] @ (4e980 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r3, #1688] @ 0x698 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4e8e2 │ │ │ │ + bne.n 4e8da │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e818 │ │ │ │ + bpl.n 4e810 │ │ │ │ vneg.f64 d0, d0 │ │ │ │ movs r4, #1 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c0b4 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4e846 │ │ │ │ + blt.n 4e83e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e850 │ │ │ │ + bpl.n 4e848 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bgt.w 4e956 │ │ │ │ - b.n 4e86c │ │ │ │ + bgt.w 4e94e │ │ │ │ + b.n 4e864 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e880 │ │ │ │ + beq.n 4e878 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43444 @ 0xa9b4 │ │ │ │ + movw r1, #42356 @ 0xa574 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e970 │ │ │ │ + b.n 4e968 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ cmn.w r2, #126 @ 0x7e │ │ │ │ - bge.n 4e882 │ │ │ │ + bge.n 4e87a │ │ │ │ adds r0, #125 @ 0x7d │ │ │ │ blx 2b5f8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4e8a0 │ │ │ │ + b.n 4e898 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r2, 4e88e │ │ │ │ + cbnz r2, 4e886 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e89a │ │ │ │ + beq.n 4e892 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - b.n 4e8a0 │ │ │ │ + b.n 4e898 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - vldr d7, [pc, #212] @ 4e978 │ │ │ │ + vldr d7, [pc, #212] @ 4e970 │ │ │ │ vmla.f64 d8, d0, d7 │ │ │ │ vcvt.u32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ lsrs r1, r3, #23 │ │ │ │ - beq.n 4e8bc │ │ │ │ + beq.n 4e8b4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 4e956 │ │ │ │ + beq.n 4e94e │ │ │ │ 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 4e970 │ │ │ │ + b.n 4e968 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ - vldr s14, [pc, #164] @ 4e98c │ │ │ │ + vldr s14, [pc, #164] @ 4e984 │ │ │ │ vabs.f32 s13, s15 │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4e90c │ │ │ │ + ble.n 4e904 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d6, [pc, #128] @ 4e980 │ │ │ │ + vldr d6, [pc, #128] @ 4e978 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e930 │ │ │ │ - b.n 4e956 │ │ │ │ + bgt.n 4e928 │ │ │ │ + b.n 4e94e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4e930 │ │ │ │ + bvc.n 4e928 │ │ │ │ vmov r3, s1 │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.n 4e930 │ │ │ │ + bmi.n 4e928 │ │ │ │ vmov r2, s15 │ │ │ │ ubfx r1, r2, #0, #22 │ │ │ │ - cbz r1, 4e92c │ │ │ │ + cbz r1, 4e924 │ │ │ │ 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 │ │ │ │ @@ -51398,23 +51397,23 @@ │ │ │ │ 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 4e944 │ │ │ │ + bne.n 4e93c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e970 │ │ │ │ + b.n 4e968 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62480 @ 0xf410 │ │ │ │ + movw r1, #61524 @ 0xf054 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -51423,180 +51422,180 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8ea34 │ │ │ │ + b.w 8eac4 │ │ │ │ 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 295948 │ │ │ │ + b.w 295520 │ │ │ │ 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 r1, [r0, #4] │ │ │ │ movw r5, #16508 @ 0x407c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 4e9f0 │ │ │ │ + bne.n 4e9e8 │ │ │ │ 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 4e9fe │ │ │ │ - ldr r2, [pc, #328] @ (4eb3c ) │ │ │ │ + b.n 4e9f6 │ │ │ │ + ldr r2, [pc, #328] @ (4eb34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 156328 <_PyTime_AsTimespec_clamp@@Base+0x4c> │ │ │ │ + bl 1f4340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4eb34 │ │ │ │ + beq.w 4eb2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4eaaa │ │ │ │ + bne.n 4eaa2 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4eb34 │ │ │ │ + beq.w 4eb2c │ │ │ │ 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 90bcc │ │ │ │ + bl 90c5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 4ea54 │ │ │ │ - bl 941dc │ │ │ │ + cbnz r2, 4ea4c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eaca │ │ │ │ + bne.n 4eac2 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ - b.n 4eaca │ │ │ │ + bl 15cb84 │ │ │ │ + b.n 4eac2 │ │ │ │ bl 377c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ea6e │ │ │ │ + bge.n 4ea66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ea6e │ │ │ │ + cbnz r3, 4ea66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4eb18 │ │ │ │ + bne.n 4eb10 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4eb02 │ │ │ │ + bne.n 4eafa │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - b.n 4ea10 │ │ │ │ + b.n 4ea08 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a25f0 │ │ │ │ + bl a26b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eae0 │ │ │ │ + blt.n 4ead8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eaf2 │ │ │ │ + blt.n 4eaea │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4eb18 │ │ │ │ + bne.n 4eb10 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4eb02 │ │ │ │ + bne.n 4eafa │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4eb34 │ │ │ │ + beq.n 4eb2c │ │ │ │ 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 9a9cc │ │ │ │ + bl 9aa34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea7e │ │ │ │ + bne.n 4ea76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb18 │ │ │ │ + bge.n 4eb10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4eb18 │ │ │ │ + cbnz r3, 4eb10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eb18 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eb10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ea94 │ │ │ │ + bne.n 4ea8c │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ea94 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ea9c │ │ │ │ + bne.n 4ea94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ea9c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea94 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1752 @ 0x6d8 │ │ │ │ + movw r1, #664 @ 0x298 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eb24 │ │ │ │ + blt.n 4eb1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eb34 │ │ │ │ + b.n 4eb2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4eb20 │ │ │ │ + bne.n 4eb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eb20 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eb18 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ - ldr r1, [pc, #108] @ (4ebbc ) │ │ │ │ + ldr r1, [pc, #108] @ (4ebb4 ) │ │ │ │ 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] │ │ │ │ @@ -51611,205 +51610,205 @@ │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 4ebb8 │ │ │ │ + bge.n 4ebb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ebb8 │ │ │ │ + cbnz r3, 4ebb0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ec0a │ │ │ │ + bl 4ec02 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ 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 eeb48 │ │ │ │ + bl eee90 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ec08 │ │ │ │ + cbz r0, 4ec00 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 4ec38 │ │ │ │ + cbz r2, 4ec30 │ │ │ │ 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 4ec34 │ │ │ │ + bge.n 4ec2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4ec34 │ │ │ │ + cbnz r3, 4ec2c │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ec60 │ │ │ │ + cbz r0, 4ec58 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4ec8c │ │ │ │ + beq.n 4ec82 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13908 @ 0x3654 │ │ │ │ + movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4eca4 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4ec9a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl a25f0 │ │ │ │ + bl a26b0 │ │ │ │ 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 feb68 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4eccc │ │ │ │ - bl 941dc │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4ecc2 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ed3c │ │ │ │ + bne.n 4ed32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ecec │ │ │ │ + b.n 4ece2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ece8 │ │ │ │ + bge.n 4ecde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ece8 │ │ │ │ + cbnz r3, 4ecde │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4ecbe │ │ │ │ + beq.n 4ecb4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4ed08 │ │ │ │ - cbz r1, 4ecf8 │ │ │ │ + bgt.n 4ecfe │ │ │ │ + cbz r1, 4ecee │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4ed00 │ │ │ │ + b.n 4ecf6 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1895fc │ │ │ │ + b.w 1890b0 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46c56 │ │ │ │ - cbz r0, 4ed3e │ │ │ │ + bl 46c4e │ │ │ │ + cbz r0, 4ed34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4ed20 │ │ │ │ + cbz r3, 4ed16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4ed28 │ │ │ │ + b.n 4ed1e │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4ed34 │ │ │ │ + beq.n 4ed2a │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4ed3e │ │ │ │ + bne.n 4ed34 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ - b.n 4ed3e │ │ │ │ + b.n 4ed34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #61693 @ 0xf0fd │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movw r0, #684 @ 0x2ac │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 4e2b6 │ │ │ │ + b.w 4e2ae │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 4ed8a │ │ │ │ + cbz r0, 4ed82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed9a │ │ │ │ + bge.n 4ed92 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 4ed92 │ │ │ │ - b.w 4e520 │ │ │ │ + cbz r0, 4ed8a │ │ │ │ + b.w 4e518 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -51821,114 +51820,114 @@ │ │ │ │ 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 4edf0 │ │ │ │ + bhi.n 4ede8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4ee06 │ │ │ │ + bmi.n 4edfe │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ + movw r0, #3276 @ 0xccc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4eeb2 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4eeaa │ │ │ │ + movw r0, #3276 @ 0xccc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eeb2 │ │ │ │ - b.n 4edc6 │ │ │ │ + beq.n 4eeaa │ │ │ │ + b.n 4edbe │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4ee88 │ │ │ │ + ble.n 4ee80 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee6e │ │ │ │ + beq.n 4ee66 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4ee50 │ │ │ │ + bpl.n 4ee48 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eeb2 │ │ │ │ + beq.n 4eeaa │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4ee70 │ │ │ │ + beq.n 4ee68 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4eeb2 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4eeaa │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ + movw r0, #3276 @ 0xccc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4eeb2 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4eeaa │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ee8e │ │ │ │ + beq.n 4ee86 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ee90 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 4eeb2 │ │ │ │ - b.n 4ee90 │ │ │ │ + bne.n 4ee88 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 4eeaa │ │ │ │ + b.n 4ee88 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4ee90 │ │ │ │ + b.n 4ee88 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 279fd8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 279af0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4eeb2 │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + cbz r0, 4eeaa │ │ │ │ + movw r0, #14448 @ 0x3870 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2cfac0 │ │ │ │ + b.w 2cf670 │ │ │ │ │ │ │ │ -0004eebe : │ │ │ │ - ldr r2, [pc, #56] @ (4eef8 ) │ │ │ │ +0004eeb6 : │ │ │ │ + ldr r2, [pc, #56] @ (4eef0 ) │ │ │ │ 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 4eef2 │ │ │ │ + bls.n 4eeea │ │ │ │ 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 │ │ │ │ @@ -51954,653 +51953,653 @@ │ │ │ │ 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, 4ef30 │ │ │ │ + cbnz r5, 4ef28 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4ef30 │ │ │ │ + ble.n 4ef28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4ef30 │ │ │ │ - cbnz r2, 4ef50 │ │ │ │ + bne.n 4ef28 │ │ │ │ + cbnz r2, 4ef48 │ │ │ │ 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] @ (4f018 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #208] @ (4f010 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f00e │ │ │ │ + beq.n 4f006 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #63404 @ 0xf7ac │ │ │ │ + movw r1, #62316 @ 0xf36c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 123548 │ │ │ │ + bl 1237bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f00e │ │ │ │ + beq.n 4f006 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4ef84 │ │ │ │ + bpl.n 4ef7c │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4efec │ │ │ │ + bge.n 4efe4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4ef90 │ │ │ │ + b.n 4ef88 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4efec │ │ │ │ + bge.n 4efe4 │ │ │ │ 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 2a6bd4 <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ + bl 2a67b4 <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4efd4 │ │ │ │ + bne.n 4efcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efbe │ │ │ │ + bge.n 4efb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4efbe │ │ │ │ + cbnz r3, 4efb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f00c │ │ │ │ + bge.n 4f004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f00c │ │ │ │ + cbnz r3, 4f004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f00c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f004 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efe8 │ │ │ │ + bge.n 4efe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4efe8 │ │ │ │ + cbnz r3, 4efe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4ef6e │ │ │ │ + b.n 4ef66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4effa │ │ │ │ + bge.n 4eff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4f004 │ │ │ │ + cbz r3, 4effc │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4f00e │ │ │ │ + b.n 4f006 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4effa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eff2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ tst r4, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2cfac0 │ │ │ │ + b.w 2cf670 │ │ │ │ │ │ │ │ -0004f022 <_PyTraceback_Add@@Base>: │ │ │ │ +0004f01a <_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] @ (4f0ec <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (4f0e4 <_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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f0de <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f35c │ │ │ │ + bl 4f354 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4f07a <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 4f072 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0de <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f0de <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f0de <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4f508 │ │ │ │ + bl 4f500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f09c <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 4f094 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f09c <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 4f094 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0b0 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 4f0a8 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4f0b0 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 4f0a8 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4f0de <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r5 │ │ │ │ - bl f7778 │ │ │ │ + bl f7ad0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0e8 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 4f0e0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f0e8 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 4f0e0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f685c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1f5110 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmn.w r1, #11 │ │ │ │ - bne.n 4f116 <_PyTraceback_Add@@Base+0xf4> │ │ │ │ + bne.n 4f10e <_PyTraceback_Add@@Base+0xf4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c3f4 │ │ │ │ - bl 1e525c │ │ │ │ + bl 1e38e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f158 <_PyTraceback_Add@@Base+0x136> │ │ │ │ + cbz r0, 4f150 <_PyTraceback_Add@@Base+0x136> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f158 <_PyTraceback_Add@@Base+0x136> │ │ │ │ + bge.n 4f150 <_PyTraceback_Add@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f158 <_PyTraceback_Add@@Base+0x136> │ │ │ │ + cbnz r3, 4f150 <_PyTraceback_Add@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4f184 <_PyTraceback_Add@@Base+0x162> │ │ │ │ + bhi.n 4f17c <_PyTraceback_Add@@Base+0x162> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f19a <_PyTraceback_Add@@Base+0x178> │ │ │ │ - b.n 4f1ac <_PyTraceback_Add@@Base+0x18a> │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + cbnz r0, 4f192 <_PyTraceback_Add@@Base+0x178> │ │ │ │ + b.n 4f1a4 <_PyTraceback_Add@@Base+0x18a> │ │ │ │ + movw r0, #22188 @ 0x56ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f286 <_PyTraceback_Add@@Base+0x264> │ │ │ │ - b.n 4f176 <_PyTraceback_Add@@Base+0x154> │ │ │ │ - bl 9b258 │ │ │ │ + beq.n 4f27e <_PyTraceback_Add@@Base+0x264> │ │ │ │ + b.n 4f16e <_PyTraceback_Add@@Base+0x154> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f1ba <_PyTraceback_Add@@Base+0x198> │ │ │ │ + blt.n 4f1b2 <_PyTraceback_Add@@Base+0x198> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4f1ca <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 4f1c2 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f286 <_PyTraceback_Add@@Base+0x264> │ │ │ │ + bne.n 4f27e <_PyTraceback_Add@@Base+0x264> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f1ca <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ + b.n 4f1c2 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1a8 <_PyTraceback_Add@@Base+0x186> │ │ │ │ + bne.n 4f1a0 <_PyTraceback_Add@@Base+0x186> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1a8 <_PyTraceback_Add@@Base+0x186> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f1a0 <_PyTraceback_Add@@Base+0x186> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4f256 <_PyTraceback_Add@@Base+0x234> │ │ │ │ + ble.n 4f24e <_PyTraceback_Add@@Base+0x234> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4f1fe <_PyTraceback_Add@@Base+0x1dc> │ │ │ │ + bpl.n 4f1f6 <_PyTraceback_Add@@Base+0x1dc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4f1fa <_PyTraceback_Add@@Base+0x1d8> │ │ │ │ + beq.n 4f1f2 <_PyTraceback_Add@@Base+0x1d8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55260 @ 0xd7dc │ │ │ │ + movw r1, #54172 @ 0xd39c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4f258 <_PyTraceback_Add@@Base+0x236> │ │ │ │ + b.n 4f250 <_PyTraceback_Add@@Base+0x236> │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4f210 <_PyTraceback_Add@@Base+0x1ee> │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 4f230 <_PyTraceback_Add@@Base+0x20e> │ │ │ │ + beq.n 4f208 <_PyTraceback_Add@@Base+0x1ee> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 4f228 <_PyTraceback_Add@@Base+0x20e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4f250 <_PyTraceback_Add@@Base+0x22e> │ │ │ │ + beq.n 4f248 <_PyTraceback_Add@@Base+0x22e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55352 @ 0xd838 │ │ │ │ + movw r1, #54264 @ 0xd3f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64672 @ 0xfca0 │ │ │ │ + movw r2, #63512 @ 0xf818 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + movw r0, #22188 @ 0x56ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f286 <_PyTraceback_Add@@Base+0x264> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f27e <_PyTraceback_Add@@Base+0x264> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4f258 <_PyTraceback_Add@@Base+0x236> │ │ │ │ + b.n 4f250 <_PyTraceback_Add@@Base+0x236> │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4f268 <_PyTraceback_Add@@Base+0x246> │ │ │ │ + bgt.n 4f260 <_PyTraceback_Add@@Base+0x246> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 217aa4 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 216594 <_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 2d07dc <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ + b.w 2d038c <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004f28c : │ │ │ │ +0004f284 : │ │ │ │ stmdb 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, #180] @ 4f358 │ │ │ │ + ldr.w sl, [pc, #180] @ 4f350 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr.w r8, [fp, sl] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f2b6 │ │ │ │ + ble.n 4f2ae │ │ │ │ ldr r5, [r0, r4] │ │ │ │ - cbnz r5, 4f2d6 │ │ │ │ + cbnz r5, 4f2ce │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63636 @ 0xf894 │ │ │ │ + movw r2, #62548 @ 0xf454 │ │ │ │ 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 233e0c <_PyErr_Format@@Base> │ │ │ │ + b.w 23290c <_PyErr_Format@@Base> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 4f2e0 │ │ │ │ + cbz r2, 4f2d8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 4f2ee │ │ │ │ + cbnz r3, 4f2e6 │ │ │ │ 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 f9784 <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ + bl f9adc <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f350 │ │ │ │ - movw r3, #24889 @ 0x6139 │ │ │ │ + cbz r0, 4f348 │ │ │ │ + movw r3, #25269 @ 0x62b5 │ │ │ │ movt r3, #20 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4f32c │ │ │ │ + bne.n 4f324 │ │ │ │ strd r2, r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - bl 1463cc <_Py_Check_ArgsIterable@@Base+0x2d4> │ │ │ │ + bl 146524 <_Py_Check_ArgsIterable@@Base+0x2b0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f336 │ │ │ │ + b.n 4f32e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd338 <_PyAST_Compile@@Base+0x564> │ │ │ │ + bl 1db9e0 <_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 1cbe6c │ │ │ │ + b.w 1ca77c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f35c : │ │ │ │ +0004f354 : │ │ │ │ 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 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4f3d0 │ │ │ │ + cbz r0, 4f3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f3da │ │ │ │ - ldr r0, [pc, #136] @ (4f410 ) │ │ │ │ + cbz r0, 4f3d2 │ │ │ │ + ldr r0, [pc, #136] @ (4f408 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4f3e2 │ │ │ │ - ldr r0, [pc, #128] @ (4f414 ) │ │ │ │ + cbz r0, 4f3da │ │ │ │ + ldr r0, [pc, #128] @ (4f40c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f3e8 │ │ │ │ + cbz r0, 4f3e0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b47c │ │ │ │ - ldr r3, [pc, #108] @ (4f418 ) │ │ │ │ + ldr r3, [pc, #108] @ (4f410 ) │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (4f41c ) │ │ │ │ + ldr r3, [pc, #100] @ (4f414 ) │ │ │ │ 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 af6ac <_Py_write@@Base+0x264> │ │ │ │ + bl af6fc <_Py_write@@Base+0x264> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4f3ea │ │ │ │ + b.n 4f3e2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4f3ea │ │ │ │ + b.n 4f3e2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f3ea │ │ │ │ + b.n 4f3e2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f3ea │ │ │ │ + b.n 4f3e2 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (4f418 ) │ │ │ │ - bl 85110 │ │ │ │ + ldr r0, [pc, #44] @ (4f410 ) │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xf658004d │ │ │ │ - @ instruction: 0xf660004d │ │ │ │ + @ instruction: 0xf228004d │ │ │ │ + @ instruction: 0xf230004d │ │ │ │ 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, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f502 │ │ │ │ + beq.n 4f4fa │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f502 │ │ │ │ + bne.n 4f4fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f502 │ │ │ │ + beq.n 4f4fa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #63680 @ 0xf8c0 │ │ │ │ + movw r0, #62592 @ 0xf480 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f4ae │ │ │ │ + cbnz r0, 4f4a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 4fae0 │ │ │ │ + b.n 4fad8 │ │ │ │ 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, #63688 @ 0xf8c8 │ │ │ │ + movw r0, #62600 @ 0xf488 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f4e4 │ │ │ │ + bge.n 4f4dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f4e4 │ │ │ │ + cbnz r3, 4f4dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f4a4 │ │ │ │ + beq.n 4f49c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f502 │ │ │ │ + bge.n 4f4fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f502 │ │ │ │ + cbnz r3, 4f4fa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0004f508 : │ │ │ │ +0004f500 : │ │ │ │ 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 1d05b8 │ │ │ │ + bl 1ceec8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f67c │ │ │ │ + beq.w 4f674 │ │ │ │ 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 b7da8 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b7e18 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f55e │ │ │ │ + bge.n 4f556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f55e │ │ │ │ + cbnz r3, 4f556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4f67a │ │ │ │ + beq.w 4f672 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #24508 @ 0x5fbc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f584 │ │ │ │ + cbnz r0, 4f57c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f67c │ │ │ │ - b.n 4f5aa │ │ │ │ + bge.n 4f674 │ │ │ │ + b.n 4f5a2 │ │ │ │ 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 4f5ba │ │ │ │ + blt.n 4f5b2 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 4f5be │ │ │ │ + b.n 4f5b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f67c │ │ │ │ + bne.n 4f674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f67c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f674 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 4f5cc │ │ │ │ + cbz r7, 4f5c4 │ │ │ │ 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 │ │ │ │ @@ -52626,35 +52625,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 4f61e │ │ │ │ + bge.n 4f616 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 4f60e │ │ │ │ + b.n 4f606 │ │ │ │ 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 4f648 │ │ │ │ + bge.n 4f640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f648 │ │ │ │ + cbnz r3, 4f640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #56] @ (4f684 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (4f67c ) │ │ │ │ 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 │ │ │ │ @@ -52662,100 +52661,100 @@ │ │ │ │ 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 4f67c │ │ │ │ + b.n 4f674 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 4f6b6 │ │ │ │ - movw r1, #63708 @ 0xf8dc │ │ │ │ + cbnz r2, 4f6ae │ │ │ │ + movw r1, #62620 @ 0xf49c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e60 │ │ │ │ - cbnz r0, 4f6ca │ │ │ │ + bl a5ee8 │ │ │ │ + cbnz r0, 4f6c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f76a │ │ │ │ - movw r0, #63736 @ 0xf8f8 │ │ │ │ + b.n 4f762 │ │ │ │ + movw r0, #62648 @ 0xf4b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f6b2 │ │ │ │ - b.n 4f6a0 │ │ │ │ + beq.n 4f6aa │ │ │ │ + b.n 4f698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f758 │ │ │ │ + bne.n 4f750 │ │ │ │ movs r0, #5 │ │ │ │ - bl fb72c │ │ │ │ + bl fba84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f76a │ │ │ │ + beq.n 4f762 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 4f73c │ │ │ │ + bpl.n 4f734 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd920 <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f746 │ │ │ │ + beq.n 4f73e │ │ │ │ add.w r7, r8, #12 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 4f72e │ │ │ │ + bge.n 4f726 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4f71e │ │ │ │ + ble.n 4f716 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31088 @ 0x7970 │ │ │ │ + movw r1, #30000 @ 0x7530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl abe6c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abf0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f746 │ │ │ │ + beq.n 4f73e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27f2ac │ │ │ │ + bl 27ee34 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f6fa │ │ │ │ - b.n 4f746 │ │ │ │ + bge.n 4f6f2 │ │ │ │ + b.n 4f73e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd920 <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f74e │ │ │ │ - b.n 4f746 │ │ │ │ + bne.n 4f746 │ │ │ │ + b.n 4f73e │ │ │ │ mov r1, r8 │ │ │ │ - bl 27f2ac │ │ │ │ + bl 27ee34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f74e │ │ │ │ + bge.n 4f746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2568d8 │ │ │ │ - b.n 4f6b2 │ │ │ │ + bl 255478 │ │ │ │ + b.n 4f6aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de1dc │ │ │ │ + bl 1dc884 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f76a │ │ │ │ + b.n 4f762 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52770,542 +52769,546 @@ │ │ │ │ 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, #63760 @ 0xf910 │ │ │ │ + movw r1, #62672 @ 0xf4d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f812 │ │ │ │ + beq.n 4f80a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r0, 4f7f8 │ │ │ │ + cbnz r0, 4f7f0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ - bne.n 4f7d8 │ │ │ │ + bne.n 4f7d0 │ │ │ │ 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 2b408 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f868 │ │ │ │ + blt.n 4f860 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f87a │ │ │ │ + b.n 4f872 │ │ │ │ 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 2b408 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f868 │ │ │ │ + blt.n 4f860 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f87a │ │ │ │ + b.n 4f872 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 4f816 │ │ │ │ + bne.n 4f80e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63776 @ 0xf920 │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f87a │ │ │ │ + b.n 4f872 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 4f836 │ │ │ │ + bcc.n 4f82e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63816 @ 0xf948 │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4f812 │ │ │ │ - bl 80c7c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4f80a │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 4f87a │ │ │ │ + cbz r0, 4f872 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b408 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f870 │ │ │ │ + bge.n 4f868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f868 │ │ │ │ + bge.n 4f860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f868 │ │ │ │ + cbnz r3, 4f860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f87a │ │ │ │ + b.n 4f872 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f956 │ │ │ │ + beq.n 4f94e │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f956 │ │ │ │ + bne.n 4f94e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f956 │ │ │ │ + beq.n 4f94e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #63848 @ 0xf968 │ │ │ │ + movw r0, #62760 @ 0xf528 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f902 │ │ │ │ + cbnz r0, 4f8fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 4fae0 │ │ │ │ + b.n 4fad8 │ │ │ │ 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, #63856 @ 0xf970 │ │ │ │ + movw r0, #62768 @ 0xf530 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f938 │ │ │ │ + bge.n 4f930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f938 │ │ │ │ + cbnz r3, 4f930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f8f8 │ │ │ │ + beq.n 4f8f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f956 │ │ │ │ + bge.n 4f94e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f956 │ │ │ │ + cbnz r3, 4f94e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4f964 │ │ │ │ - b.w 24ef2c │ │ │ │ - ldr r0, [pc, #0] @ (4f968 ) │ │ │ │ + cbz r0, 4f95c │ │ │ │ + b.w 24d9e0 │ │ │ │ + ldr r0, [pc, #0] @ (4f960 ) │ │ │ │ bx lr │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4f9e0 │ │ │ │ + cbz r0, 4f9d8 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4f9e0 │ │ │ │ + cbnz r0, 4f9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9e0 │ │ │ │ + beq.n 4f9d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48513 @ 0xbd81 │ │ │ │ + movw r1, #47457 @ 0xb961 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63956 @ 0xf9d4 │ │ │ │ + movw r0, #62868 @ 0xf594 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f9e4 │ │ │ │ + cbnz r0, 4f9dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fae0 │ │ │ │ + bl 4fad8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fa3a │ │ │ │ + b.n 4fa32 │ │ │ │ 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, #63964 @ 0xf9dc │ │ │ │ + movw r0, #62876 @ 0xf59c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa1a │ │ │ │ + bge.n 4fa12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4fa1a │ │ │ │ + cbnz r3, 4fa12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f9da │ │ │ │ + beq.n 4f9d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa3a │ │ │ │ + bge.n 4fa32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fa3a │ │ │ │ + cbnz r3, 4fa32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 2b70d4 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4fab6 │ │ │ │ - ldr r0, [pc, #120] @ (4fad8 ) │ │ │ │ + cbz r0, 4faae │ │ │ │ + ldr r0, [pc, #120] @ (4fad0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fabc │ │ │ │ - bl 9f5c0 │ │ │ │ + cbz r0, 4fab4 │ │ │ │ + bl 9f680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa84 │ │ │ │ + bge.n 4fa7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fa84 │ │ │ │ + cbnz r3, 4fa7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4fac0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4fab8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #80] @ (4fadc ) │ │ │ │ + ldr r2, [pc, #80] @ (4fad4 ) │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8ef94 │ │ │ │ + bl 8f024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fabc │ │ │ │ + bge.n 4fab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fabc │ │ │ │ + cbnz r3, 4fab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fabc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fac4 │ │ │ │ - ldr r7, [pc, #28] @ (4fadc ) │ │ │ │ - b.n 4fac4 │ │ │ │ - ldr r7, [pc, #24] @ (4fadc ) │ │ │ │ + b.n 4fabc │ │ │ │ + ldr r7, [pc, #28] @ (4fad4 ) │ │ │ │ + b.n 4fabc │ │ │ │ + ldr r7, [pc, #24] @ (4fad4 ) │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ 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, r0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2ae31c <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ - movw r1, #20339 @ 0x4f73 │ │ │ │ + bl 2adefc <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ + movw r1, #21107 @ 0x5273 │ │ │ │ movt r1, #7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2c1fc │ │ │ │ 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 4fbbe │ │ │ │ + beq.n 4fbb4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fbbe │ │ │ │ + bne.n 4fbb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fbbe │ │ │ │ - movw r3, #48513 @ 0xbd81 │ │ │ │ + beq.n 4fbb4 │ │ │ │ + movw r3, #47457 @ 0xb961 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #64068 @ 0xfa44 │ │ │ │ + movw r0, #62896 @ 0xf5b0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fb6a │ │ │ │ + cbnz r0, 4fb60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.n 4fad8 │ │ │ │ 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, #64076 @ 0xfa4c │ │ │ │ + movw r0, #62904 @ 0xf5b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fba0 │ │ │ │ + bge.n 4fb96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fba0 │ │ │ │ + cbnz r3, 4fb96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb5e │ │ │ │ + beq.n 4fb56 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fbbe │ │ │ │ + bge.n 4fbb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4fbbe │ │ │ │ + cbnz r3, 4fbb4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ 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 b228c <_Py_GetConfig@@Base> │ │ │ │ + bl b22dc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 4fbe6 │ │ │ │ + cbnz r3, 4fbdc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 244f74 │ │ │ │ + b.w 243a74 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64084 @ 0xfa54 │ │ │ │ + movw r1, #62912 @ 0xf5c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbdc │ │ │ │ + beq.n 4fbd2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 4fc2c │ │ │ │ + cbnz r7, 4fc28 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4fc2c │ │ │ │ + ble.n 4fc28 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4fc2c │ │ │ │ - cbnz r2, 4fc50 │ │ │ │ + bgt.n 4fc28 │ │ │ │ + cbnz r2, 4fc52 │ │ │ │ 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] │ │ │ │ - ldr r3, [pc, #444] @ (4fe00 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + movw r3, #17428 @ 0x4414 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fdf6 │ │ │ │ + beq.w 4fdf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fcb4 │ │ │ │ + beq.n 4fcb6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 4fc96 │ │ │ │ + bpl.n 4fc98 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4fc92 │ │ │ │ + cbz r0, 4fc94 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fcb6 │ │ │ │ + beq.n 4fcb8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fdf6 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + b.n 4fdf8 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #35548 @ 0x8adc │ │ │ │ + movw r0, #34444 @ 0x868c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fc92 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fc94 │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fcfe │ │ │ │ + ble.n 4fd00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4fce2 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 4fce4 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #35548 @ 0x8adc │ │ │ │ + movw r0, #34444 @ 0x868c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fc92 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fc94 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fdf6 │ │ │ │ + beq.w 4fdf8 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4fc7c │ │ │ │ - b.n 4fd00 │ │ │ │ + bne.n 4fc7e │ │ │ │ + b.n 4fd02 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdf4 │ │ │ │ + beq.n 4fdf6 │ │ │ │ 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] │ │ │ │ @@ -53323,98 +53326,95 @@ │ │ │ │ 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, 4fd5e │ │ │ │ + cbz r3, 4fd60 │ │ │ │ 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, 4fd6e │ │ │ │ + cbz r2, 4fd70 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4fd96 │ │ │ │ + cbz r0, 4fd98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4fd96 │ │ │ │ + cbz r0, 4fd98 │ │ │ │ mov r1, r4 │ │ │ │ blx 2adc4 │ │ │ │ - movw r3, #2344 @ 0x928 │ │ │ │ + movw r3, #2280 @ 0x8e8 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r5, 4fd8c │ │ │ │ + cbz r5, 4fd8e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4fd82 │ │ │ │ + b.n 4fd84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 4fdb2 │ │ │ │ + cbnz r0, 4fdb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fdaa │ │ │ │ + bge.n 4fdac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fdaa │ │ │ │ + cbnz r3, 4fdac │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 23aac0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdf6 │ │ │ │ - movw r7, #2344 @ 0x928 │ │ │ │ + b.n 4fdf8 │ │ │ │ + movw r7, #2280 @ 0x8e8 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae31c <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ + bl 2adefc <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4fdee │ │ │ │ + cbz r3, 4fdf0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ - cbz r3, 4fde8 │ │ │ │ + cbz r3, 4fdea │ │ │ │ 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 4fdc2 │ │ │ │ + b.n 4fdc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - mvns r4, 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 4fe40 │ │ │ │ + bl 4fe3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fe3c │ │ │ │ + beq.n 4fe38 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5752 @ 0x1678 │ │ │ │ movtne r2, #80 @ 0x50 │ │ │ │ @@ -53428,349 +53428,349 @@ │ │ │ │ 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 4fe76 │ │ │ │ + beq.n 4fe72 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12540 @ 0x30fc │ │ │ │ + movw r1, #11452 @ 0x2cbc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 4fe9a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 4fe96 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4fe9e │ │ │ │ + bls.n 4fe9a │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #64296 @ 0xfb28 │ │ │ │ + movw r1, #63220 @ 0xf6f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 171708 │ │ │ │ - cbz r0, 4fece │ │ │ │ + bl 171430 │ │ │ │ + cbz r0, 4feca │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ff34 │ │ │ │ - movw r0, #17704 @ 0x4528 │ │ │ │ + beq.n 4ff30 │ │ │ │ + movw r0, #16616 @ 0x40e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e59c │ │ │ │ + bl 13e824 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fee0 │ │ │ │ + cbnz r0, 4fedc │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 4ff36 │ │ │ │ + bl 218af0 │ │ │ │ + b.n 4ff32 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 4ff02 │ │ │ │ + blt.n 4fefe │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64336 @ 0xfb50 │ │ │ │ + movw r0, #63260 @ 0xf71c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ff12 │ │ │ │ + b.n 4ff0e │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a000 │ │ │ │ + bl 218af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ff24 │ │ │ │ + blt.n 4ff20 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ff36 │ │ │ │ + b.n 4ff32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ff20 │ │ │ │ + bne.n 4ff1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ff20 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ff1c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, 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, 4ff5c │ │ │ │ + cbnz r3, 4ff58 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4ff5c │ │ │ │ + ble.n 4ff58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ff5c │ │ │ │ - cbnz r4, 4ff78 │ │ │ │ + bne.n 4ff58 │ │ │ │ + cbnz r4, 4ff74 │ │ │ │ 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, #96] @ (4ffd0 ) │ │ │ │ + ldr r3, [pc, #96] @ (4ffcc ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ffc8 │ │ │ │ + cbz r0, 4ffc4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ffbc │ │ │ │ + beq.n 4ffb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 50124 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 4ffbc │ │ │ │ + bl 50120 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 4ffb8 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b6ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4ffc0 │ │ │ │ + bne.n 4ffbc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ffc8 │ │ │ │ + b.n 4ffc4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4ffe6 │ │ │ │ + cbz r3, 4ffe2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ffec │ │ │ │ + bge.n 4ffe8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4ffec │ │ │ │ + b.n 4ffe8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 4e520 │ │ │ │ + b.w 4e518 │ │ │ │ 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, 5000c │ │ │ │ + cbz r1, 50008 │ │ │ │ ldr.w fp, [r1] │ │ │ │ - b.n 5000e │ │ │ │ + b.n 5000a │ │ │ │ mov fp, r1 │ │ │ │ - movw sl, #64528 @ 0xfc10 │ │ │ │ + movw sl, #63452 @ 0xf7dc │ │ │ │ movt sl, #49 @ 0x31 │ │ │ │ - movw r7, #64540 @ 0xfc1c │ │ │ │ + movw r7, #63464 @ 0xf7e8 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ adds r4, r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r8, #54604 @ 0xd54c │ │ │ │ + movw r8, #53788 @ 0xd21c │ │ │ │ movt r8, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ cmp r9, fp │ │ │ │ - bge.n 500ba │ │ │ │ + bge.n 500b6 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r7 │ │ │ │ movne r1, sl │ │ │ │ - bl 23978c │ │ │ │ + bl 23828c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 500bc │ │ │ │ + beq.n 500b8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2493d8 │ │ │ │ + bl 247ee0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 500bc │ │ │ │ + beq.n 500b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 23978c │ │ │ │ + bl 23828c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 500bc │ │ │ │ + beq.n 500b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2493d8 │ │ │ │ + bl 247ee0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 500bc │ │ │ │ + beq.n 500b8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 500b4 │ │ │ │ + cbz r3, 500b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 500b4 │ │ │ │ + ble.n 500b0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + movw r1, #50940 @ 0xc6fc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 23978c │ │ │ │ + bl 23828c │ │ │ │ add.w r2, r8, #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 500bc │ │ │ │ + beq.n 500b8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ - bl 2493d8 │ │ │ │ + bl 247ee0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 50080 │ │ │ │ - b.n 500bc │ │ │ │ + bne.n 5007c │ │ │ │ + b.n 500b8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 50030 │ │ │ │ + b.n 5002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 500f0 │ │ │ │ + bgt.n 500ec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5010a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 50106 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5010e │ │ │ │ + cbz r3, 5010a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5011a │ │ │ │ + b.n 50116 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (50120 ) │ │ │ │ + ldr r0, [pc, #12] @ (5011c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ │ │ │ │ -00050124 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00050120 <_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 1f1954 │ │ │ │ + bl 1f0150 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 50156 <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ + beq.n 50152 <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5015a <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ + bls.n 50156 <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #63472 @ 0xf7f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5015c <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + b.n 50158 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 50172 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ + cbz r0, 5016e <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50182 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + bge.n 5017e <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 5017a <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ - b.w 4e520 │ │ │ │ + cbz r0, 50176 <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ + b.w 4e518 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 501aa <_PyLong_UnsignedLongLong_Converter@@Base+0x86> │ │ │ │ + cbz r0, 501a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x86> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 501ba <_PyLong_UnsignedLongLong_Converter@@Base+0x96> │ │ │ │ + bge.n 501b6 <_PyLong_UnsignedLongLong_Converter@@Base+0x96> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 501b2 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ - b.w 4e520 │ │ │ │ + cbz r0, 501ae <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ + b.w 4e518 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 50254 │ │ │ │ + b.w 50250 │ │ │ │ │ │ │ │ -000501c2 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +000501be <_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 2a3540 │ │ │ │ + bl 2a3120 │ │ │ │ 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 │ │ │ │ @@ -53778,240 +53778,240 @@ │ │ │ │ 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 50220 <_PyTime_AsTimeval_clamp@@Base+0x5e> │ │ │ │ + bgt.n 5021c <_PyTime_AsTimeval_clamp@@Base+0x5e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5023a <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 50236 <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5023e <_PyTime_AsTimeval_clamp@@Base+0x7c> │ │ │ │ + cbz r3, 5023a <_PyTime_AsTimeval_clamp@@Base+0x7c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5024a <_PyTime_AsTimeval_clamp@@Base+0x88> │ │ │ │ + b.n 50246 <_PyTime_AsTimeval_clamp@@Base+0x88> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (50250 <_PyTime_AsTimeval_clamp@@Base+0x8e>) │ │ │ │ + ldr r0, [pc, #12] @ (5024c <_PyTime_AsTimeval_clamp@@Base+0x8e>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00050254 : │ │ │ │ +00050250 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 5025e │ │ │ │ + cbz r3, 5025a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 50276 │ │ │ │ + cbnz r3, 50272 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64596 @ 0xfc54 │ │ │ │ + movw r1, #63520 @ 0xf820 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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, 502d4 │ │ │ │ + cbz r0, 502d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 502a0 │ │ │ │ + cbz r3, 5029c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #38869 @ 0x97d5 │ │ │ │ + movw r3, #38861 @ 0x97cd │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 502a0 │ │ │ │ - cbnz r1, 502d4 │ │ │ │ + beq.n 5029c │ │ │ │ + cbnz r1, 502d0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #64640 @ 0xfc80 │ │ │ │ + movw r1, #63564 @ 0xf84c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 502c4 │ │ │ │ + blt.n 502c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 502d4 │ │ │ │ + b.n 502d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 502c0 │ │ │ │ + bne.n 502bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 502c0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 502bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 502ec │ │ │ │ + cbz r0, 502e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 502fc │ │ │ │ + bge.n 502f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 502f4 │ │ │ │ - b.w 4e520 │ │ │ │ + cbz r0, 502f0 │ │ │ │ + b.w 4e518 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 50320 │ │ │ │ + cbz r4, 5031c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 94174 │ │ │ │ + b.w 941f8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55752 @ 0xd9c8 │ │ │ │ + movw r1, #54668 @ 0xd58c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5035a │ │ │ │ + cbnz r3, 50356 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5035a │ │ │ │ + ble.n 50356 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5035a │ │ │ │ - cbnz r0, 50372 │ │ │ │ + bne.n 50356 │ │ │ │ + cbnz r0, 5036e │ │ │ │ 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, #80] @ (503bc ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 503b6 │ │ │ │ + ldr r3, [pc, #80] @ (503b8 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 503b2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 503b4 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 503b0 │ │ │ │ + bl b0f38 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 503aa │ │ │ │ + bne.n 503a6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 503b6 │ │ │ │ + b.n 503b2 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 133d60 │ │ │ │ - b.n 503b6 │ │ │ │ + bl 134000 │ │ │ │ + b.n 503b2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sp │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 455b0 │ │ │ │ + bl 455a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 503e6 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 50400 │ │ │ │ + cbnz r0, 503e2 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 503fc │ │ │ │ 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 1da94c <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ + bl 1d8ff4 <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b9b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1540d8 │ │ │ │ + b.w 1540b4 │ │ │ │ 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 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd920 <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50466 │ │ │ │ + beq.n 50462 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2493d8 │ │ │ │ + bl 247ee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50466 │ │ │ │ + beq.n 50462 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fff0 │ │ │ │ + bl 4ffec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50466 │ │ │ │ + beq.n 50462 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1dd920 <_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 │ │ │ │ @@ -54019,274 +54019,273 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ blx 2b940 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ blx 2ad64 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ - vldr d7, [pc, #128] @ 50520 │ │ │ │ + vldr d7, [pc, #124] @ 50518 │ │ │ │ vmov r2, s0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 504ee │ │ │ │ + bhi.n 504ea │ │ │ │ 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 2b3fc │ │ │ │ - b.n 504fe │ │ │ │ + b.n 504fa │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d6, d9 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2c518 │ │ │ │ - b.n 504fe │ │ │ │ + b.n 504fa │ │ │ │ vmov.f64 d6, #120 @ 0x3fc00000 1.5 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2b3fc │ │ │ │ vneg.f64 d0, d0 │ │ │ │ - b.n 504fe │ │ │ │ + b.n 504fa │ │ │ │ vmov.f64 d6, #0 @ 0x40000000 2.0 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2c518 │ │ │ │ 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, 50544 │ │ │ │ + cbz r0, 5053c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1abd28 │ │ │ │ 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 1a7358 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ + bl 1a5c5c <_PyLong_UInt64_Converter@@Base+0x34c4> │ │ │ │ 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 1a7358 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ + bl 1a5c5c <_PyLong_UInt64_Converter@@Base+0x34c4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50598 │ │ │ │ - b.w 94494 │ │ │ │ + blt.n 50590 │ │ │ │ + b.w 94518 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44964 @ 0xafa4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 174abc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174c0c <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 498fa <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ + b.w 498f2 <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49a24 <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ + b.w 49a1c <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ stmdb 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 r3, #11 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r8, r1 │ │ │ │ adds r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50758 │ │ │ │ + beq.w 50750 │ │ │ │ movs r6, #0 │ │ │ │ - movw sl, #36144 @ 0x8d30 │ │ │ │ + movw sl, #35060 @ 0x88f4 │ │ │ │ movt sl, #63 @ 0x3f │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 506be │ │ │ │ + ble.n 506b6 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 50626 │ │ │ │ + bge.n 5061e │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 5061c │ │ │ │ + bhi.n 50614 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 50620 │ │ │ │ - bl 20cf34 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 5062a │ │ │ │ + b.n 50618 │ │ │ │ + bl 20b7e4 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 50622 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5060a │ │ │ │ - beq.w 50738 │ │ │ │ + b.n 50602 │ │ │ │ + beq.w 50730 │ │ │ │ add.w fp, r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 5064c │ │ │ │ + bge.n 50644 │ │ │ │ ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 50640 │ │ │ │ + bhi.n 50638 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 50644 │ │ │ │ - bl 20cf34 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 5067c │ │ │ │ + b.n 5063c │ │ │ │ + bl 20b7e4 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 50674 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5062e │ │ │ │ - cbnz r4, 5067c │ │ │ │ + b.n 50626 │ │ │ │ + cbnz r4, 50674 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 5067c │ │ │ │ + bne.n 50674 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5067c │ │ │ │ + bne.n 50674 │ │ │ │ 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 50738 │ │ │ │ + b.n 50730 │ │ │ │ sub.w r1, fp, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 229b04 │ │ │ │ + bl 228624 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5073c │ │ │ │ + beq.n 50734 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 5069a │ │ │ │ + bgt.n 50692 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 506b8 │ │ │ │ + b.n 506b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 50710 │ │ │ │ + cbnz r0, 50708 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 506b8 │ │ │ │ + bge.n 506b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 506b8 │ │ │ │ + cbnz r3, 506b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, fp │ │ │ │ - b.n 50602 │ │ │ │ + b.n 505fa │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 50738 │ │ │ │ - movw r9, #36144 @ 0x8d30 │ │ │ │ + bge.n 50730 │ │ │ │ + movw r9, #35060 @ 0x88f4 │ │ │ │ movt r9, #63 @ 0x3f │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 506d8 │ │ │ │ + bhi.n 506d0 │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 506dc │ │ │ │ - bl 20cf34 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 506e6 │ │ │ │ + b.n 506d4 │ │ │ │ + bl 20b7e4 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 506de │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 506ca │ │ │ │ - b.n 50738 │ │ │ │ + bne.n 506c2 │ │ │ │ + b.n 50730 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 50738 │ │ │ │ + beq.n 50730 │ │ │ │ subs r1, r7, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 229b04 │ │ │ │ + bl 228624 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5073c │ │ │ │ + cbz r0, 50734 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 50704 │ │ │ │ + bgt.n 506fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 50736 │ │ │ │ + b.n 5072e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 50724 │ │ │ │ + cbz r0, 5071c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5073c │ │ │ │ + bge.n 50734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5073c │ │ │ │ + cbnz r3, 50734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5073c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50734 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50736 │ │ │ │ + bge.n 5072e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50736 │ │ │ │ + cbnz r3, 5072e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 50758 │ │ │ │ + b.n 50750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50748 │ │ │ │ + blt.n 50740 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50758 │ │ │ │ + b.n 50750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50744 │ │ │ │ + bne.n 5073c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50744 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5073c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 50768 │ │ │ │ + cbz r3, 50760 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50764 │ │ │ │ + bne.n 5075c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -54294,189 +54293,189 @@ │ │ │ │ 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 50838 │ │ │ │ + beq.n 50830 │ │ │ │ mov r8, r1 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50836 │ │ │ │ + bne.n 5082e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50838 │ │ │ │ + beq.n 50830 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adb68 │ │ │ │ + bl 1ac46c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 507be │ │ │ │ + cbnz r0, 507b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fae0 │ │ │ │ - b.n 50838 │ │ │ │ + bl 4fad8 │ │ │ │ + b.n 50830 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 507e2 │ │ │ │ + cbnz r0, 507da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 507b6 │ │ │ │ + bge.n 507ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 507b6 │ │ │ │ + bne.n 507ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 507b6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 507ae │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #15452 @ 0x3c5c │ │ │ │ + movw r0, #14364 @ 0x381c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 507b6 │ │ │ │ + beq.n 507ae │ │ │ │ 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, #64796 @ 0xfd1c │ │ │ │ + movw r0, #63720 @ 0xf8e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ str r5, [r4, #24] │ │ │ │ - cbnz r0, 50820 │ │ │ │ + cbnz r0, 50818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fae0 │ │ │ │ + bl 4fad8 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 50838 │ │ │ │ + b.n 50830 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5081c │ │ │ │ + bge.n 50814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5081c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5081c │ │ │ │ + bne.n 50814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50814 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b7f0 │ │ │ │ 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 5091c │ │ │ │ + beq.n 50914 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5091c │ │ │ │ + bne.n 50914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5091c │ │ │ │ + beq.n 50914 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #64808 @ 0xfd28 │ │ │ │ + movw r0, #63732 @ 0xf8f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 508c8 │ │ │ │ + cbnz r0, 508c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #64816 @ 0xfd30 │ │ │ │ + movw r0, #63740 @ 0xf8fc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 508fe │ │ │ │ + bge.n 508f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 508fe │ │ │ │ + cbnz r3, 508f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 508bc │ │ │ │ + beq.n 508b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5091c │ │ │ │ + bge.n 50914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5091c │ │ │ │ + cbnz r3, 50914 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (50960 ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (50958 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5094e │ │ │ │ - movw r0, #64836 @ 0xfd44 │ │ │ │ + cbz r2, 50946 │ │ │ │ + movw r0, #63760 @ 0xf910 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #61804 @ 0xf16c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #60848 @ 0xedb0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -00050964 : │ │ │ │ - ldr r2, [pc, #52] @ (5099c ) │ │ │ │ +0005095c : │ │ │ │ + ldr r2, [pc, #52] @ (50994 ) │ │ │ │ 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 │ │ │ │ @@ -54498,483 +54497,483 @@ │ │ │ │ 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 509ce │ │ │ │ + bgt.n 509c6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 509e8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 509e0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 509ec │ │ │ │ + cbz r3, 509e4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 509f8 │ │ │ │ + b.n 509f0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (509fc ) │ │ │ │ + ldr r0, [pc, #8] @ (509f4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mrc2 0, 1, r0, cr8, cr2, {2} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49f2e <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ + b.w 49f28 <_PyEval_FormatKwargsError@@Base+0x2612> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50aaa │ │ │ │ + beq.n 50aa2 │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50aa6 │ │ │ │ + bne.n 50a9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50aa6 │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + beq.n 50a9e │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50a54 │ │ │ │ + cbnz r0, 50a4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #64876 @ 0xfd6c │ │ │ │ + movw r0, #63800 @ 0xf938 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a88 │ │ │ │ + bge.n 50a80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50a88 │ │ │ │ + cbnz r3, 50a80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50a48 │ │ │ │ + beq.n 50a40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50aa6 │ │ │ │ + bge.n 50a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50aa6 │ │ │ │ + cbnz r3, 50a9e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 50afc │ │ │ │ - bne.n 50b38 │ │ │ │ + bgt.n 50af4 │ │ │ │ + bne.n 50b30 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 50e80 │ │ │ │ + bl 50e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50b3a │ │ │ │ + cbz r0, 50b32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2a38a8 │ │ │ │ - cbnz r0, 50b24 │ │ │ │ + bl 2a3488 │ │ │ │ + cbnz r0, 50b1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b38 │ │ │ │ + bge.n 50b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50b38 │ │ │ │ + cbnz r3, 50b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b3a │ │ │ │ + bge.n 50b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b3a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b3a │ │ │ │ + cbnz r3, 50b32 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a0ba │ │ │ │ + b.w 4a0b2 │ │ │ │ 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 212f8c │ │ │ │ + bl 211a70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50bc4 │ │ │ │ - movw r6, #63176 @ 0xf6c8 │ │ │ │ + cbz r0, 50bbc │ │ │ │ + movw r6, #62096 @ 0xf290 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 50bc4 │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 50bbc │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 50ba8 │ │ │ │ - bl f2758 │ │ │ │ + cbz r5, 50ba0 │ │ │ │ + bl f2a9c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 50ba8 │ │ │ │ - bne.n 50b8e │ │ │ │ - bl 9b3dc │ │ │ │ + blt.n 50ba0 │ │ │ │ + bne.n 50b86 │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50ba8 │ │ │ │ + beq.n 50ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b68 │ │ │ │ + bge.n 50b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50b68 │ │ │ │ + bne.n 50b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b68 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50bbc │ │ │ │ + bge.n 50bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50bbc │ │ │ │ + cbnz r3, 50bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c6a0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1540d8 │ │ │ │ + b.w 1540b4 │ │ │ │ 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, 50c04 │ │ │ │ + cbz r3, 50bfc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 50c1c │ │ │ │ + b.n 50c14 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50c0c │ │ │ │ + bgt.n 50c04 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50c1c │ │ │ │ + b.n 50c14 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50c08 │ │ │ │ + bne.n 50c00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 50c08 │ │ │ │ + beq.n 50c00 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 50c3e │ │ │ │ + b.n 50c36 │ │ │ │ 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, #484] @ (50e18 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #484] @ (50e10 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50e0e │ │ │ │ + beq.w 50e06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50c54 │ │ │ │ + bne.n 50c4c │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50c74 │ │ │ │ - bl 17532c │ │ │ │ + b.n 50c6c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50c74 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 50c6c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50e0e │ │ │ │ + bne.w 50e06 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50c82 │ │ │ │ + bne.n 50c7a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 50ca2 │ │ │ │ - bl 17532c │ │ │ │ + b.n 50c9a │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50ca2 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 50c9a │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50e0e │ │ │ │ + bne.w 50e06 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 50cb6 │ │ │ │ + beq.n 50cae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 50cc4 │ │ │ │ + bne.n 50cbc │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b320 │ │ │ │ - b.n 50e00 │ │ │ │ - bl 1625b8 │ │ │ │ + b.n 50df8 │ │ │ │ + bl 162528 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50e0e │ │ │ │ + beq.w 50e06 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50d0c │ │ │ │ + bne.n 50d04 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64944 @ 0xfdb0 │ │ │ │ + movw r1, #63868 @ 0xf97c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 50e0e │ │ │ │ + bge.w 50e06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e0e │ │ │ │ + bne.w 50e06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e0e │ │ │ │ - bl 220170 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e06 │ │ │ │ + bl 21ec90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d28 │ │ │ │ + bge.n 50d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50d28 │ │ │ │ + cbnz r3, 50d20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50d52 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 50d58 │ │ │ │ + bne.n 50d4a │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 50d50 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e0e │ │ │ │ - bl f7070 │ │ │ │ - b.n 50d58 │ │ │ │ + beq.n 50e06 │ │ │ │ + bl f73c8 │ │ │ │ + b.n 50d50 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 50d84 │ │ │ │ + beq.n 50d7c │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50d84 │ │ │ │ + bvs.n 50d7c │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50dfc │ │ │ │ + bvs.n 50df4 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 50d8a │ │ │ │ + bne.n 50d82 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 50e00 │ │ │ │ + b.n 50df8 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 50dc4 │ │ │ │ + bpl.n 50dbc │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 50dfc │ │ │ │ + bcs.n 50df4 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 50dd8 │ │ │ │ + bcs.n 50dd0 │ │ │ │ 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 50e00 │ │ │ │ + b.n 50df8 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 50de4 │ │ │ │ + bcs.n 50ddc │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50dfc │ │ │ │ + bcc.n 50df4 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50e00 │ │ │ │ + b.n 50df8 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50dfc │ │ │ │ + bcc.n 50df4 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50e00 │ │ │ │ + b.n 50df8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add ip, r4 │ │ │ │ + add ip, r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a3b0 │ │ │ │ + b.w 4a3a8 │ │ │ │ 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, #45564 @ 0xb1fc │ │ │ │ + movw r0, #44476 @ 0xadbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r3 │ │ │ │ - bl 951f4 │ │ │ │ - cbz r0, 50e78 │ │ │ │ + bl 95278 │ │ │ │ + cbz r0, 50e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3e2c <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ + bl 1a27d4 <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e7c │ │ │ │ + bge.n 50e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e7c │ │ │ │ + cbnz r3, 50e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e7c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e74 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 50f4a │ │ │ │ + bne.n 50f42 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 21f93c │ │ │ │ + bl 21e45c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fbc │ │ │ │ + beq.n 50fb4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 50fbc │ │ │ │ + ble.n 50fb4 │ │ │ │ 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] │ │ │ │ @@ -54982,182 +54981,182 @@ │ │ │ │ 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 50f0c │ │ │ │ + bne.n 50f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fa44 │ │ │ │ + bl 21e564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fa0 │ │ │ │ + beq.n 50f98 │ │ │ │ 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 50f30 │ │ │ │ + bls.n 50f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250e78 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 24f9c0 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50f36 │ │ │ │ - b.n 50fa0 │ │ │ │ + bne.n 50f2e │ │ │ │ + b.n 50f98 │ │ │ │ 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 50ed2 │ │ │ │ - b.n 50fbc │ │ │ │ + bne.n 50eca │ │ │ │ + b.n 50fb4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 50f5c │ │ │ │ + bge.n 50f54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50f72 │ │ │ │ + b.n 50f6a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39776 @ 0x9b60 │ │ │ │ + movw r1, #41268 @ 0xa134 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 50fbc │ │ │ │ + cbz r4, 50fb4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 50fbc │ │ │ │ + beq.n 50fb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 50fbc │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 50fb4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #64992 @ 0xfde0 │ │ │ │ + movw r1, #63916 @ 0xf9ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50fac │ │ │ │ + blt.n 50fa4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50fbc │ │ │ │ + b.n 50fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50fa8 │ │ │ │ + bne.n 50fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50fa8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50fa0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4aa56 │ │ │ │ + b.w 4aa4e │ │ │ │ stmdb 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, 50ff0 │ │ │ │ + cbz r7, 50fe8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 51008 │ │ │ │ + b.n 51000 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 50ff8 │ │ │ │ + bgt.n 50ff0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51008 │ │ │ │ + b.n 51000 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 50ff4 │ │ │ │ + bgt.n 50fec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50ff4 │ │ │ │ + beq.n 50fec │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5102c │ │ │ │ + b.n 51024 │ │ │ │ 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] @ (51164 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #324] @ (5115c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5115c │ │ │ │ + beq.w 51154 │ │ │ │ add r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5104e │ │ │ │ + beq.n 51046 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 51048 │ │ │ │ + cbz r7, 51040 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 5104a │ │ │ │ - b.n 51054 │ │ │ │ + bne.n 51042 │ │ │ │ + b.n 5104c │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 51056 │ │ │ │ + b.n 5104e │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 51056 │ │ │ │ + b.n 5104e │ │ │ │ mov r5, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d1948 <_PyBytes_GetXIData@@Base+0x88> │ │ │ │ + bl 2d1514 <_PyBytes_GetXIData@@Base+0x88> │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5106e │ │ │ │ + bne.n 51066 │ │ │ │ ands.w r4, r0, #1 │ │ │ │ - beq.n 510e0 │ │ │ │ + beq.n 510d8 │ │ │ │ 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 12c14c │ │ │ │ + bl 12c3e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5115c │ │ │ │ + b.n 51154 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 510e8 │ │ │ │ + bge.n 510e0 │ │ │ │ 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 │ │ │ │ @@ -55165,219 +55164,219 @@ │ │ │ │ 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 f3484 │ │ │ │ + bl f37c8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 510f6 │ │ │ │ + blt.n 510ee │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 51108 │ │ │ │ + beq.n 51100 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51146 │ │ │ │ + blt.n 5113e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5115a │ │ │ │ + bne.n 51152 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5108a │ │ │ │ + bne.n 51082 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51156 │ │ │ │ + bge.n 5114e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 51156 │ │ │ │ + b.n 5114e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510ca │ │ │ │ + bne.n 510c2 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 510ca │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 510c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c2d2c │ │ │ │ + bl 2c28fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51124 │ │ │ │ + bge.n 5111c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51124 │ │ │ │ + cbnz r3, 5111c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5115c │ │ │ │ + bne.n 51154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5113c │ │ │ │ + bge.n 51134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5113c │ │ │ │ + cbnz r3, 51134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 121f3c │ │ │ │ + b.w 1221b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510d8 │ │ │ │ + bne.n 510d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 510d8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 510d0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5115c │ │ │ │ + b.n 51154 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, sl │ │ │ │ + add r8, 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 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 511cc │ │ │ │ + bne.n 511c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne.n 511a6 │ │ │ │ + bne.n 5119e │ │ │ │ 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 51228 │ │ │ │ + b.n 51220 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 511b4 │ │ │ │ + beq.n 511ac │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 51228 │ │ │ │ + b.n 51220 │ │ │ │ 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 51228 │ │ │ │ + b.n 51220 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 511aa │ │ │ │ + bpl.n 511a2 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51228 │ │ │ │ + cbz r0, 51220 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 511fe │ │ │ │ + bne.n 511f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51226 │ │ │ │ + bge.n 5121e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51226 │ │ │ │ + cbnz r3, 5121e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51226 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5121e │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3a84 │ │ │ │ + bl f3dc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51216 │ │ │ │ + blt.n 5120e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51228 │ │ │ │ + b.n 51220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51212 │ │ │ │ + bne.n 5120a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51212 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5120a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 5124e │ │ │ │ + cbz r0, 51246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5126a │ │ │ │ + bge.n 51262 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5126a │ │ │ │ + b.n 51262 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 51268 │ │ │ │ - bl 1f05f0 │ │ │ │ - cbz r0, 51264 │ │ │ │ + cbz r0, 51260 │ │ │ │ + bl 1eedec │ │ │ │ + cbz r0, 5125c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 5126a │ │ │ │ - ldr r0, [pc, #0] @ (5126c ) │ │ │ │ + b.n 51262 │ │ │ │ + ldr r0, [pc, #0] @ (51264 ) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 51278 │ │ │ │ + cbz r3, 51270 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 51280 │ │ │ │ + b.n 51278 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w 2b6cbc <_PySys_GetSizeOf@@Base+0x118> │ │ │ │ + b.w 2b68d4 <_PySys_GetSizeOf@@Base+0x118> │ │ │ │ stmdb 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] @ (513f8 ) │ │ │ │ + ldr r3, [pc, #344] @ (513f0 ) │ │ │ │ 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 512ca │ │ │ │ + bne.n 512c2 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 512ce │ │ │ │ + bne.n 512c6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 512d4 │ │ │ │ + b.n 512cc │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #128 @ 0x80 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2b47c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ @@ -55386,19 +55385,19 @@ │ │ │ │ blx 2b47c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 2c06c │ │ │ │ subs.w r2, r7, r8 │ │ │ │ sbc.w r4, r9, #0 │ │ │ │ - cbnz r6, 51302 │ │ │ │ + cbnz r6, 512fa │ │ │ │ cmp r8, r6 │ │ │ │ it ne │ │ │ │ movne r6, #128 @ 0x80 │ │ │ │ - vldr d7, [pc, #236] @ 513f0 │ │ │ │ + vldr d7, [pc, #236] @ 513e8 │ │ │ │ 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 │ │ │ │ @@ -55407,15 +55406,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 1b45b8 <_Py_SetLocaleFromEnv@@Base+0x168c> │ │ │ │ + bl 1b2eb8 <_Py_SetLocaleFromEnv@@Base+0x1690> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2b47c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -55427,15 +55426,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 1b46e0 <_Py_SetLocaleFromEnv@@Base+0x17b4> │ │ │ │ + bl 1b2fe0 <_Py_SetLocaleFromEnv@@Base+0x17b8> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b058 <__explicit_bzero_chk@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r1, r6 │ │ │ │ @@ -55472,809 +55471,809 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ blx 2c06c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b058 <__explicit_bzero_chk@plt> │ │ │ │ - ldr r3, [pc, #32] @ (513f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (513f0 ) │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 513e8 │ │ │ │ + beq.n 513e0 │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - blt.n 5142a │ │ │ │ + blt.n 51422 │ │ │ │ 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 5146c │ │ │ │ + b.n 51464 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #65196 @ 0xfeac │ │ │ │ + movw r1, #64120 @ 0xfa78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 51472 │ │ │ │ + beq.n 5146a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a6dd0 <_PyTime_AsTimeval@@Base+0x1734> │ │ │ │ + bl 2a69b0 <_PyTime_AsTimeval@@Base+0x1734> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5147c │ │ │ │ + cbz r0, 51474 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 51446 │ │ │ │ - b.n 5147c │ │ │ │ - bl 941dc │ │ │ │ + blt.n 5143e │ │ │ │ + b.n 51474 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5145a │ │ │ │ + beq.n 51452 │ │ │ │ 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, #12] │ │ │ │ - cbz r0, 514a4 │ │ │ │ + cbz r0, 5149c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514c6 │ │ │ │ + bge.n 514be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 514c6 │ │ │ │ + b.n 514be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 514be │ │ │ │ - bl 1f05f0 │ │ │ │ - cbz r0, 514ba │ │ │ │ + cbz r0, 514b6 │ │ │ │ + bl 1eedec │ │ │ │ + cbz r0, 514b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 514c6 │ │ │ │ + b.n 514be │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ subs r7, r3, #1 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 51512 │ │ │ │ + beq.n 5150a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 514f0 │ │ │ │ + bne.n 514e8 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ - b.n 514fe │ │ │ │ + b.n 514f6 │ │ │ │ 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 51678 │ │ │ │ + bl 51670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 514e2 │ │ │ │ + bne.n 514da │ │ │ │ mov r0, r4 │ │ │ │ - bl 48fe0 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ - cbnz r0, 51528 │ │ │ │ + bl 48fd8 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ + cbnz r0, 51520 │ │ │ │ movw r0, #963 @ 0x3c3 │ │ │ │ - b.n 51552 │ │ │ │ + b.n 5154a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 51530 │ │ │ │ + bne.n 51528 │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 51678 │ │ │ │ - cbz r0, 51542 │ │ │ │ + bl 51670 │ │ │ │ + cbz r0, 5153a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 51540 │ │ │ │ - b.n 51518 │ │ │ │ + bge.n 51538 │ │ │ │ + b.n 51510 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r4, [r6, r5, lsl #1] │ │ │ │ ldrne.w r4, [r6, r5, lsl #2] │ │ │ │ - b.n 51520 │ │ │ │ - beq.n 5154e │ │ │ │ + b.n 51518 │ │ │ │ + beq.n 51546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48fe0 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ + bl 48fd8 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ addw r0, r0, #962 @ 0x3c2 │ │ │ │ - b.n 51552 │ │ │ │ + b.n 5154a │ │ │ │ movw r0, #962 @ 0x3c2 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 51580 │ │ │ │ + bhi.n 51578 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51596 │ │ │ │ - b.n 515a8 │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ + cbnz r0, 5158e │ │ │ │ + b.n 515a0 │ │ │ │ + movw r0, #22388 @ 0x5774 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ - b.n 51572 │ │ │ │ - bl 9b258 │ │ │ │ + beq.n 5166a │ │ │ │ + b.n 5156a │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 515b6 │ │ │ │ + blt.n 515ae │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 515c6 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 515be │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51672 │ │ │ │ + bne.n 5166a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 515c6 │ │ │ │ + b.n 515be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 515a4 │ │ │ │ + bne.n 5159c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 515a4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5159c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 51652 │ │ │ │ + ble.n 5164a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 515fa │ │ │ │ + bpl.n 515f2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 515f6 │ │ │ │ + beq.n 515ee │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60848 @ 0xedb0 │ │ │ │ + movw r1, #59760 @ 0xe970 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 51654 │ │ │ │ + b.n 5164c │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5160c │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 5162c │ │ │ │ + beq.n 51604 │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 51624 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5164c │ │ │ │ + beq.n 51644 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60936 @ 0xee08 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64672 @ 0xfca0 │ │ │ │ + movw r2, #63512 @ 0xf818 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23476 @ 0x5bb4 │ │ │ │ + movw r0, #22388 @ 0x5774 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51672 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5166a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 51654 │ │ │ │ + b.n 5164c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 51664 │ │ │ │ + bgt.n 5165c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 217aa4 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 216594 <_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 2d07dc <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ + b.w 2d038c <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 516a2 │ │ │ │ + bcs.n 5169a │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #51512 @ 0xc938 │ │ │ │ + movw r2, #50424 @ 0xc4f8 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #58424 @ 0xe438 │ │ │ │ + movw r3, #57336 @ 0xdff8 │ │ │ │ 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 516a4 │ │ │ │ + b.n 5169c │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #50280 @ 0xc468 │ │ │ │ + movw r3, #49192 @ 0xc028 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 516c0 │ │ │ │ + cbz r3, 516b8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 516c8 │ │ │ │ + b.n 516c0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41708 @ 0xa2ec │ │ │ │ + movw r1, #40620 @ 0x9eac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 2386bc │ │ │ │ + b.w 2371bc │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #148] @ (51780 ) │ │ │ │ + ldr r3, [pc, #148] @ (5177c ) │ │ │ │ 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, 51720 │ │ │ │ + cbz r3, 5171c │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51716 │ │ │ │ + bne.n 51712 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51706 │ │ │ │ + bne.n 51702 │ │ │ │ dmb ish │ │ │ │ - beq.n 51720 │ │ │ │ - bl 2b86ac │ │ │ │ + beq.n 5171c │ │ │ │ + bl 2b828c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 51730 │ │ │ │ - bl 5128c │ │ │ │ + cbz r3, 5172c │ │ │ │ + bl 51284 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51736 │ │ │ │ - bl 5216e <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ + b.n 51732 │ │ │ │ + bl 5216a <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 51760 │ │ │ │ + cbz r3, 5175c │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51756 │ │ │ │ + bne.n 51752 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51746 │ │ │ │ + bne.n 51742 │ │ │ │ dmb ish │ │ │ │ - beq.n 51760 │ │ │ │ - bl 283570 │ │ │ │ + beq.n 5175c │ │ │ │ + bl 2830f8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c2170 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51780 ) │ │ │ │ + bl 2c1d50 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (5177c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5177a │ │ │ │ + beq.n 51776 │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ 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] @ (518ec ) │ │ │ │ + movw r4, #1456 @ 0x5b0 │ │ │ │ + movt r4, #78 @ 0x4e │ │ │ │ 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 517cc │ │ │ │ - movw r0, #41664 @ 0xa2c0 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #12 │ │ │ │ + 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} │ │ │ │ + beq.n 517ce │ │ │ │ + movw r0, #36268 @ 0x8dac │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 518d4 │ │ │ │ + beq.w 518d6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 518d8 │ │ │ │ - ldr r2, [pc, #268] @ (518f0 ) │ │ │ │ + beq.n 518da │ │ │ │ + ldr r2, [pc, #260] @ (518ec ) │ │ │ │ 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 51810 │ │ │ │ + bmi.n 51812 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65380 @ 0xff64 │ │ │ │ + movw r1, #64292 @ 0xfb24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 518d8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 518da │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 51834 │ │ │ │ + bne.n 51836 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ + movw r1, #64340 @ 0xfb54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 518d8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 518da │ │ │ │ mov r0, r6 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 51858 │ │ │ │ + bgt.n 5185a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65468 @ 0xffbc │ │ │ │ + movw r1, #64380 @ 0xfb7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 518d8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 518da │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2813b4 │ │ │ │ + bl 280f38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 518d8 │ │ │ │ + cbz r0, 518da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 5188e │ │ │ │ + cbnz r3, 51890 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65500 @ 0xffdc │ │ │ │ + movw r1, #64412 @ 0xfb9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 281c44 │ │ │ │ - b.n 518d8 │ │ │ │ + bl 2817c8 │ │ │ │ + b.n 518da │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #64456 @ 0xfbc8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #5308 @ 0x14bc │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 518ca │ │ │ │ + beq.n 518cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c26c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 281c44 │ │ │ │ - b.n 518d8 │ │ │ │ + bl 2817c8 │ │ │ │ + b.n 518da │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51914 │ │ │ │ + bne.n 51910 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5191c │ │ │ │ + bge.n 51918 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ 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 r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (51970 ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (5196c ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 51950 │ │ │ │ + blt.n 5194c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #55972 @ 0xdaa4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5196c │ │ │ │ + cbz r0, 51968 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57068 @ 0xdeec │ │ │ │ + movw r0, #55980 @ 0xdaac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 519a2 │ │ │ │ + cbz r0, 5199e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519a2 │ │ │ │ + bge.n 5199e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 519a2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5199e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 519bc │ │ │ │ + cbz r0, 519b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519bc │ │ │ │ + bge.n 519b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 519bc │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 519b8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 519d6 │ │ │ │ + cbz r0, 519d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519d6 │ │ │ │ + bge.n 519d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 519d6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 519d2 │ │ │ │ + bl 84a88 <_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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 519fa │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 51a16 │ │ │ │ + bne.n 519f6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 51a12 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51a0c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 51a16 │ │ │ │ + bne.n 51a08 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 51a12 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 51a36 │ │ │ │ + cbz r3, 51a32 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51a4e │ │ │ │ + b.n 51a4a │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 51a3e │ │ │ │ + bge.n 51a3a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 51a4e │ │ │ │ + b.n 51a4a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 51a3a │ │ │ │ + bgt.n 51a36 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 51a3a │ │ │ │ + beq.n 51a36 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 51a6e │ │ │ │ + b.n 51a6a │ │ │ │ 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] │ │ │ │ movw r3, #17920 @ 0x4600 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 51aca │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 51ac6 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 51abe │ │ │ │ + cbz r4, 51aba │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 51aaa │ │ │ │ + beq.n 51aa6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64464 @ 0xfbd0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51abc │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 51aca │ │ │ │ + bne.n 51ab8 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 51ac6 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 51974 │ │ │ │ + b.n 51970 │ │ │ │ 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, 51af4 │ │ │ │ + cbz r4, 51af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51b30 │ │ │ │ + bge.n 51b2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51b30 │ │ │ │ + b.n 51b2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 51b28 │ │ │ │ - bl 13e59c │ │ │ │ + bpl.n 51b24 │ │ │ │ + bl 13e824 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51b66 │ │ │ │ - bl 11b0ac │ │ │ │ + cbz r0, 51b62 │ │ │ │ + bl 11b314 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51b24 │ │ │ │ + bge.n 51b20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51b24 │ │ │ │ + cbnz r3, 51b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 51b2e │ │ │ │ - bl 11b0ac │ │ │ │ + b.n 51b2a │ │ │ │ + bl 11b314 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 51b66 │ │ │ │ + cbz r4, 51b62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #46488 @ 0xb598 │ │ │ │ + movw r0, #45400 @ 0xb158 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51b56 │ │ │ │ + blt.n 51b52 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51b66 │ │ │ │ + b.n 51b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51b52 │ │ │ │ + bne.n 51b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51b52 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51b4e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2d5798 │ │ │ │ + b.w 2d5368 │ │ │ │ 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 a82f4 │ │ │ │ + bl a8378 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d59c4 │ │ │ │ + b.w 2d5594 │ │ │ │ stmdb 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, #58424 @ 0xe438 │ │ │ │ + movw fp, #57336 @ 0xdff8 │ │ │ │ movt fp, #61 @ 0x3d │ │ │ │ - movw r7, #51512 @ 0xc938 │ │ │ │ + movw r7, #50424 @ 0xc4f8 │ │ │ │ movt r7, #62 @ 0x3e │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #50280 @ 0xc468 │ │ │ │ + movw r6, #49192 @ 0xc028 │ │ │ │ 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 51c86 │ │ │ │ + bge.n 51c82 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 51bda │ │ │ │ + bne.n 51bd6 │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 51bf0 │ │ │ │ + b.n 51bec │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 51be6 │ │ │ │ + bne.n 51be2 │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 51bf0 │ │ │ │ + b.n 51bec │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51c04 │ │ │ │ + bcs.n 51c00 │ │ │ │ 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 51c06 │ │ │ │ + b.n 51c02 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 51c48 │ │ │ │ + bpl.n 51c44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 51c48 │ │ │ │ + beq.n 51c44 │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #37380 @ 0x9204 │ │ │ │ + movw r3, #35216 @ 0x8990 │ │ │ │ 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 51c44 │ │ │ │ + beq.n 51c40 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 51c32 │ │ │ │ + b.n 51c2e │ │ │ │ mov r0, ip │ │ │ │ - b.n 51c4e │ │ │ │ + b.n 51c4a │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 253670 <_PyXIData_NewObject@@Base+0x1c> │ │ │ │ + bl 252190 <_PyXIData_NewObject@@Base+0x1c> │ │ │ │ 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 51c7c │ │ │ │ + bge.n 51c78 │ │ │ │ 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 51c5a │ │ │ │ + b.n 51c56 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51bc8 │ │ │ │ + b.n 51bc4 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ @@ -56283,143 +56282,143 @@ │ │ │ │ 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 51d98 │ │ │ │ + beq.n 51d94 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d98 │ │ │ │ + bne.n 51d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51d98 │ │ │ │ + beq.n 51d94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 51ce8 │ │ │ │ + cbz r5, 51ce4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51cf0 │ │ │ │ + b.n 51cec │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + movw r0, #64492 @ 0xfbec │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51d44 │ │ │ │ + cbnz r0, 51d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #63696 @ 0xf8d0 │ │ │ │ + movw r0, #62608 @ 0xf490 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 51d7a │ │ │ │ + bge.n 51d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51d7a │ │ │ │ + cbnz r3, 51d76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51d38 │ │ │ │ + beq.n 51d34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51d98 │ │ │ │ + bge.n 51d94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51d98 │ │ │ │ + cbnz r3, 51d94 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2486d8 │ │ │ │ - cbz r0, 51e04 │ │ │ │ + bl 2471e0 │ │ │ │ + cbz r0, 51e00 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51f44 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 51f40 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51dda │ │ │ │ + bge.n 51dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51dda │ │ │ │ + cbnz r3, 51dd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 51e04 │ │ │ │ + beq.n 51e00 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5228c <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ + bl 52288 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e04 │ │ │ │ + beq.n 51e00 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbnz r1, 51dfa │ │ │ │ + cbnz r1, 51df6 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1dd920 <_PyType_Name@@Base+0x20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 525a6 │ │ │ │ + bl 525a2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51dee │ │ │ │ + bne.n 51dea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4380 @ 0x111c │ │ │ │ movtne r0, #80 @ 0x50 │ │ │ │ @@ -56428,145 +56427,145 @@ │ │ │ │ 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] │ │ │ │ - bl 51e7c │ │ │ │ + bl 51e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51e78 │ │ │ │ + cbz r0, 51e74 │ │ │ │ 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 51e5a │ │ │ │ + bge.n 51e56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51e5a │ │ │ │ + cbnz r3, 51e56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 51e76 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 51e72 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 51e76 │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 51e72 │ │ │ │ + bl f73c8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a704c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a6c2c <_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 2980e4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 297d7c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f04 │ │ │ │ + beq.n 51f00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 51f04 │ │ │ │ + cbnz r2, 51f00 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51eba │ │ │ │ + cbnz r0, 51eb6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ed4 │ │ │ │ + bge.n 51ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51ed4 │ │ │ │ + cbnz r3, 51ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51ed4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51ed0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ecc │ │ │ │ + bge.n 51ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51ecc │ │ │ │ + cbnz r3, 51ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e1c4 │ │ │ │ - cbz r0, 51ed8 │ │ │ │ + bl 16dee4 │ │ │ │ + cbz r0, 51ed4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51f04 │ │ │ │ + b.n 51f00 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52 @ 0x34 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51f02 │ │ │ │ + bge.n 51efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51f02 │ │ │ │ + cbnz r3, 51efe │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00051f08 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00051f04 <_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 151b8c │ │ │ │ + bl 151b68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51f3c <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 51f38 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 51f40 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 51f3c <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #88 @ 0x58 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64536 @ 0xfc18 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f42 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 51f3e <_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, #64] @ (51f9c <_PyLong_UnsignedLong_Converter@@Base+0x94>) │ │ │ │ + ldr r1, [pc, #64] @ (51f98 <_PyLong_UnsignedLong_Converter@@Base+0x94>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6740 │ │ │ │ - movw r3, #212 @ 0xd4 │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - movw r1, #208 @ 0xd0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + bl 2d6310 │ │ │ │ + movw r3, #64660 @ 0xfc94 │ │ │ │ + movt r3, #49 @ 0x31 │ │ │ │ + movw r1, #64656 @ 0xfc90 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23978c │ │ │ │ + bl 23828c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51f98 <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ + beq.n 51f94 <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddcd8 │ │ │ │ + bl 1dc380 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r0, r6, #24 │ │ │ │ @@ -56575,43 +56574,43 @@ │ │ │ │ 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, 51fbe <_PyLong_UnsignedLong_Converter@@Base+0xb6> │ │ │ │ + cbnz r0, 51fba <_PyLong_UnsignedLong_Converter@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 51fc8 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ - b.n 51fce <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + cbnz r0, 51fc4 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + b.n 51fca <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51fb8 <_PyLong_UnsignedLong_Converter@@Base+0xb0> │ │ │ │ - b.n 51fe6 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + beq.n 51fb4 <_PyLong_UnsignedLong_Converter@@Base+0xb0> │ │ │ │ + b.n 51fe2 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51fe6 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + cbnz r0, 51fe2 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 51fd8 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + cbz r0, 51fd4 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51fe6 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + cbnz r0, 51fe2 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 51fe6 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + cbz r0, 51fe2 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #84] @ (5204c <_PyLong_UnsignedLong_Converter@@Base+0x144>) │ │ │ │ + ldr r2, [pc, #84] @ (52048 <_PyLong_UnsignedLong_Converter@@Base+0x144>) │ │ │ │ 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] │ │ │ │ @@ -56625,155 +56624,155 @@ │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov 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, 52080 <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ + cbz r2, 5207c <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e59c │ │ │ │ + bl 13e824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85110 │ │ │ │ - cbz r4, 520a8 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ - ldr r0, [pc, #28] @ (520b0 <_PyLong_UnsignedLong_Converter@@Base+0x1a8>) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1c7044 │ │ │ │ + cbz r4, 520a4 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #28] @ (520ac <_PyLong_UnsignedLong_Converter@@Base+0x1a8>) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57068 @ 0xdeec │ │ │ │ + movw r0, #55980 @ 0xdaac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5216c <_PyLong_UnsignedLong_Converter@@Base+0x264> │ │ │ │ + beq.n 52168 <_PyLong_UnsignedLong_Converter@@Base+0x264> │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52168 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + bne.n 52164 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52168 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + beq.n 52164 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #48513 @ 0xbd81 │ │ │ │ + movw r2, #47457 @ 0xb961 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #216 @ 0xd8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + movw r0, #64664 @ 0xfc98 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52116 <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ + cbnz r0, 52112 <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #224 @ 0xe0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b06ac │ │ │ │ + movw r0, #64672 @ 0xfca0 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5214a <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ + bge.n 52146 <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5214a <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ + cbnz r3, 52146 <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5210a <_PyLong_UnsignedLong_Converter@@Base+0x202> │ │ │ │ + beq.n 52106 <_PyLong_UnsignedLong_Converter@@Base+0x202> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52168 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + bge.n 52164 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52168 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + cbnz r3, 52164 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ - ldr r3, [pc, #264] @ (52288 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ + ldr r3, [pc, #264] @ (52284 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ 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 521ac <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ + bne.n 521a8 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ orrs.w r2, r6, r8 │ │ │ │ - bne.n 521b2 <_PyLong_UnsignedLong_Converter@@Base+0x2aa> │ │ │ │ + bne.n 521ae <_PyLong_UnsignedLong_Converter@@Base+0x2aa> │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 521b8 <_PyLong_UnsignedLong_Converter@@Base+0x2b0> │ │ │ │ + b.n 521b4 <_PyLong_UnsignedLong_Converter@@Base+0x2b0> │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov sl, r5 │ │ │ │ blx 2b47c │ │ │ │ @@ -56788,17 +56787,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 521d4 <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ + bne.n 521d0 <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 52202 <_PyLong_UnsignedLong_Converter@@Base+0x2fa> │ │ │ │ + bne.n 521fe <_PyLong_UnsignedLong_Converter@@Base+0x2fa> │ │ │ │ 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 │ │ │ │ @@ -56810,15 +56809,15 @@ │ │ │ │ blx 2c06c │ │ │ │ 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 1bb2b8 │ │ │ │ + bl 1b9bb8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b058 <__explicit_bzero_chk@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ @@ -56830,219 +56829,219 @@ │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ strd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ blx 2c06c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b058 <__explicit_bzero_chk@plt> │ │ │ │ - ldr r3, [pc, #24] @ (52288 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ + ldr r3, [pc, #24] @ (52284 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52280 <_PyLong_UnsignedLong_Converter@@Base+0x378> │ │ │ │ + beq.n 5227c <_PyLong_UnsignedLong_Converter@@Base+0x378> │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 522f2 <_PyLong_UnsignedLong_Converter@@Base+0x3ea> │ │ │ │ + blt.n 522ee <_PyLong_UnsignedLong_Converter@@Base+0x3ea> │ │ │ │ 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 522c6 <_PyLong_UnsignedLong_Converter@@Base+0x3be> │ │ │ │ + beq.n 522c2 <_PyLong_UnsignedLong_Converter@@Base+0x3be> │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.n 522d0 <_PyLong_UnsignedLong_Converter@@Base+0x3c8> │ │ │ │ + beq.n 522cc <_PyLong_UnsignedLong_Converter@@Base+0x3c8> │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq.n 522da <_PyLong_UnsignedLong_Converter@@Base+0x3d2> │ │ │ │ + beq.n 522d6 <_PyLong_UnsignedLong_Converter@@Base+0x3d2> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64708 @ 0xfcc4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 522f6 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ - movw r1, #252 @ 0xfc │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - b.n 522e2 <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ - movw r1, #256 @ 0x100 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - b.n 522e2 <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ - movw r1, #248 @ 0xf8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 23978c │ │ │ │ + b.n 522f2 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ + movw r1, #64700 @ 0xfcbc │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + b.n 522de <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ + movw r1, #64704 @ 0xfcc0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + b.n 522de <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ + movw r1, #64696 @ 0xfcb8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 23828c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 522f6 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ + b.n 522f2 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 52334 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ + beq.n 52330 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 52334 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 52330 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 175a90 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1757ac <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5233c <_PyLong_UnsignedLong_Converter@@Base+0x434> │ │ │ │ + bne.n 52338 <_PyLong_UnsignedLong_Converter@@Base+0x434> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 523b8 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + b.n 523b4 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 52352 <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ + beq.n 5234e <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 5235c <_PyLong_UnsignedLong_Converter@@Base+0x454> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 52358 <_PyLong_UnsignedLong_Converter@@Base+0x454> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 5236c <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ + b.n 52368 <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175a90 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 1757ac <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5236c <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ + bne.n 52368 <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 523b8 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + b.n 523b4 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52394 <_PyLong_UnsignedLong_Converter@@Base+0x48c> │ │ │ │ + bne.n 52390 <_PyLong_UnsignedLong_Converter@@Base+0x48c> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9068 @ 0x236c │ │ │ │ + movw r1, #7980 @ 0x1f2c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 523b8 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + b.n 523b4 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 40f9e │ │ │ │ - movw r0, #58968 @ 0xe658 │ │ │ │ + bl 40f96 │ │ │ │ + movw r0, #57880 @ 0xe218 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 523f4 <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ + cbz r0, 523f0 <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523f4 <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ + bne.n 523f0 <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 523f2 <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ + bge.n 523ee <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523f2 <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ + cbnz r3, 523ee <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000523f8 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000523f4 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 52400 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 523fc <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 52442 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 5243e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 52420 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 5241c <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #292 @ 0x124 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #64740 @ 0xfce4 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 233e0c <_PyErr_Format@@Base> │ │ │ │ + b.w 23290c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5243e <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 5243a <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #384 @ 0x180 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #64832 @ 0xfd40 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 233e0c <_PyErr_Format@@Base> │ │ │ │ + b.w 23290c <_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, 52470 <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ + cbnz r3, 5246c <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 52498 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 52494 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5248e <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ + cbz r3, 5248a <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55532 @ 0xd8ec │ │ │ │ + movw r1, #54444 @ 0xd4ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 52498 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 52494 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005249c : │ │ │ │ - cbz r0, 524b0 │ │ │ │ +00052498 : │ │ │ │ + cbz r0, 524ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 524b0 │ │ │ │ + bge.n 524ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 524b0 │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 524ac │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ @@ -57050,124 +57049,124 @@ │ │ │ │ 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, #49644 @ 0xc1ec │ │ │ │ + movw r1, #48556 @ 0xbdac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e1d1c │ │ │ │ + bl e1de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5257e │ │ │ │ + beq.n 5257a │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52502 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 524fe │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5257e │ │ │ │ - bl 159208 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ + bne.n 5257a │ │ │ │ + bl 1590fc <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525a0 │ │ │ │ - movw r3, #60141 @ 0xeaed │ │ │ │ + beq.n 5259c │ │ │ │ + movw r3, #58789 @ 0xe5a5 │ │ │ │ movt r3, #23 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5255c │ │ │ │ - cbnz r1, 52536 │ │ │ │ + bne.n 52558 │ │ │ │ + cbnz r1, 52532 │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36812 @ 0x8fcc │ │ │ │ + movw r1, #35724 @ 0x8b8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 52566 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 52562 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 5253e │ │ │ │ + cbz r3, 5253a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 52546 │ │ │ │ + b.n 52542 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 159b10 │ │ │ │ + bl 159a04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52566 │ │ │ │ + beq.n 52562 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 52582 │ │ │ │ + b.n 5257e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52582 │ │ │ │ + bge.n 5257e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5257e │ │ │ │ + bge.n 5257a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5257e │ │ │ │ + cbnz r3, 5257a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 525a0 │ │ │ │ + b.n 5259c │ │ │ │ mov r0, r4 │ │ │ │ - bl 159d60 │ │ │ │ + bl 159c54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5259e │ │ │ │ + bge.n 5259a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5259e │ │ │ │ + cbnz r3, 5259a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, r1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd920 <_PyType_Name@@Base+0x20> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 525d6 │ │ │ │ + beq.n 525d2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d50d0 │ │ │ │ + bl 2d4c40 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #1516 @ 0x5ec │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 52634 │ │ │ │ - ldr r5, [pc, #64] @ (52638 ) │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 52630 │ │ │ │ + ldr r5, [pc, #64] @ (52634 ) │ │ │ │ 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 │ │ │ │ @@ -57196,166 +57195,166 @@ │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 527de │ │ │ │ + beq.w 527da │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 5274a │ │ │ │ + ble.n 52746 │ │ │ │ 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 20dd84 │ │ │ │ + bl 20c634 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52746 │ │ │ │ + beq.n 52742 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 526d2 │ │ │ │ + cbnz r0, 526ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526b6 │ │ │ │ + bge.n 526b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 526b6 │ │ │ │ + cbnz r3, 526b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 527e4 │ │ │ │ + bge.w 527e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 527e4 │ │ │ │ + bne.w 527e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 527e4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5271e │ │ │ │ + bne.n 5271a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526f2 │ │ │ │ + bge.n 526ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 526f2 │ │ │ │ + cbnz r3, 526ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52706 │ │ │ │ + bge.n 52702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52706 │ │ │ │ + cbnz r3, 52702 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527e2 │ │ │ │ + bge.n 527de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 527e2 │ │ │ │ + bne.n 527de │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 527e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52732 │ │ │ │ + bge.n 5272e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52732 │ │ │ │ + cbnz r3, 5272e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52746 │ │ │ │ + bge.n 52742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52746 │ │ │ │ + cbnz r3, 52742 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5266e │ │ │ │ + b.n 5266a │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 527de │ │ │ │ + beq.n 527da │ │ │ │ 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 a7eb0 │ │ │ │ + bl a7f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527de │ │ │ │ + beq.n 527da │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52790 │ │ │ │ + cbnz r0, 5278c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527e2 │ │ │ │ + bge.n 527de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 527e2 │ │ │ │ + cbnz r3, 527de │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 527e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527de │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 527c6 │ │ │ │ + bne.n 527c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527b0 │ │ │ │ + bge.n 527ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 527b0 │ │ │ │ + cbnz r3, 527ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527e2 │ │ │ │ + bge.n 527de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 527e2 │ │ │ │ + cbnz r3, 527de │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 527e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5275a │ │ │ │ + bge.n 52756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5275a │ │ │ │ + bne.n 52756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5275a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52756 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 527e4 │ │ │ │ + b.n 527e0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ @@ -57365,717 +57364,717 @@ │ │ │ │ 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 5281e │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 52824 │ │ │ │ + beq.n 5281a │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 52820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52830 │ │ │ │ + cbz r3, 5282c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 528b8 │ │ │ │ + b.n 528b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl bad10 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bl bad8c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 528ac │ │ │ │ + beq.n 528a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 52854 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 5285a │ │ │ │ + beq.n 52850 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 52856 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52890 │ │ │ │ + cbnz r3, 5288c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 528a4 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 528a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 52890 │ │ │ │ + cbnz r3, 5288c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 528a4 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 528a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 52890 │ │ │ │ + cbnz r3, 5288c │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 528a4 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 528a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 52898 │ │ │ │ + cbz r3, 52894 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 528ac │ │ │ │ + b.n 528a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 528a4 │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 528a0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 528b2 │ │ │ │ + cbnz r0, 528ae │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 528b4 │ │ │ │ - ldr r0, [pc, #8] @ (528bc ) │ │ │ │ + b.n 528b0 │ │ │ │ + ldr r0, [pc, #8] @ (528b8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528e6 │ │ │ │ + cbz r0, 528e2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4dfb8 │ │ │ │ + bl 4dfb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2733a0 │ │ │ │ + b.w 271eac │ │ │ │ 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 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5291a │ │ │ │ + cbz r0, 52916 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4e4b4 │ │ │ │ + bl 4e4ac │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27ce08 <_PyUnicode_EncodeUTF16@@Base+0x2e30> │ │ │ │ + bl 27c98c <_PyUnicode_EncodeUTF16@@Base+0x2e9c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52944 │ │ │ │ - bl 9f5c0 │ │ │ │ + cbz r0, 52940 │ │ │ │ + bl 9f680 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r7, r1 │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 21962c <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + bl 21811c <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 52afc │ │ │ │ + beq.w 52af8 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r8, [r3, #3904] @ 0xf40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 52996 │ │ │ │ - movw r1, #33980 @ 0x84bc │ │ │ │ + bne.n 52992 │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ + movw r0, #28656 @ 0x6ff0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 52a80 │ │ │ │ + bne.n 52a7c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 52a04 │ │ │ │ - ldr r3, [pc, #352] @ (52b08 ) │ │ │ │ + bne.n 52a00 │ │ │ │ + ldr r3, [pc, #352] @ (52b04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 52afc │ │ │ │ - movw r1, #18212 @ 0x4724 │ │ │ │ + bne.w 52af8 │ │ │ │ + movw r1, #17124 @ 0x42e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e4430 │ │ │ │ - cbnz r0, 529da │ │ │ │ + bl e44f8 │ │ │ │ + cbnz r0, 529d6 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #376] @ 0x178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 529fe │ │ │ │ - b.n 52a1a │ │ │ │ - movw r1, #33568 @ 0x8320 │ │ │ │ + blt.n 529fa │ │ │ │ + b.n 52a16 │ │ │ │ + movw r1, #32480 @ 0x7ee0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e4430 │ │ │ │ + bl e44f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52afc │ │ │ │ + bne.w 52af8 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a1a │ │ │ │ + bge.n 52a16 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 52a1a │ │ │ │ + b.n 52a16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 52afe │ │ │ │ + beq.n 52afa │ │ │ │ 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 1d0328 <_PySys_GetRequiredAttr@@Base+0x13c4> │ │ │ │ + bl 1cec38 <_PySys_GetRequiredAttr@@Base+0x13c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52a3e │ │ │ │ + cbnz r0, 52a3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52afe │ │ │ │ + bge.n 52afa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52afe │ │ │ │ + bne.n 52afa │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52afe │ │ │ │ - bl 99fac │ │ │ │ - cbnz r0, 52a5c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52afa │ │ │ │ + bl 9a014 │ │ │ │ + cbnz r0, 52a58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ae8 │ │ │ │ + bge.n 52ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52ae8 │ │ │ │ + bne.n 52ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ae8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ae4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a78 │ │ │ │ + bge.n 52a74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52a78 │ │ │ │ + cbnz r3, 52a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52ad0 │ │ │ │ - b.n 52ae8 │ │ │ │ + bne.n 52acc │ │ │ │ + b.n 52ae4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52afc │ │ │ │ + beq.n 52af8 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 1da360 │ │ │ │ + bl 1d8a08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52a9c │ │ │ │ + bne.n 52a98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 5ea8a │ │ │ │ - b.n 52afc │ │ │ │ + bl 5ea82 │ │ │ │ + b.n 52af8 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sp │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 52ac2 │ │ │ │ + cbz r2, 52abe │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16752 @ 0x4170 │ │ │ │ + movw r1, #15664 @ 0x3d30 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl efc58 │ │ │ │ + bl effa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52ac2 │ │ │ │ - bl f7070 │ │ │ │ + bge.n 52abe │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a25f0 │ │ │ │ + bl a26b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ae8 │ │ │ │ + beq.n 52ae4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1cce40 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + bl 1cb750 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52afe │ │ │ │ + bge.n 52afa │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 142b88 │ │ │ │ + bl 142e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52afc │ │ │ │ + bge.n 52af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52afc │ │ │ │ + cbnz r3, 52af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r3, [pc, #36] @ (52b40 ) │ │ │ │ + ldr r3, [pc, #36] @ (52b3c ) │ │ │ │ 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 52b32 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 52b3c │ │ │ │ + bne.n 52b2e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 52b38 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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, 52b68 │ │ │ │ + cbnz r6, 52b64 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 52b68 │ │ │ │ + ble.n 52b64 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 52b68 │ │ │ │ - cbnz r2, 52b88 │ │ │ │ + bne.n 52b64 │ │ │ │ + cbnz r2, 52b84 │ │ │ │ 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] @ (52c04 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #132] @ (52c00 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52bfc │ │ │ │ + beq.n 52bf8 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 52bac │ │ │ │ + beq.n 52ba8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 52bce │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 52bca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a6bd4 <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ + bl 2a67b4 <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 52bfe │ │ │ │ + b.n 52bfa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20640 @ 0x50a0 │ │ │ │ + movw r0, #19552 @ 0x4c60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov r0, fp │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r9, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 52c3c │ │ │ │ + cbnz r3, 52c38 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52e54 │ │ │ │ + b.n 52e50 │ │ │ │ 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 52d26 │ │ │ │ + bne.n 52d22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52e54 │ │ │ │ + beq.w 52e50 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 52cf4 │ │ │ │ + ble.n 52cf0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 52cf4 │ │ │ │ + ble.n 52cf0 │ │ │ │ ldr.w r3, [r8, fp, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 52ce6 │ │ │ │ + bne.n 52ce2 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 27448c │ │ │ │ + bl 272f98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52d22 │ │ │ │ + beq.n 52d1e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 52ca0 │ │ │ │ + bgt.n 52c9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 52cdc │ │ │ │ + b.n 52cd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 52cca │ │ │ │ + cbz r0, 52cc6 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ - bge.w 52e38 │ │ │ │ + bge.w 52e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52e38 │ │ │ │ + bne.w 52e34 │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52e38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52e34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52cdc │ │ │ │ + bge.n 52cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52cdc │ │ │ │ + cbnz r3, 52cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 52cee │ │ │ │ + b.n 52cea │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 52c7a │ │ │ │ + bne.n 52c76 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52c70 │ │ │ │ + b.n 52c6c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - cbnz r5, 52d0a │ │ │ │ + cbnz r5, 52d06 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52dd0 │ │ │ │ + beq.n 52dcc │ │ │ │ cmp r7, r0 │ │ │ │ - blt.w 52e34 │ │ │ │ + blt.w 52e30 │ │ │ │ subs r1, r7, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 27448c │ │ │ │ + bl 272f98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52df4 │ │ │ │ - b.n 52e38 │ │ │ │ + bne.n 52df0 │ │ │ │ + b.n 52e34 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52e38 │ │ │ │ - bl 81090 │ │ │ │ + b.n 52e34 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52e54 │ │ │ │ + beq.w 52e50 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 52dbe │ │ │ │ + ble.n 52dba │ │ │ │ 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 2bcba0 │ │ │ │ + bl 2bc780 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 52dbe │ │ │ │ + blt.n 52dba │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 27448c │ │ │ │ + bl 272f98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52e38 │ │ │ │ + beq.n 52e34 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52d7a │ │ │ │ + bgt.n 52d76 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 52db4 │ │ │ │ + b.n 52db0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 52da0 │ │ │ │ + cbz r0, 52d9c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e38 │ │ │ │ + bge.n 52e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52e38 │ │ │ │ + bne.n 52e34 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52e38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52e34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52db4 │ │ │ │ + bge.n 52db0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 52db4 │ │ │ │ + cbnz r3, 52db0 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r6 │ │ │ │ - b.n 52d38 │ │ │ │ + b.n 52d34 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbnz r5, 52de4 │ │ │ │ + cbnz r5, 52de0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52de4 │ │ │ │ + bne.n 52de0 │ │ │ │ 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 52e34 │ │ │ │ + b.n 52e30 │ │ │ │ sub.w r1, r7, sl │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ - bl 27448c │ │ │ │ + bl 272f98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 52e38 │ │ │ │ + cbz r0, 52e34 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52e00 │ │ │ │ + bgt.n 52dfc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 52e32 │ │ │ │ + b.n 52e2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 52e20 │ │ │ │ + cbz r0, 52e1c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e38 │ │ │ │ + bge.n 52e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52e38 │ │ │ │ + cbnz r3, 52e34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52e38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52e34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e32 │ │ │ │ + bge.n 52e2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52e32 │ │ │ │ + cbnz r3, 52e2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52e54 │ │ │ │ + b.n 52e50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52c38 │ │ │ │ + bge.w 52c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52c38 │ │ │ │ + bne.w 52c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52c38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52c34 │ │ │ │ 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, 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f32 │ │ │ │ + beq.n 52f2e │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 52ef4 │ │ │ │ + ble.n 52ef0 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20dd84 │ │ │ │ + bl 20c634 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 52ef0 │ │ │ │ - bl 9b3dc │ │ │ │ + cbz r5, 52eec │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52edc │ │ │ │ + bne.n 52ed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ec0 │ │ │ │ + bge.n 52ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ec0 │ │ │ │ + cbnz r3, 52ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52ecc │ │ │ │ + blt.n 52ec8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52f32 │ │ │ │ + b.n 52f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52ec8 │ │ │ │ + bne.n 52ec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ec8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ec4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ef0 │ │ │ │ + bge.n 52eec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52ef0 │ │ │ │ + cbnz r3, 52eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 52e88 │ │ │ │ + b.n 52e84 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 52f32 │ │ │ │ + cbz r3, 52f2e │ │ │ │ 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 a7eb0 │ │ │ │ + bl a7f38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 52f32 │ │ │ │ + cbz r3, 52f2e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52efe │ │ │ │ + bne.n 52efa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ec8 │ │ │ │ + bge.n 52ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52ec8 │ │ │ │ + bne.n 52ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ec8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ec4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -58088,146 +58087,146 @@ │ │ │ │ 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, #532 @ 0x214 │ │ │ │ + movweq r1, #64980 @ 0xfdd4 │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ itete ne │ │ │ │ - movwne r1, #540 @ 0x21c │ │ │ │ - movteq r1, #50 @ 0x32 │ │ │ │ - movtne r1, #50 @ 0x32 │ │ │ │ + movwne r1, #64988 @ 0xfddc │ │ │ │ + movteq r1, #49 @ 0x31 │ │ │ │ + movtne r1, #49 @ 0x31 │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52fa8 │ │ │ │ + bne.n 52fa4 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 5300e │ │ │ │ - b.n 52fc0 │ │ │ │ + bpl.n 5300a │ │ │ │ + b.n 52fbc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13940 @ 0x3674 │ │ │ │ + movw r0, #12852 @ 0x3234 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 530ca │ │ │ │ - b.n 52f9a │ │ │ │ + beq.w 530c6 │ │ │ │ + b.n 52f96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5300e │ │ │ │ + bpl.n 5300a │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 52fd6 │ │ │ │ + bpl.n 52fd2 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 52fee │ │ │ │ + bmi.n 52fea │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #548 @ 0x224 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64996 @ 0xfde4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 530ca │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 530c6 │ │ │ │ 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 535ca │ │ │ │ + bl 535c6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 530ce │ │ │ │ + b.n 530ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e58c │ │ │ │ - cbnz r0, 53040 │ │ │ │ + bl 13e814 │ │ │ │ + cbnz r0, 5303c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e58c │ │ │ │ - cbnz r0, 53040 │ │ │ │ + bl 13e814 │ │ │ │ + cbnz r0, 5303c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #612 @ 0x264 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ + 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sp │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 530ca │ │ │ │ + beq.n 530c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53070 │ │ │ │ + ble.n 5306c │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24076 @ 0x5e0c │ │ │ │ + movw r1, #22988 @ 0x59cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ - b.n 530ca │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 530c6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53084 │ │ │ │ + bne.n 53080 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ - b.n 530ca │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 530c6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 530ae │ │ │ │ + ble.n 530aa │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24076 @ 0x5e0c │ │ │ │ + movw r1, #22988 @ 0x59cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ - b.n 530ca │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 530c6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 535ca │ │ │ │ + bl 535c6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ - b.n 530ce │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 530ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530e6 │ │ │ │ + b.n 530e2 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -58238,484 +58237,484 @@ │ │ │ │ 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, 53108 │ │ │ │ + cbz r3, 53104 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 53120 │ │ │ │ + b.n 5311c │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 53110 │ │ │ │ + bge.n 5310c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53120 │ │ │ │ + b.n 5311c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5310c │ │ │ │ + bgt.n 53108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5310c │ │ │ │ + beq.n 53108 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 53142 │ │ │ │ + b.n 5313e │ │ │ │ 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] @ (533e8 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #688] @ (533e4 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53544 │ │ │ │ + beq.w 53540 │ │ │ │ adds r5, r5, r6 │ │ │ │ - bne.n 53152 │ │ │ │ + bne.n 5314e │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 531ca │ │ │ │ + b.n 531c6 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5316c │ │ │ │ + beq.n 53168 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 53174 │ │ │ │ + bne.n 53170 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 531bc │ │ │ │ + b.n 531b8 │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5319e │ │ │ │ - bl 9b258 │ │ │ │ + cbz r0, 5319a │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53198 │ │ │ │ + bge.n 53194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53198 │ │ │ │ + cbnz r3, 53194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 531ac │ │ │ │ - bl 941dc │ │ │ │ + bne.n 531a8 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 53526 │ │ │ │ + bne.w 53522 │ │ │ │ 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 53312 │ │ │ │ + bne.w 5330e │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53544 │ │ │ │ + beq.w 53540 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #30864 @ 0x7890 │ │ │ │ + movw fp, #29776 @ 0x7450 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 5328e │ │ │ │ + beq.n 5328a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 532e8 │ │ │ │ + blt.n 532e4 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 5321c │ │ │ │ + bpl.n 53218 │ │ │ │ mov r1, sl │ │ │ │ - b.n 531f4 │ │ │ │ + b.n 531f0 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 5324a │ │ │ │ + bmi.n 53246 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5320c │ │ │ │ + bne.n 53208 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5324a │ │ │ │ + bne.n 53246 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5324a │ │ │ │ + bne.n 53246 │ │ │ │ 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 532e8 │ │ │ │ + b.n 532e4 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 532f6 │ │ │ │ + beq.n 532f2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5326a │ │ │ │ + bgt.n 53266 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 53288 │ │ │ │ + b.n 53284 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 532bc │ │ │ │ + cbnz r0, 532b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53288 │ │ │ │ + bge.n 53284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53288 │ │ │ │ + cbnz r3, 53284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 531f0 │ │ │ │ + b.n 531ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 532e8 │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + blt.n 532e4 │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 532d0 │ │ │ │ + bpl.n 532cc │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 532e8 │ │ │ │ - b.n 5329a │ │ │ │ + bcc.n 532e4 │ │ │ │ + b.n 53296 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5352a │ │ │ │ + beq.w 53526 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532f6 │ │ │ │ + bge.n 532f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 532f6 │ │ │ │ + cbnz r3, 532f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 532f6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532f2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 532f6 │ │ │ │ + cbz r0, 532f2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 532ac │ │ │ │ + bgt.n 532a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248038 │ │ │ │ + bl 246b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 53544 │ │ │ │ + bne.w 53540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53526 │ │ │ │ + bge.w 53522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53526 │ │ │ │ + bne.w 53522 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53526 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53522 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 53526 │ │ │ │ + bne.w 53522 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53346 │ │ │ │ + bne.n 53342 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5351e │ │ │ │ + b.n 5351a │ │ │ │ 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 5341a │ │ │ │ + bne.n 53416 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5351e │ │ │ │ + beq.w 5351a │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 533f6 │ │ │ │ + blt.n 533f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 533f6 │ │ │ │ + beq.n 533f2 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 533ec │ │ │ │ + bne.n 533e8 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53502 │ │ │ │ + beq.w 534fe │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 533a0 │ │ │ │ + bgt.n 5339c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 533de │ │ │ │ + b.n 533da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 533ca │ │ │ │ + cbz r0, 533c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53502 │ │ │ │ + bge.w 534fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53502 │ │ │ │ + bne.w 534fe │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53502 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 534fe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 533de │ │ │ │ + bge.n 533da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 533de │ │ │ │ + cbnz r3, 533da │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 533f0 │ │ │ │ + b.n 533ec │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 5337a │ │ │ │ + bcs.n 53376 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53370 │ │ │ │ - cbnz r5, 53406 │ │ │ │ + b.n 5336c │ │ │ │ + cbnz r5, 53402 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53496 │ │ │ │ + beq.n 53492 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 534f6 │ │ │ │ + blt.n 534f2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 534b6 │ │ │ │ - b.n 53502 │ │ │ │ - bl 81090 │ │ │ │ + bne.n 534b2 │ │ │ │ + b.n 534fe │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 5351a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 53486 │ │ │ │ + beq.n 53482 │ │ │ │ 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 221338 │ │ │ │ + bl 21fe58 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 53486 │ │ │ │ + blt.n 53482 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53502 │ │ │ │ + beq.n 534fe │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 53462 │ │ │ │ + bgt.n 5345e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 53480 │ │ │ │ + b.n 5347c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 534ce │ │ │ │ + cbnz r0, 534ca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53480 │ │ │ │ + bge.n 5347c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53480 │ │ │ │ + cbnz r3, 5347c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 53424 │ │ │ │ - cbnz r5, 534aa │ │ │ │ + b.n 53420 │ │ │ │ + cbnz r5, 534a6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 534aa │ │ │ │ + bne.n 534a6 │ │ │ │ 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 534f6 │ │ │ │ + b.n 534f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 53502 │ │ │ │ + cbz r0, 534fe │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 534c2 │ │ │ │ + bgt.n 534be │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 534f4 │ │ │ │ + b.n 534f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 534e2 │ │ │ │ + cbz r0, 534de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53502 │ │ │ │ + bge.n 534fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53502 │ │ │ │ + cbnz r3, 534fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53502 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 534fe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534f4 │ │ │ │ + bge.n 534f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 534f4 │ │ │ │ + cbnz r3, 534f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248038 │ │ │ │ + bl 246b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5351e │ │ │ │ + bne.n 5351a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53342 │ │ │ │ + bge.w 5333e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53342 │ │ │ │ + bne.w 5333e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53342 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5333e │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 53544 │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 53540 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53544 │ │ │ │ + b.n 53540 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 532e6 │ │ │ │ + bge.w 532e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 532e6 │ │ │ │ + bne.w 532e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 532e6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 53570 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 535c6 │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 5356c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 535c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53590 │ │ │ │ + b.n 5358c │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5358c │ │ │ │ + bge.n 53588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5358c │ │ │ │ + cbnz r3, 53588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 53564 │ │ │ │ + beq.n 53560 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 535a0 │ │ │ │ + bgt.n 5359c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 217aa4 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 216594 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d07dc <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ - cbz r0, 535c8 │ │ │ │ + bl 2d038c <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ + cbz r0, 535c4 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 535be │ │ │ │ + beq.n 535ba │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 535c8 │ │ │ │ + bne.n 535c4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ - b.n 535c8 │ │ │ │ + b.n 535c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -58728,378 +58727,377 @@ │ │ │ │ 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 5360a │ │ │ │ + ble.n 53606 │ │ │ │ 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 535f0 │ │ │ │ + b.n 535ec │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2d4ee0 │ │ │ │ - cbz r0, 53672 │ │ │ │ + bl 2d4aa8 │ │ │ │ + cbz r0, 5366e │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #10612 @ 0x2974 │ │ │ │ + movw r1, #9524 @ 0x2534 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23978c │ │ │ │ + bl 23828c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5365c │ │ │ │ + beq.n 53658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258a30 <_PyDict_LoadGlobal@@Base+0x8dc> │ │ │ │ + bl 25754c <_PyDict_LoadGlobal@@Base+0x8dc> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53676 │ │ │ │ + bge.n 53672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53676 │ │ │ │ + cbnz r3, 53672 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53676 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53672 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ (536a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (536a0 ) │ │ │ │ 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] @ 536a0 │ │ │ │ + vldr d7, [pc, #12] @ 53698 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - b.w 9b308 │ │ │ │ - nop.w │ │ │ │ + b.w 9b378 │ │ │ │ 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 536cc │ │ │ │ + beq.n 536c4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d7b54 │ │ │ │ + b.w 2d7724 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #6040 @ 0x1798 │ │ │ │ + movw r2, #4992 @ 0x1380 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #724 @ 0x2d4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #65172 @ 0xfe94 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5372a │ │ │ │ + beq.n 53722 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5372a │ │ │ │ + beq.n 53722 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 53754 │ │ │ │ - b.n 53742 │ │ │ │ + beq.n 5374c │ │ │ │ + b.n 5373a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 53722 │ │ │ │ - movw r0, #704 @ 0x2c0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + beq.n 5371a │ │ │ │ + movw r0, #65152 @ 0xfe80 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53722 │ │ │ │ - b.n 537dc │ │ │ │ - movw r0, #704 @ 0x2c0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + bne.n 5371a │ │ │ │ + b.n 537d4 │ │ │ │ + movw r0, #65152 @ 0xfe80 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 537dc │ │ │ │ + beq.n 537d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 537de │ │ │ │ + beq.n 537d6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 53780 │ │ │ │ + cbnz r0, 53778 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537dc │ │ │ │ + bge.n 537d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537dc │ │ │ │ + cbnz r3, 537d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 537dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 537d4 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5379a │ │ │ │ + bne.n 53792 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 537a2 │ │ │ │ + b.n 5379a │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 537d0 │ │ │ │ + cbnz r5, 537c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537b8 │ │ │ │ + bge.n 537b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537b8 │ │ │ │ + cbnz r3, 537b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537cc │ │ │ │ + bge.n 537c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 537cc │ │ │ │ + cbnz r3, 537c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 537de │ │ │ │ + b.n 537d6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 537cc │ │ │ │ + b.n 537c4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 53800 │ │ │ │ + cbnz r3, 537f8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 537f6 │ │ │ │ + cbz r2, 537ee │ │ │ │ movw r3, #57828 @ 0xe1e4 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53800 │ │ │ │ + bne.n 537f8 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 53828 │ │ │ │ + cbz r3, 53820 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 53844 │ │ │ │ + b.n 5383c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 53832 │ │ │ │ + bgt.n 5382a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 53844 │ │ │ │ + b.n 5383c │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5382c │ │ │ │ + bgt.n 53824 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5382c │ │ │ │ + beq.n 53824 │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.n 53866 │ │ │ │ + b.n 5385e │ │ │ │ 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] @ (53954 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #248] @ (5394c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5394c │ │ │ │ + beq.n 53944 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 5387a │ │ │ │ - bl 941dc │ │ │ │ + bne.n 53872 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5394c │ │ │ │ + bne.n 53944 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5388e │ │ │ │ - bl 941dc │ │ │ │ + bne.n 53886 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5394c │ │ │ │ + bne.n 53944 │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 53898 │ │ │ │ + bne.n 53890 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 538f0 │ │ │ │ + b.n 538e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5394c │ │ │ │ - bne.n 53894 │ │ │ │ + blt.n 53944 │ │ │ │ + bne.n 5388c │ │ │ │ movw r5, #17920 @ 0x4600 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ - cbz r4, 538ea │ │ │ │ - bl b0ee8 │ │ │ │ + cbz r4, 538e2 │ │ │ │ + bl b0f38 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 538ea │ │ │ │ + bge.n 538e2 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 538e8 │ │ │ │ + bne.n 538e0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ - cbnz r3, 5390c │ │ │ │ + cbnz r3, 53904 │ │ │ │ ldr.w r5, [r5, #276] @ 0x114 │ │ │ │ - cbnz r5, 53932 │ │ │ │ - bl b0ee8 │ │ │ │ + cbnz r5, 5392a │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b858 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5391c │ │ │ │ + bge.n 53914 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 53936 │ │ │ │ - cbnz r5, 53940 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 5392e │ │ │ │ + cbnz r5, 53938 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f41d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f29d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53940 │ │ │ │ + bne.n 53938 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b604 │ │ │ │ - b.n 53936 │ │ │ │ + b.n 5392e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53940 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5394c │ │ │ │ + bne.n 53938 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 53944 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, sp │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #740 @ 0x2e4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65188 @ 0xfea4 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 27d188 <_PyUnicode_EncodeUTF16@@Base+0x31b0> │ │ │ │ + b.w 27cd10 <_PyUnicode_EncodeUTF16@@Base+0x3220> │ │ │ │ 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 53990 │ │ │ │ + bne.n 53988 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 539c4 │ │ │ │ + b.n 539bc │ │ │ │ mov r0, r1 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 539c4 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 539c0 │ │ │ │ + bne.n 539bc │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 539b8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #760 @ 0x2f8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65208 @ 0xfeb8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 539f4 │ │ │ │ + b.n 539ec │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 539aa │ │ │ │ - vldr d7, [pc, #40] @ 539f8 │ │ │ │ + bls.n 539a2 │ │ │ │ + vldr d7, [pc, #40] @ 539f0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (53a00 ) │ │ │ │ + ldr r2, [pc, #40] @ (539f8 ) │ │ │ │ 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] │ │ │ │ @@ -59115,492 +59113,490 @@ │ │ │ │ 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 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53a46 │ │ │ │ + bge.n 53a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a46 │ │ │ │ + cbnz r3, 53a3e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #836 @ 0x344 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 53a86 │ │ │ │ + movw r1, #65284 @ 0xff04 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 53a7e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b46 │ │ │ │ + bl 53b3e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + movw r0, #65300 @ 0xff14 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 95278 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 53ab0 │ │ │ │ + cbnz r0, 53aa8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 53ab8 │ │ │ │ + cbz r0, 53ab0 │ │ │ │ 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 53aa2 │ │ │ │ + beq.n 53a9a │ │ │ │ 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 53ae6 │ │ │ │ + bne.n 53ade │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53912 @ 0xd298 │ │ │ │ + movw r1, #52824 @ 0xce58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 53b0c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 53b04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 53b18 │ │ │ │ + cbnz r3, 53b10 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 53b10 │ │ │ │ + cbz r3, 53b08 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #53964 @ 0xd2cc │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b30 │ │ │ │ + b.n 53b28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27d188 <_PyUnicode_EncodeUTF16@@Base+0x31b0> │ │ │ │ + bl 27cd10 <_PyUnicode_EncodeUTF16@@Base+0x3220> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b508c │ │ │ │ - cbnz r0, 53b30 │ │ │ │ + bl 2b4ca8 <_PyDeadline_Get@@Base+0x750> │ │ │ │ + cbnz r0, 53b28 │ │ │ │ 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, #884 @ 0x374 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65332 @ 0xff34 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53bb6 │ │ │ │ + cbz r0, 53bae │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 53b74 │ │ │ │ + ble.n 53b6c │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 53b74 │ │ │ │ + cbz r3, 53b6c │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 53b88 │ │ │ │ + cbz r3, 53b80 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53b92 │ │ │ │ + bne.n 53b8a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53b9a │ │ │ │ + b.n 53b92 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53ba6 │ │ │ │ + blt.n 53b9e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53bb6 │ │ │ │ + b.n 53bae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53ba2 │ │ │ │ + bne.n 53b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53ba2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53b9a │ │ │ │ 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 r5, [pc, #440] @ (53d84 ) │ │ │ │ + ldr r5, [pc, #440] @ (53d7c ) │ │ │ │ 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 53bfa │ │ │ │ + bne.n 53bf2 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 53bfa │ │ │ │ + ble.n 53bf2 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 53bfa │ │ │ │ - cbnz r6, 53c1c │ │ │ │ + bne.n 53bf2 │ │ │ │ + cbnz r6, 53c14 │ │ │ │ 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, #376] @ (53d88 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #376] @ (53d80 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d68 │ │ │ │ + beq.w 53d60 │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldrd r9, r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d64 │ │ │ │ - ldr r3, [pc, #332] @ (53d8c ) │ │ │ │ + beq.w 53d5c │ │ │ │ + ldr r3, [pc, #332] @ (53d84 ) │ │ │ │ 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 53c6e │ │ │ │ + bmi.n 53c66 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65380 @ 0xff64 │ │ │ │ + movw r1, #64292 @ 0xfb24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 53d64 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 53d5c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 53c92 │ │ │ │ + bne.n 53c8a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1048 @ 0x418 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65496 @ 0xffd8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 53d64 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 53d5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt.n 53cb6 │ │ │ │ + bgt.n 53cae │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1088 @ 0x440 │ │ │ │ + movw r1, #0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 53d64 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 53d5c │ │ │ │ mov r0, sl │ │ │ │ - bl d9f54 │ │ │ │ - cbnz r0, 53cd6 │ │ │ │ + bl d9f90 │ │ │ │ + cbnz r0, 53cce │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1120 @ 0x460 │ │ │ │ + movw r1, #32 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 53d64 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 53d5c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2813b4 │ │ │ │ + bl 280f38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53d64 │ │ │ │ + beq.n 53d5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 53d02 │ │ │ │ + cbnz r3, 53cfa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 53d5c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 53d54 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2814f0 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + bl 281074 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 53d5c │ │ │ │ + cbz r0, 53d54 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #5308 @ 0x14bc │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + movw r0, #64456 @ 0xfbc8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d54 │ │ │ │ + beq.n 53d4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 53d3e │ │ │ │ + blt.n 53d36 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5e4 │ │ │ │ - b.n 53d44 │ │ │ │ + b.n 53d3c │ │ │ │ mov r0, r9 │ │ │ │ blx 2b4dc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f024c │ │ │ │ + bl 1ee9fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 281c44 │ │ │ │ + bl 2817c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 281c44 │ │ │ │ + bl 2817c8 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 53d6e │ │ │ │ + b.n 53d66 │ │ │ │ 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 14a150 │ │ │ │ + bl 14a148 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ bx lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 51f44 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 51f40 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53dd8 │ │ │ │ + beq.n 53dd0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5228c <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ + bl 52288 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53dd8 │ │ │ │ + beq.n 53dd0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - cbnz r1, 53dce │ │ │ │ + cbnz r1, 53dc6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38328 @ 0x95b8 │ │ │ │ + movw r1, #37240 @ 0x9178 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23978c │ │ │ │ + b.w 23828c │ │ │ │ mov r0, r4 │ │ │ │ - bl 525a6 │ │ │ │ + bl 525a2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53dbc │ │ │ │ + bne.n 53db4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53e02 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 53e28 │ │ │ │ + bne.n 53dfa │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 53e20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e0e │ │ │ │ + b.n 53e06 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53dfe │ │ │ │ + blt.n 53df6 │ │ │ │ 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 53e2a │ │ │ │ + b.n 53e22 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53e6a │ │ │ │ + beq.n 53e5e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #1432 @ 0x598 │ │ │ │ + movw r1, #228 @ 0xe4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ - ldr r1, [pc, #184] @ (53f24 ) │ │ │ │ + b.w f41f0 │ │ │ │ + ldr r1, [pc, #184] @ (53f18 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f2b58 │ │ │ │ + bl f2e9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53e86 │ │ │ │ - bne.n 53e90 │ │ │ │ + blt.n 53e7a │ │ │ │ + bne.n 53e84 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2b58 │ │ │ │ + bl f2e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53e8a │ │ │ │ + bge.n 53e7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53f1e │ │ │ │ - beq.n 53e92 │ │ │ │ + b.n 53f12 │ │ │ │ + beq.n 53e86 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ - b.n 53e92 │ │ │ │ - ldr r6, [pc, #144] @ (53f24 ) │ │ │ │ + b.n 53e86 │ │ │ │ + ldr r6, [pc, #144] @ (53f18 ) │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14dcf8 │ │ │ │ + bl 14dcd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53f1e │ │ │ │ + beq.n 53f12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 144e14 │ │ │ │ + bl 14508c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ebe │ │ │ │ + bge.n 53eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ebe │ │ │ │ + cbnz r3, 53eb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 53f1c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 53f10 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 151e70 │ │ │ │ + bl 151e4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53ee2 │ │ │ │ + cbnz r0, 53ed6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f1e │ │ │ │ + bge.n 53f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 53f1e │ │ │ │ + cbnz r3, 53f12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53f1e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53f12 │ │ │ │ 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 53efc │ │ │ │ + bge.n 53ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53efc │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ef0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f0a │ │ │ │ + bge.n 53efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 53f14 │ │ │ │ + cbz r3, 53f08 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 53f1e │ │ │ │ + b.n 53f12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53f0a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53efe │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -59608,305 +59604,307 @@ │ │ │ │ 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 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ 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 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ 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, 53ffa │ │ │ │ + cbz r0, 53fee │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r5, 53fce │ │ │ │ + cbz r5, 53fc2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #40148 @ 0x9cd4 │ │ │ │ + movw r4, #39060 @ 0x9894 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ - movw r2, #33728 @ 0x83c0 │ │ │ │ + movw r2, #32640 @ 0x7f80 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #1464 @ 0x5b8 │ │ │ │ + movw r0, #260 @ 0x104 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 54022 │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 54016 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #40148 @ 0x9cd4 │ │ │ │ + movw r4, #39060 @ 0x9894 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #33728 @ 0x83c0 │ │ │ │ + movw r2, #32640 @ 0x7f80 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #1492 @ 0x5d4 │ │ │ │ + movw r0, #288 @ 0x120 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 54022 │ │ │ │ - cbz r5, 5400e │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 54016 │ │ │ │ + cbz r5, 54002 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r0, #1516 @ 0x5ec │ │ │ │ + movw r0, #312 @ 0x138 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 54022 │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 54016 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #1536 @ 0x600 │ │ │ │ + movw r0, #332 @ 0x14c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #108] @ (540a8 ) │ │ │ │ + ldr r1, [pc, #108] @ (5409c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 540a2 │ │ │ │ + beq.n 54096 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 5406a │ │ │ │ + cbz r5, 5405e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f05f0 │ │ │ │ + bl 1eedec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54066 │ │ │ │ + bge.n 5405a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54066 │ │ │ │ + cbnz r3, 5405a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5406c │ │ │ │ - b.n 540a2 │ │ │ │ - ldr r4, [pc, #64] @ (540ac ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 54060 │ │ │ │ + b.n 54096 │ │ │ │ + ldr r4, [pc, #64] @ (540a0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b70d4 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5408c │ │ │ │ + cbnz r0, 54080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 540a2 │ │ │ │ + bge.n 54096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 540a2 │ │ │ │ + cbnz r3, 54096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 540a2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54096 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1552 @ 0x610 │ │ │ │ + movw r0, #348 @ 0x15c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 540bc │ │ │ │ + cbnz r2, 540b4 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 8ebf4 │ │ │ │ + b.w 8ec84 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8ea34 │ │ │ │ + b.w 8eac4 │ │ │ │ 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 540f4 │ │ │ │ + bne.n 540ec │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 540f4 │ │ │ │ + bne.n 540ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54154 │ │ │ │ + bge.n 5414c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 54154 │ │ │ │ + b.n 5414c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54118 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 54152 │ │ │ │ + bne.n 54110 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5414a │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 295948 │ │ │ │ + bl 295520 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 54154 │ │ │ │ - cbz r0, 54154 │ │ │ │ + beq.n 5414c │ │ │ │ + cbz r0, 5414c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54142 │ │ │ │ + blt.n 5413a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54154 │ │ │ │ + b.n 5414c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5413e │ │ │ │ + bne.n 54136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5413e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54136 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #4] @ (54160 ) │ │ │ │ - b.w 2a6d4c <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ + ldr r1, [pc, #4] @ (54158 ) │ │ │ │ + b.w 2a692c <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ 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 541b6 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 541b6 │ │ │ │ + bne.n 541ae │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 541ae │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #1560 @ 0x618 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 541c0 │ │ │ │ + b.n 541b8 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {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, #58968 @ 0xe658 │ │ │ │ + movw r0, #57880 @ 0xe218 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ vldr s2, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ vcvt.f64.f32 d1, s2 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add sp, #8 │ │ │ │ - b.w 2d9814 │ │ │ │ + b.w 2d93dc │ │ │ │ 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 e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 54248 │ │ │ │ + blt.n 54240 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2bc88 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 5424a │ │ │ │ + b.n 54242 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1e88cc │ │ │ │ - ldr r2, [pc, #32] @ (54274 ) │ │ │ │ + b.w 1e6f7c │ │ │ │ + ldr r2, [pc, #32] @ (5426c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #34012 @ 0x84dc │ │ │ │ + movw r0, #32908 @ 0x808c │ │ │ │ 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 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -59918,40 +59916,40 @@ │ │ │ │ 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 2c614 │ │ │ │ - cbnz r0, 542c0 │ │ │ │ + cbnz r0, 542b8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 542c8 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 542c0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 542ee │ │ │ │ + cbz r3, 542e6 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 542f0 │ │ │ │ + b.n 542e8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #536] @ (5450c ) │ │ │ │ + ldr r5, [pc, #536] @ (54504 ) │ │ │ │ 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} │ │ │ │ @@ -59964,199 +59962,199 @@ │ │ │ │ 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 5433e │ │ │ │ + bne.n 54336 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 5433e │ │ │ │ + ble.n 54336 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 5433e │ │ │ │ - cbnz r4, 54366 │ │ │ │ + bne.n 54336 │ │ │ │ + cbnz r4, 5435e │ │ │ │ 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] │ │ │ │ movw r3, #18612 @ 0x48b4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 544d6 │ │ │ │ + beq.w 544ce │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldrd sl, r9, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 544e4 │ │ │ │ + beq.w 544dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 54400 │ │ │ │ + cbz r0, 543f8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 543b0 │ │ │ │ + beq.n 543a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bge.n 543b4 │ │ │ │ - b.n 54400 │ │ │ │ + bge.n 543ac │ │ │ │ + b.n 543f8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 543c0 │ │ │ │ + blt.n 543b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 543e2 │ │ │ │ + bpl.n 543da │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #1632 @ 0x660 │ │ │ │ + movw r0, #544 @ 0x220 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54400 │ │ │ │ - ldr.w fp, [pc, #304] @ 54510 │ │ │ │ - b.n 54456 │ │ │ │ + beq.n 543f8 │ │ │ │ + ldr.w fp, [pc, #304] @ 54508 │ │ │ │ + b.n 5444e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #42812 @ 0xa73c │ │ │ │ + movw r2, #37416 @ 0x9228 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #49312 @ 0xc0a0 │ │ │ │ + movw r1, #48316 @ 0xbcbc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 544ea │ │ │ │ + b.n 544e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 544ea │ │ │ │ + beq.n 544e2 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.n 54470 │ │ │ │ + blt.n 54468 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 544c8 │ │ │ │ + bge.n 544c0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 544a0 │ │ │ │ + bne.n 54498 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54490 │ │ │ │ + blt.n 54488 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 54404 │ │ │ │ + bne.n 543fc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f024c │ │ │ │ - b.n 54400 │ │ │ │ + bl 1ee9fc │ │ │ │ + b.n 543f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 54482 │ │ │ │ + cbz r3, 5447a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b8c8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 54432 │ │ │ │ + b.n 5442a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2ad10 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 54432 │ │ │ │ + b.n 5442a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54456 │ │ │ │ + bne.n 5444e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54456 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5444e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f024c │ │ │ │ + bl 1ee9fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54400 │ │ │ │ + bge.n 543f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54400 │ │ │ │ + bne.n 543f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54400 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 543f8 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 544d2 │ │ │ │ + beq.n 544ca │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 544ea │ │ │ │ + b.n 544e2 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 544ea │ │ │ │ + b.n 544e2 │ │ │ │ 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 14a150 │ │ │ │ + bl 14a148 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -60173,416 +60171,416 @@ │ │ │ │ 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 547c8 │ │ │ │ + bmi.w 547c0 │ │ │ │ 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 54772 │ │ │ │ - ldr r3, [pc, #620] @ (547e0 ) │ │ │ │ + beq.w 5476a │ │ │ │ + ldr r3, [pc, #620] @ (547d8 ) │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r6, 5458a │ │ │ │ + cbnz r6, 54582 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 54582 │ │ │ │ + cbz r3, 5457a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 545b4 │ │ │ │ - bl 1db6d8 │ │ │ │ + cbnz r3, 545ac │ │ │ │ + bl 1d9d80 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54734 │ │ │ │ + b.n 5472c │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 5459c │ │ │ │ + bcc.n 54594 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 545f2 │ │ │ │ - b.n 545ba │ │ │ │ + beq.n 545ea │ │ │ │ + b.n 545b2 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 54592 │ │ │ │ - movw r1, #62744 @ 0xf518 │ │ │ │ + bcc.n 5458a │ │ │ │ + movw r1, #61584 @ 0xf090 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 35a64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54592 │ │ │ │ + beq.n 5458a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54774 │ │ │ │ + b.n 5476c │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 545d8 │ │ │ │ + cbz r3, 545d0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 545f2 │ │ │ │ + ble.n 545ea │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 545c6 │ │ │ │ - b.n 545f6 │ │ │ │ + bne.n 545be │ │ │ │ + b.n 545ee │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 545e6 │ │ │ │ + cbz r3, 545de │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545f6 │ │ │ │ - b.n 545da │ │ │ │ + beq.n 545ee │ │ │ │ + b.n 545d2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545f6 │ │ │ │ + beq.n 545ee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54630 │ │ │ │ + b.n 54628 │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 545f2 │ │ │ │ + beq.n 545ea │ │ │ │ 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 54734 │ │ │ │ + bne.w 5472c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5462e │ │ │ │ + bge.n 54626 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 5462e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 54626 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 546a6 │ │ │ │ - movw r2, #24457 @ 0x5f89 │ │ │ │ + beq.n 5469e │ │ │ │ + movw r2, #25253 @ 0x62a5 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54684 │ │ │ │ + bne.n 5467c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bmi.n 5465c │ │ │ │ + bmi.n 54654 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 546a6 │ │ │ │ - b.n 5469c │ │ │ │ + bge.n 5469e │ │ │ │ + b.n 54694 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 5464a │ │ │ │ + bpl.n 54642 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0178 │ │ │ │ + bl 1de828 │ │ │ │ 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 5473a │ │ │ │ + b.n 54732 │ │ │ │ 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 54734 │ │ │ │ - b.n 5464a │ │ │ │ + bne.n 5472c │ │ │ │ + b.n 54642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 546a6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 54714 │ │ │ │ + cbnz r3, 5469e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5470c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 54714 │ │ │ │ + cbz r3, 5470c │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - movw r1, #52265 @ 0xcc29 │ │ │ │ + movw r1, #51997 @ 0xcb1d │ │ │ │ movt r1, #21 │ │ │ │ movw r5, #5744 @ 0x1670 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 546ee │ │ │ │ + bne.n 546e6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 546e0 │ │ │ │ + beq.n 546d8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 546e0 │ │ │ │ + bne.n 546d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2050cc │ │ │ │ + bl 20397c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 546f6 │ │ │ │ + b.n 546ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 546fa │ │ │ │ + bge.n 546f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 546fa │ │ │ │ + b.n 546f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 54734 │ │ │ │ + bne.n 5472c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54714 │ │ │ │ + bge.n 5470c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54714 │ │ │ │ + cbnz r3, 5470c │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5472e │ │ │ │ + blt.n 54726 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 5473a │ │ │ │ + b.n 54732 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 54724 │ │ │ │ + b.n 5471c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 545b4 │ │ │ │ + beq.w 545ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 54750 │ │ │ │ + bne.n 54748 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ - b.n 5475c │ │ │ │ + b.n 54754 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54774 │ │ │ │ + bge.n 5476c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 54774 │ │ │ │ + cbnz r2, 5476c │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54774 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5476c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54788 │ │ │ │ + bge.n 54780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54788 │ │ │ │ + cbnz r3, 54780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 547d6 │ │ │ │ + blt.n 547ce │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 547ae │ │ │ │ + beq.n 547a6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58192 @ 0xe350 │ │ │ │ + movw r1, #57080 @ 0xdef8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 547d6 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 547ce │ │ │ │ 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 5454e │ │ │ │ + b.n 54546 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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, #21600 @ 0x5460 │ │ │ │ + movw r1, #20512 @ 0x5020 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 54892 │ │ │ │ + b.n 5488a │ │ │ │ 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, 54830 │ │ │ │ + cbz r3, 54828 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 54830 │ │ │ │ + cbnz r0, 54828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54830 │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + beq.n 54828 │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 54834 │ │ │ │ + cbnz r0, 5482c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fae0 │ │ │ │ + bl 4fad8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54888 │ │ │ │ + b.n 54880 │ │ │ │ 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, #1644 @ 0x66c │ │ │ │ + movw r0, #556 @ 0x22c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54868 │ │ │ │ + bge.n 54860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 54868 │ │ │ │ + cbnz r3, 54860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5482a │ │ │ │ + beq.n 54822 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54888 │ │ │ │ + bge.n 54880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54888 │ │ │ │ + cbnz r3, 54880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 2d9928 │ │ │ │ + b.w 2d94f0 │ │ │ │ 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 51e7c │ │ │ │ + bl 51e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54902 │ │ │ │ - cbnz r5, 548be │ │ │ │ + cbz r0, 548fa │ │ │ │ + cbnz r5, 548b6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1db424 │ │ │ │ + bl 1d9acc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 548d0 │ │ │ │ + b.n 548c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #61800 @ 0xf168 │ │ │ │ + movw r2, #60844 @ 0xedac │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 1db3ac │ │ │ │ + bl 1d9a54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 548e4 │ │ │ │ + bge.n 548dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 548e4 │ │ │ │ + cbnz r3, 548dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 54900 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 548f8 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 54900 │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 548f8 │ │ │ │ + bl f73c8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a704c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a6c2c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #41944 @ 0xa3d8 │ │ │ │ + movw r0, #40856 @ 0x9f98 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45676 @ 0xb26c │ │ │ │ + movw r0, #45468 @ 0xb19c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54988 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 54988 │ │ │ │ + bne.n 54980 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 54980 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #1560 @ 0x618 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54996 │ │ │ │ + b.n 5498e │ │ │ │ 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] │ │ │ │ @@ -60591,91 +60589,91 @@ │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 549f6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 549ee │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 54a10 │ │ │ │ + vldr d7, [pc, #72] @ 54a08 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 549fa │ │ │ │ + bhi.n 549f2 │ │ │ │ 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 54a02 │ │ │ │ + b.n 549fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54a02 │ │ │ │ + b.n 549fa │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 54892 │ │ │ │ + b.n 5488a │ │ │ │ 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 54a6a │ │ │ │ + beq.n 54a62 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca4a8 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c8dc0 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a6a │ │ │ │ + bne.n 54a62 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1692 @ 0x69c │ │ │ │ + movw r1, #604 @ 0x25c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ac0 │ │ │ │ + b.n 54ab8 │ │ │ │ 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, 54ac0 │ │ │ │ + cbz r0, 54ab8 │ │ │ │ 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 54aa8 │ │ │ │ + beq.n 54aa0 │ │ │ │ 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] │ │ │ │ @@ -60699,159 +60697,159 @@ │ │ │ │ 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 2d9814 │ │ │ │ - movw r1, #21384 @ 0x5388 │ │ │ │ + b.w 2d93dc │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 54892 │ │ │ │ + b.n 5488a │ │ │ │ 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, 54b1a │ │ │ │ + cbz r4, 54b12 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d47f0 │ │ │ │ + bl 2d43b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b2a │ │ │ │ - b.n 54b4c │ │ │ │ + cbnz r0, 54b22 │ │ │ │ + b.n 54b44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2bf2cc │ │ │ │ + bl 2beeac │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b08 │ │ │ │ - b.n 54b4c │ │ │ │ - bl 29a22c <_PyTime_FromMillisecondsObject@@Base+0x84c> │ │ │ │ + bne.n 54b00 │ │ │ │ + b.n 54b44 │ │ │ │ + bl 299e10 <_PyTime_FromMillisecondsObject@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54b3c │ │ │ │ + blt.n 54b34 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54b4c │ │ │ │ + b.n 54b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54b38 │ │ │ │ + bne.n 54b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54b38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54b30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ 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 54b9a │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 54b9a │ │ │ │ + bne.n 54b92 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 54b92 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #1560 @ 0x618 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 54bbe │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 54bb6 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc8c │ │ │ │ + bl 1ab594 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 54bbe │ │ │ │ + cbnz r0, 54bb6 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1acc8c │ │ │ │ + b.w 1ab594 │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 54c26 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 54c1e │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 54c40 │ │ │ │ + vldr d7, [pc, #72] @ 54c38 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 54c2a │ │ │ │ + bgt.n 54c22 │ │ │ │ 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 54c32 │ │ │ │ + b.n 54c2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54c32 │ │ │ │ + b.n 54c2a │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 54c5c │ │ │ │ - movw r0, #26060 @ 0x65cc │ │ │ │ + bne.n 54c54 │ │ │ │ + movw r0, #24984 @ 0x6198 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 94174 │ │ │ │ - movw r0, #26052 @ 0x65c4 │ │ │ │ + b.w 941f8 │ │ │ │ + movw r0, #24976 @ 0x6190 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 94174 │ │ │ │ + b.w 941f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 54c8a │ │ │ │ + cbz r3, 54c82 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 54c8c │ │ │ │ + b.n 54c84 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #380] @ (54e0c ) │ │ │ │ + ldr r4, [pc, #380] @ (54e04 ) │ │ │ │ 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} │ │ │ │ @@ -60864,759 +60862,759 @@ │ │ │ │ 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 54cda │ │ │ │ + bne.n 54cd2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 54cda │ │ │ │ + ble.n 54cd2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 54cda │ │ │ │ - cbnz r5, 54cfa │ │ │ │ + bne.n 54cd2 │ │ │ │ + cbnz r5, 54cf2 │ │ │ │ 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, #288] @ (54e10 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #288] @ (54e08 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dcc │ │ │ │ + beq.n 54dc4 │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldrd r9, r7, [sp, #124] @ 0x7c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dda │ │ │ │ + beq.n 54dd2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, 54d86 │ │ │ │ + cbz r0, 54d7e │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 54d40 │ │ │ │ + beq.n 54d38 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 54d42 │ │ │ │ - b.n 54d86 │ │ │ │ + bge.n 54d3a │ │ │ │ + b.n 54d7e │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54d4a │ │ │ │ + blt.n 54d42 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 54d68 │ │ │ │ + bpl.n 54d60 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #1716 @ 0x6b4 │ │ │ │ + movw r0, #628 @ 0x274 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54d8a │ │ │ │ - b.n 54d86 │ │ │ │ + bne.n 54d82 │ │ │ │ + b.n 54d7e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #42836 @ 0xa754 │ │ │ │ + movw r2, #37440 @ 0x9240 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #49312 @ 0xc0a0 │ │ │ │ + movw r1, #48316 @ 0xbcbc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54dea │ │ │ │ - bl b0ee8 │ │ │ │ + b.n 54de2 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54da0 │ │ │ │ + blt.n 54d98 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54db2 │ │ │ │ + b.n 54daa │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 54dac │ │ │ │ + cbz r5, 54da4 │ │ │ │ blx 2bc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54db2 │ │ │ │ + b.n 54daa │ │ │ │ blx 2b268 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ - cbz r5, 54de2 │ │ │ │ + bl b4104 │ │ │ │ + cbz r5, 54dda │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ - b.n 54d86 │ │ │ │ + bl 1e3710 │ │ │ │ + b.n 54d7e │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54dea │ │ │ │ + b.n 54de2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54dea │ │ │ │ + b.n 54de2 │ │ │ │ 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 14a150 │ │ │ │ + bl 14a148 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #48] @ (54e44 ) │ │ │ │ + ldr r1, [pc, #48] @ (54e3c ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 54e36 │ │ │ │ + cbnz r2, 54e2e │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 54e36 │ │ │ │ - cbnz r3, 54e52 │ │ │ │ + bne.n 54e2e │ │ │ │ + cbnz r3, 54e4a │ │ │ │ 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] @ (54f38 ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #240] @ (54f30 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f2e │ │ │ │ + beq.n 54f26 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54e7c │ │ │ │ - bl 9b258 │ │ │ │ + cbz r0, 54e74 │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e78 │ │ │ │ + bge.n 54e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54e78 │ │ │ │ + cbnz r3, 54e70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54e8a │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 54e86 │ │ │ │ + bne.n 54e82 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 54e7e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 54f2e │ │ │ │ + b.n 54f26 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 84208 │ │ │ │ + bl 84234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f26 │ │ │ │ + beq.n 54f1e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54eb2 │ │ │ │ + bge.n 54eaa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58300 @ 0xe3bc │ │ │ │ + movw r1, #57228 @ 0xdf8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 54f26 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 54f1e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 54ec2 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 54f26 │ │ │ │ + bcc.n 54eba │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 54f1e │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ebc │ │ │ │ + beq.n 54eb4 │ │ │ │ add r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 54ee0 │ │ │ │ + beq.n 54ed8 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 54ed6 │ │ │ │ + b.n 54ece │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54efa │ │ │ │ - bl 87b90 │ │ │ │ + bne.n 54ef2 │ │ │ │ + bl 87bfc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54f00 │ │ │ │ + b.n 54ef8 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 54f20 │ │ │ │ + cbz r3, 54f18 │ │ │ │ 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 54f2e │ │ │ │ + b.n 54f26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 54e82 │ │ │ │ + bl 85064 │ │ │ │ + b.n 54e7a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #224] @ (5501c ) │ │ │ │ + ldr r1, [pc, #224] @ (55014 ) │ │ │ │ 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, 54f5a │ │ │ │ + cbz r3, 54f52 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 54f72 │ │ │ │ + b.n 54f6a │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 54f62 │ │ │ │ + bge.n 54f5a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 54f72 │ │ │ │ + b.n 54f6a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 54f5e │ │ │ │ + bgt.n 54f56 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54f5e │ │ │ │ + beq.n 54f56 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 54f94 │ │ │ │ + b.n 54f8c │ │ │ │ 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] @ (55220 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #664] @ (55218 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55334 │ │ │ │ + beq.w 5532c │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 54fda │ │ │ │ + beq.n 54fd2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 54fa2 │ │ │ │ + cbz r6, 54f9a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 54faa │ │ │ │ - b.n 54fe8 │ │ │ │ + bne.n 54fa2 │ │ │ │ + b.n 54fe0 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54fd2 │ │ │ │ - bl 9b258 │ │ │ │ + cbz r0, 54fca │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54fce │ │ │ │ + bge.n 54fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54fce │ │ │ │ + cbnz r3, 54fc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 54fec │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 54fe8 │ │ │ │ - b.n 55316 │ │ │ │ + bne.n 54fe4 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 54fe0 │ │ │ │ + b.n 5530e │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54fec │ │ │ │ + b.n 54fe4 │ │ │ │ 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, 55002 │ │ │ │ + cbz r5, 54ffa │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 5500a │ │ │ │ + b.n 55002 │ │ │ │ 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 55138 │ │ │ │ + bne.w 55130 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5530a │ │ │ │ + beq.w 55302 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #30864 @ 0x7890 │ │ │ │ + movw fp, #29776 @ 0x7450 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 550b8 │ │ │ │ + beq.n 550b0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55112 │ │ │ │ + blt.n 5510a │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 5506e │ │ │ │ + bpl.n 55066 │ │ │ │ mov r1, sl │ │ │ │ - b.n 55046 │ │ │ │ + b.n 5503e │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 55074 │ │ │ │ + bmi.n 5506c │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5505e │ │ │ │ + bne.n 55056 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55120 │ │ │ │ + beq.n 55118 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 55094 │ │ │ │ + bgt.n 5508c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 550b2 │ │ │ │ + b.n 550aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 550e6 │ │ │ │ + cbnz r0, 550de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550b2 │ │ │ │ + bge.n 550aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 550b2 │ │ │ │ + cbnz r3, 550aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 55042 │ │ │ │ + b.n 5503a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55112 │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + blt.n 5510a │ │ │ │ + movw r3, #29776 @ 0x7450 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 550fa │ │ │ │ + bpl.n 550f2 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 55112 │ │ │ │ - b.n 550c4 │ │ │ │ + bcc.n 5510a │ │ │ │ + b.n 550bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5531a │ │ │ │ + beq.w 55312 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55120 │ │ │ │ + bge.n 55118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 55120 │ │ │ │ + cbnz r3, 55118 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55120 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55118 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 55120 │ │ │ │ + cbz r0, 55118 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 550d6 │ │ │ │ + bgt.n 550ce │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248038 │ │ │ │ + bl 246b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 5530a │ │ │ │ + bne.w 55302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55134 │ │ │ │ + bge.n 5512c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55134 │ │ │ │ + cbnz r3, 5512c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5530a │ │ │ │ + b.n 55302 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55134 │ │ │ │ + bne.n 5512c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5516a │ │ │ │ + bne.n 55162 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55304 │ │ │ │ + b.n 552fc │ │ │ │ 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 55224 │ │ │ │ + bne.n 5521c │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55304 │ │ │ │ + beq.w 552fc │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 5520c │ │ │ │ - cbz r7, 5520c │ │ │ │ + blt.n 55204 │ │ │ │ + cbz r7, 55204 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 55204 │ │ │ │ + bne.n 551fc │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 552e8 │ │ │ │ + beq.w 552e0 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 551be │ │ │ │ + bgt.n 551b6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 551fc │ │ │ │ + b.n 551f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 551e8 │ │ │ │ + cbz r0, 551e0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 552e8 │ │ │ │ + bge.w 552e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 552e8 │ │ │ │ + bne.w 552e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 552e8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 552e0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 551fc │ │ │ │ + bge.n 551f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 551fc │ │ │ │ + cbnz r3, 551f4 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 55208 │ │ │ │ + b.n 55200 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 55198 │ │ │ │ + bcs.n 55190 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 55192 │ │ │ │ + b.n 5518a │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 552dc │ │ │ │ + blt.n 552d4 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5529c │ │ │ │ - b.n 552e8 │ │ │ │ - ldr r1, [pc, #400] @ (553b4 ) │ │ │ │ + bne.n 55294 │ │ │ │ + b.n 552e0 │ │ │ │ + ldr r1, [pc, #400] @ (553ac ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55304 │ │ │ │ + beq.n 552fc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 55290 │ │ │ │ + beq.n 55288 │ │ │ │ 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 221338 │ │ │ │ + bl 21fe58 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 55290 │ │ │ │ + blt.n 55288 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 552e8 │ │ │ │ + beq.n 552e0 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 5526c │ │ │ │ + bgt.n 55264 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 5528a │ │ │ │ + b.n 55282 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 552b4 │ │ │ │ + cbnz r0, 552ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5528a │ │ │ │ + bge.n 55282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5528a │ │ │ │ + cbnz r3, 55282 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 5522e │ │ │ │ + b.n 55226 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 552e8 │ │ │ │ + cbz r0, 552e0 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 552a8 │ │ │ │ + bgt.n 552a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 552da │ │ │ │ + b.n 552d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 552c8 │ │ │ │ + cbz r0, 552c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552e8 │ │ │ │ + bge.n 552e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 552e8 │ │ │ │ + cbnz r3, 552e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 552e8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 552e0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552da │ │ │ │ + bge.n 552d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 552da │ │ │ │ + cbnz r3, 552d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 248038 │ │ │ │ + bl 246b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55304 │ │ │ │ + bne.n 552fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 55166 │ │ │ │ + bge.w 5515e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55166 │ │ │ │ + bne.w 5515e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55166 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5515e │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 55334 │ │ │ │ + b.n 5532c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55334 │ │ │ │ + b.n 5532c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 55110 │ │ │ │ + bge.w 55108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55110 │ │ │ │ + bne.w 55108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55110 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55108 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 55378 │ │ │ │ + beq.n 55370 │ │ │ │ movw r5, #43848 @ 0xab48 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 53aba │ │ │ │ + bl 53ab2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 553a0 │ │ │ │ + cbnz r0, 55398 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 55382 │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 5537a │ │ │ │ + bl f73c8 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 553ca │ │ │ │ + b.n 553c2 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55374 │ │ │ │ + bne.n 5536c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55374 │ │ │ │ - b.n 553ca │ │ │ │ + bne.n 5536c │ │ │ │ + b.n 553c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 553b2 │ │ │ │ + bge.n 553aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 553b2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 553aa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #34368 @ 0x8640 │ │ │ │ + movw r1, #33280 @ 0x8200 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, 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 2cf274 │ │ │ │ + bl 2cee24 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 55402 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 55432 │ │ │ │ + bne.n 553fa │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5542a │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2cf274 │ │ │ │ + bl 2cee24 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5541e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 55432 │ │ │ │ + bne.n 55416 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5542a │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d9814 │ │ │ │ + b.w 2d93dc │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 55480 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 55478 │ │ │ │ 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 55482 │ │ │ │ + b.n 5547a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - b.w 50e80 │ │ │ │ + b.w 50e78 │ │ │ │ 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] @ (55500 ) │ │ │ │ + ldr r2, [pc, #96] @ (554f8 ) │ │ │ │ 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] │ │ │ │ @@ -61630,31 +61628,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, 554f4 │ │ │ │ + cbz r0, 554ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554f4 │ │ │ │ + bge.n 554ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 554f4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 554ec │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00055504 : │ │ │ │ +000554fc : │ │ │ │ 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 │ │ │ │ @@ -61662,242 +61660,242 @@ │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 5555a │ │ │ │ + cbz r0, 55552 │ │ │ │ mov r0, sp │ │ │ │ - bl 1cec38 │ │ │ │ + bl 1cd548 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55552 │ │ │ │ + bge.n 5554a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55552 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5554a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5555a │ │ │ │ - bl 83e70 │ │ │ │ + cbz r0, 55552 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ 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 555aa │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 555aa │ │ │ │ + bne.n 555a2 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 555a2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #1560 @ 0x618 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 555d0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 555c8 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c878 │ │ │ │ + bl 23b378 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 555d0 │ │ │ │ + cbnz r0, 555c8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 23c878 │ │ │ │ + b.w 23b378 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5563a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 55632 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2bcc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5562c │ │ │ │ - bl 57ed0 │ │ │ │ - b.n 5563a │ │ │ │ + cbz r3, 55624 │ │ │ │ + bl 57ec8 │ │ │ │ + b.n 55632 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41116 @ 0xa09c │ │ │ │ + movw r1, #40028 @ 0x9c5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 556a8 │ │ │ │ + bne.n 556a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 556bc │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 556b4 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45012 @ 0xafd4 │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 556e4 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 556dc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45012 @ 0xafd4 │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 556e4 │ │ │ │ - b.n 55680 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 556dc │ │ │ │ + b.n 55678 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 556e8 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 556e0 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45012 @ 0xafd4 │ │ │ │ + movw r0, #43924 @ 0xab94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55722 │ │ │ │ + b.n 5571a │ │ │ │ mov r0, r3 │ │ │ │ - bl 11ca24 │ │ │ │ + bl 11cc8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55722 │ │ │ │ + cbz r0, 5571a │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ca24 │ │ │ │ + bl 11cc8c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5570c │ │ │ │ + cbz r0, 55704 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfbc │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5570e │ │ │ │ + b.n 55706 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - cbnz r5, 5571a │ │ │ │ + bl 83e9c │ │ │ │ + cbnz r5, 55712 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55722 │ │ │ │ + b.n 5571a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 55716 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 5570e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055726 : │ │ │ │ +0005571e : │ │ │ │ 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 1eb1a8 │ │ │ │ + bl 1e98e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 55754 │ │ │ │ - bl 83e70 │ │ │ │ + cbz r0, 5574c │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 208510 │ │ │ │ + bl 206dc0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5578e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 557c0 │ │ │ │ + bne.n 55786 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 557b8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 208510 │ │ │ │ + bl 206dc0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 557ac │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 557c0 │ │ │ │ + bne.n 557a4 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 557b8 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d9814 │ │ │ │ + b.w 2d93dc │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000557c8 : │ │ │ │ +000557c0 : │ │ │ │ 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 │ │ │ │ @@ -61911,15 +61909,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 1449e8 │ │ │ │ + bl 144ee4 <_PySet_AddTakeRef@@Base+0x284> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2c038 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -61927,83 +61925,83 @@ │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 55890 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 55888 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bcc8 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 2be7b0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be390 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 5587c │ │ │ │ - bl 57ed0 │ │ │ │ - b.n 55892 │ │ │ │ - movw r0, #1732 @ 0x6c4 │ │ │ │ + cbz r1, 55874 │ │ │ │ + bl 57ec8 │ │ │ │ + b.n 5588a │ │ │ │ + movw r0, #644 @ 0x284 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55892 │ │ │ │ + b.n 5588a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 8fa08 │ │ │ │ - movw r0, #1736 @ 0x6c8 │ │ │ │ + b.w 8fa98 │ │ │ │ + movw r0, #648 @ 0x288 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ │ │ │ │ -000558bc : │ │ │ │ +000558b4 : │ │ │ │ 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, #39776 @ 0x9b60 │ │ │ │ + movw r1, #41268 @ 0xa134 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #39780 @ 0x9b64 │ │ │ │ + movw r0, #41272 @ 0xa138 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5595c │ │ │ │ + beq.n 55954 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2b47c │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ mov r1, r5 │ │ │ │ @@ -62012,22 +62010,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 1eea94 │ │ │ │ - cbnz r0, 5595c │ │ │ │ + bl 1ed328 │ │ │ │ + cbnz r0, 55954 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 1434fc <_PyArena_Free@@Base+0x220> │ │ │ │ + bl 143774 <_PyArena_Free@@Base+0x220> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 55948 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 55940 │ │ │ │ + bl 135444 <_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 2c038 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -62037,255 +62035,255 @@ │ │ │ │ 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, 55980 │ │ │ │ + cbz r3, 55978 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 55998 │ │ │ │ + b.n 55990 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 55988 │ │ │ │ + bgt.n 55980 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55998 │ │ │ │ + b.n 55990 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 55984 │ │ │ │ + bgt.n 5597c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 55984 │ │ │ │ + beq.n 5597c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 559ba │ │ │ │ + b.n 559b2 │ │ │ │ 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] @ (55a30 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #128] @ (55a28 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a2a │ │ │ │ + beq.n 55a22 │ │ │ │ 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, 559da │ │ │ │ + cbnz r3, 559d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55a24 │ │ │ │ + blt.n 55a1c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55a2a │ │ │ │ + b.n 55a22 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 559ce │ │ │ │ + beq.n 559c6 │ │ │ │ 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 90bcc │ │ │ │ + bl 90c5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55a04 │ │ │ │ + cbz r0, 559fc │ │ │ │ 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 55a18 │ │ │ │ + bge.n 55a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55a18 │ │ │ │ + cbnz r3, 55a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 55a2a │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 55a22 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 559ce │ │ │ │ - b.n 55a2a │ │ │ │ + beq.n 559c6 │ │ │ │ + b.n 55a22 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 559d6 │ │ │ │ + b.n 559ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #576] @ (55c74 ) │ │ │ │ + ldr r1, [pc, #576] @ (55c6c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ │ │ │ │ -00055a44 : │ │ │ │ +00055a3c : │ │ │ │ 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 2a74e8 │ │ │ │ + bl 2a70c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 121f3c │ │ │ │ + bl 1221b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55aa2 │ │ │ │ + cbz r0, 55a9a │ │ │ │ mov r1, r5 │ │ │ │ - bl 1445ac │ │ │ │ + bl 1446d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55a92 │ │ │ │ + blt.n 55a8a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 55aa2 │ │ │ │ + b.n 55a9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55a8e │ │ │ │ + bne.n 55a86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55a8e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55a86 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 55ae2 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bne.n 55ada │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45020 @ 0xafdc │ │ │ │ + movw r0, #43932 @ 0xab9c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55c42 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55c3a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11ccc8 │ │ │ │ + bl 11cf30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55c32 │ │ │ │ + beq.w 55c2a │ │ │ │ blx 2ad28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55b18 │ │ │ │ + beq.n 55b10 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55c36 │ │ │ │ + b.n 55c2e │ │ │ │ adds r3, r0, #2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55b2e │ │ │ │ + bcs.n 55b26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55b34 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 55b12 │ │ │ │ + cbnz r0, 55b2c │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 55b0a │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbb8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 55b64 │ │ │ │ + cbz r3, 55b5c │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 55b64 │ │ │ │ + beq.n 55b5c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 55c36 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 55c2e │ │ │ │ cmp r8, r6 │ │ │ │ - bhi.n 55baa │ │ │ │ + bhi.n 55ba2 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55b7c │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 55c36 │ │ │ │ + cbnz r0, 55b74 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 55c2e │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r9] │ │ │ │ blx 2bbb8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 55ba8 │ │ │ │ + cbz r3, 55ba0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 55c36 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 55c2e │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r5 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55bc6 │ │ │ │ + beq.n 55bbe │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 55bb4 │ │ │ │ - cbz r4, 55c26 │ │ │ │ + b.n 55bac │ │ │ │ + cbz r4, 55c1e │ │ │ │ add r4, r6 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55be0 │ │ │ │ + bcs.n 55bd8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 55be0 │ │ │ │ - cbz r6, 55c14 │ │ │ │ + cbz r0, 55bd8 │ │ │ │ + cbz r6, 55c0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 55be8 │ │ │ │ + b.n 55be0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 55c36 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 55c2e │ │ │ │ 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 │ │ │ │ @@ -62293,1147 +62291,1147 @@ │ │ │ │ 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 55be8 │ │ │ │ + bne.n 55be0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl aeb84 │ │ │ │ + bl aebd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 55c36 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 55c2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb84 │ │ │ │ + bl aebd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55c36 │ │ │ │ + b.n 55c2e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r1, r2, #253 @ 0xfd │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - beq.n 55c80 │ │ │ │ + beq.n 55c78 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1744 @ 0x6d0 │ │ │ │ + movw r1, #656 @ 0x290 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c9e │ │ │ │ + b.n 55c96 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 55c92 │ │ │ │ + bne.n 55c8a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w a1780 │ │ │ │ + b.w a1840 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 56128 │ │ │ │ + bl 56120 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 55cdc │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 55cd4 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4816 @ 0x12d0 │ │ │ │ + movw r0, #3728 @ 0xe90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55d82 │ │ │ │ + b.n 55d7a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d82 │ │ │ │ + beq.n 55d7a │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55d0c │ │ │ │ + beq.n 55d04 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 55cd8 │ │ │ │ - ldr r6, [pc, #120] @ (55d88 ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 55cd0 │ │ │ │ + ldr r6, [pc, #120] @ (55d80 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 55d36 │ │ │ │ + cbnz r0, 55d2e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1812 @ 0x714 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 55d58 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 55d50 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 55d10 │ │ │ │ - ldr r0, [pc, #76] @ (55d8c ) │ │ │ │ + bne.n 55d08 │ │ │ │ + ldr r0, [pc, #76] @ (55d84 ) │ │ │ │ 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 220054 │ │ │ │ + bl 21eb74 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55d6c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 55d64 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 55d82 │ │ │ │ + b.n 55d7a │ │ │ │ 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} │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #1860 @ 0x744 │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55de8 │ │ │ │ + cbz r0, 55de0 │ │ │ │ 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 2d459c │ │ │ │ + bl 2d4164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55de2 │ │ │ │ + bge.n 55dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55de2 │ │ │ │ + cbnz r3, 55dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 2c0a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 55e30 │ │ │ │ + beq.n 55e28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42896 @ 0xa790 │ │ │ │ + movw r0, #37500 @ 0x927c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbnz r0, 55e30 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbnz r0, 55e28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55e70 │ │ │ │ + b.n 55e68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55e44 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 55e3c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e2c │ │ │ │ + bne.n 55e24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55e58 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 55e50 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e2c │ │ │ │ + bne.n 55e24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4184 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1f2984 <_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} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1888 @ 0x760 │ │ │ │ + movw r0, #800 @ 0x320 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55fbe │ │ │ │ + beq.w 55fb6 │ │ │ │ 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 55efc │ │ │ │ + beq.n 55ef4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w lr, r1, #4 │ │ │ │ cmp r1, r6 │ │ │ │ - bge.n 55ef8 │ │ │ │ + bge.n 55ef0 │ │ │ │ ldr.w r1, [r3, lr, lsl #2] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55ef8 │ │ │ │ + bne.n 55ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55fbe │ │ │ │ + bge.n 55fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55fbe │ │ │ │ + bne.n 55fb6 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 55eb0 │ │ │ │ + b.n 55ea8 │ │ │ │ add r6, sp, #16 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #1916 @ 0x77c │ │ │ │ + movw r2, #828 @ 0x33c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ 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 a7eb0 │ │ │ │ - cbz r0, 55f9a │ │ │ │ + bl a7f38 │ │ │ │ + cbz r0, 55f92 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55f9a │ │ │ │ + bcs.n 55f92 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 55fc6 │ │ │ │ + bl 55fbe │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 55f4e │ │ │ │ + cbz r0, 55f46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55f5e │ │ │ │ - bl dd1c0 │ │ │ │ + bpl.n 55f56 │ │ │ │ + bl dd1e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55f66 │ │ │ │ + cbnz r0, 55f5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55fb2 │ │ │ │ - b.n 55fbe │ │ │ │ - movw r3, #13700 @ 0x3584 │ │ │ │ + blt.n 55faa │ │ │ │ + b.n 55fb6 │ │ │ │ + movw r3, #12688 @ 0x3190 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ rsb r1, r5, #1000 @ 0x3e8 │ │ │ │ adds r0, r6, r5 │ │ │ │ - movw r2, #32672 @ 0x7fa0 │ │ │ │ + movw r2, #31524 @ 0x7b24 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r7, r5, r3 │ │ │ │ adds r5, r7, #1 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 55f8e │ │ │ │ + bne.n 55f86 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 55f1e │ │ │ │ + b.n 55f16 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55f8a │ │ │ │ + bcs.n 55f82 │ │ │ │ strh.w sl, [r6, r7] │ │ │ │ - b.n 55f1e │ │ │ │ + b.n 55f16 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55fbe │ │ │ │ + bge.n 55fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55fbe │ │ │ │ + cbnz r3, 55fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #24] @ (55ff0 ) │ │ │ │ + ldr r1, [pc, #24] @ (55fe8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl d86e4 │ │ │ │ - cbnz r0, 55fea │ │ │ │ + bl d8720 │ │ │ │ + cbnz r0, 55fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b0ac │ │ │ │ + bl 11b314 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (560b4 ) │ │ │ │ + ldr r3, [pc, #176] @ (560ac ) │ │ │ │ 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, 56038 │ │ │ │ + cbz r3, 56030 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5602e │ │ │ │ + bne.n 56026 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5601e │ │ │ │ + bne.n 56016 │ │ │ │ dmb ish │ │ │ │ - beq.n 56038 │ │ │ │ - bl 2b86ac │ │ │ │ + beq.n 56030 │ │ │ │ + bl 2b828c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2da444 │ │ │ │ + bl 2da00c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5606a │ │ │ │ + cbz r3, 56062 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56060 │ │ │ │ + bne.n 56058 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56050 │ │ │ │ + bne.n 56048 │ │ │ │ dmb ish │ │ │ │ - beq.n 5606a │ │ │ │ - bl 283570 │ │ │ │ - movw r1, #32100 @ 0x7d64 │ │ │ │ + beq.n 56062 │ │ │ │ + bl 2830f8 │ │ │ │ + movw r1, #30304 @ 0x7660 │ │ │ │ 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 56078 │ │ │ │ + bne.n 56070 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94174 │ │ │ │ - ldr r3, [pc, #20] @ (560b4 ) │ │ │ │ + bl 941f8 │ │ │ │ + ldr r3, [pc, #20] @ (560ac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 560b0 │ │ │ │ + beq.n 560a8 │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, 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 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ada0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56102 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 56124 │ │ │ │ + bne.n 560fa │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5611c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5611a │ │ │ │ + cbz r3, 56112 │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 56114 │ │ │ │ + blt.n 5610c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 56118 │ │ │ │ + b.n 56110 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 56126 │ │ │ │ + b.n 5611e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00056128 : │ │ │ │ +00056120 : │ │ │ │ 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 1ab46c │ │ │ │ + bl 1a9d6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 56190 │ │ │ │ + beq.n 56188 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56190 │ │ │ │ + beq.n 56188 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #18728 @ 0x4928 │ │ │ │ + movw r1, #17640 @ 0x44e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e1fe0 │ │ │ │ - cbnz r0, 561a8 │ │ │ │ + bl e20ac │ │ │ │ + cbnz r0, 561a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56202 │ │ │ │ + b.n 561fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56170 │ │ │ │ - movw r0, #18728 @ 0x4928 │ │ │ │ + beq.n 56168 │ │ │ │ + movw r0, #17640 @ 0x44e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5618c │ │ │ │ - b.n 56170 │ │ │ │ + beq.n 56184 │ │ │ │ + b.n 56168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56202 │ │ │ │ + cbz r0, 561fa │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 561cc │ │ │ │ + bne.n 561c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 561d4 │ │ │ │ + b.n 561cc │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 561ee │ │ │ │ + cbnz r5, 561e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 561ea │ │ │ │ + bge.n 561e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 561ea │ │ │ │ + cbnz r3, 561e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56202 │ │ │ │ + b.n 561fa │ │ │ │ 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 561ea │ │ │ │ + b.n 561e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2b70d4 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5627e │ │ │ │ + cbz r0, 56276 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5624e │ │ │ │ + cbnz r0, 56246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5624a │ │ │ │ + bge.n 56242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5624a │ │ │ │ + cbnz r3, 56242 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5627e │ │ │ │ + b.n 56276 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5626c │ │ │ │ + bge.n 56264 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1984 @ 0x7c0 │ │ │ │ + movw r0, #896 @ 0x380 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + movw r0, #904 @ 0x388 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #62640 @ 0xf4b0 │ │ │ │ + movw r0, #61684 @ 0xf0f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 94174 │ │ │ │ + b.w 941f8 │ │ │ │ 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, 562d2 │ │ │ │ + cbnz r2, 562ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 122a4c │ │ │ │ + bl 122cc0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 5630c │ │ │ │ + bgt.n 56304 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19860 @ 0x4d94 │ │ │ │ + movw r1, #18772 @ 0x4954 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 56342 │ │ │ │ - ldr r3, [pc, #212] @ (563a8 ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5633a │ │ │ │ + ldr r3, [pc, #212] @ (563a0 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #2012 @ 0x7dc │ │ │ │ + movw r2, #924 @ 0x39c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #200] @ (563ac ) │ │ │ │ - bl f5908 │ │ │ │ + ldr r0, [pc, #200] @ (563a4 ) │ │ │ │ + bl f5c54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ (563b0 ) │ │ │ │ + ldr r0, [pc, #196] @ (563a8 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56306 │ │ │ │ + bge.n 562fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 56306 │ │ │ │ + cbnz r3, 562fe │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 562ae │ │ │ │ - b.n 56342 │ │ │ │ + bne.n 562a6 │ │ │ │ + b.n 5633a │ │ │ │ subs r0, #1 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563a0 │ │ │ │ + beq.n 56398 │ │ │ │ add.w sl, r6, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 9f5c0 │ │ │ │ - cbnz r0, 56346 │ │ │ │ + bl 9f680 │ │ │ │ + cbnz r0, 5633e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56342 │ │ │ │ + bge.n 5633a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56342 │ │ │ │ + cbnz r3, 5633a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 563a0 │ │ │ │ + b.n 56398 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 56322 │ │ │ │ + bne.n 5631a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56368 │ │ │ │ + bne.n 56360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56370 │ │ │ │ + b.n 56368 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56388 │ │ │ │ + cbnz r5, 56380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5639e │ │ │ │ + bge.n 56396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5639e │ │ │ │ + cbnz r3, 56396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5639e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56396 │ │ │ │ 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} │ │ │ │ - ldr r1, [pc, #752] @ (5669c <_PyXI_NewExcInfo@@Base+0x238>) │ │ │ │ + ldr r1, [pc, #752] @ (56694 <_PyXI_NewExcInfo@@Base+0x238>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ 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, 563d4 │ │ │ │ + cbnz r2, 563cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 563d4 │ │ │ │ - cbnz r3, 563ee │ │ │ │ + bne.n 563cc │ │ │ │ + cbnz r3, 563e6 │ │ │ │ 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] @ (56410 ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #40] @ (56408 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56408 │ │ │ │ + cbz r0, 56400 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56408 │ │ │ │ + cbz r0, 56400 │ │ │ │ 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, #784] @ (56724 <_PyXI_NewExcInfo@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #784] @ (5671c <_PyXI_NewExcInfo@@Base+0x2c0>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 222480 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ + bl 220fa0 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ 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 r3, [pc, #32] @ (56460 ) │ │ │ │ + ldr r3, [pc, #32] @ (56458 ) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 56454 │ │ │ │ - bl 1f71e0 │ │ │ │ + cbz r3, 5644c │ │ │ │ + bl 1f5a90 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5645c │ │ │ │ + b.n 56454 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00056464 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0005645c <_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 56482 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + beq.n 5647a <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5649c <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ + cbnz r0, 56494 <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2212 @ 0x8a4 │ │ │ │ + movw r1, #1124 @ 0x464 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56664 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 5665c <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ec73c │ │ │ │ + bl 1ec130 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 564ae <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 56664 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + cbnz r0, 564a6 <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 5665c <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 564c0 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ + bmi.n 564b8 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 564d2 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bge.n 564ca <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 564d2 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bpl.n 564ca <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 374ea <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56664 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - b.n 5664c <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ + beq.w 5665c <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 56644 <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63120 @ 0xf690 │ │ │ │ + movw r1, #61960 @ 0xf208 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56616 <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ - movw r1, #18916 @ 0x49e4 │ │ │ │ + beq.w 5660e <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ + movw r1, #17828 @ 0x45a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 564fe <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ + cbnz r0, 564f6 <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56590 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ + b.n 56588 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5651a <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + bge.n 56512 <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5651a <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + cbnz r3, 56512 <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 564f8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564f0 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #18948 @ 0x4a04 │ │ │ │ + movw r1, #17860 @ 0x45c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564f8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564f0 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56550 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + bge.n 56548 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56550 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + cbnz r3, 56548 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 564f8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564f0 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #19876 @ 0x4da4 │ │ │ │ + movw r1, #18788 @ 0x4964 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564f8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 564f0 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56586 <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + bge.n 5657e <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56586 <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + cbnz r3, 5657e <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 565a4 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + bge.n 5659c <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 565a4 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + cbnz r3, 5659c <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 56620 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ + bne.n 56618 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43568 @ 0xaa30 │ │ │ │ + movw r1, #42480 @ 0xa5f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5662a <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ + cbz r0, 56622 <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 565d6 <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + bge.n 565ce <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 565d6 <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + cbnz r3, 565ce <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 56634 <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ + cbz r3, 5662c <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32304 @ 0x7e30 │ │ │ │ + movw r1, #31216 @ 0x79f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5663e <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ + cbz r0, 56636 <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264e74 │ │ │ │ + bl 263990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56608 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + bge.n 56600 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56608 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + cbnz r3, 56600 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 56664 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - movw r4, #2168 @ 0x878 │ │ │ │ + cbnz r3, 5665c <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + movw r4, #1080 @ 0x438 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56646 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2028 @ 0x7ec │ │ │ │ + b.n 5663e <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #940 @ 0x3ac │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56646 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #748 @ 0x2ec │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 56646 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2072 @ 0x818 │ │ │ │ + b.n 5663e <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #65196 @ 0xfeac │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 5663e <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #984 @ 0x3d8 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56646 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #836 @ 0x344 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 56646 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2116 @ 0x844 │ │ │ │ + b.n 5663e <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #65284 @ 0xff04 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 5663e <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #1028 @ 0x404 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b122 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 742a4 │ │ │ │ - b.n 56498 <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ + bl 74418 │ │ │ │ + b.n 56490 <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56686 <_PyXI_NewExcInfo@@Base+0x222> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 56690 <_PyXI_NewExcInfo@@Base+0x22c> │ │ │ │ + bne.n 5667e <_PyXI_NewExcInfo@@Base+0x222> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 56688 <_PyXI_NewExcInfo@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 566c4 <_PyXI_NewExcInfo@@Base+0x260> │ │ │ │ + beq.n 566bc <_PyXI_NewExcInfo@@Base+0x260> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61356 @ 0xefac │ │ │ │ + movw r0, #60312 @ 0xeb98 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56870 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + beq.w 56868 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 566da <_PyXI_NewExcInfo@@Base+0x276> │ │ │ │ + bne.n 566d2 <_PyXI_NewExcInfo@@Base+0x276> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 566fa <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ - bl 17532c │ │ │ │ + b.n 566f2 <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 566fa <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 566f2 <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56870 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + bne.w 56868 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 56708 <_PyXI_NewExcInfo@@Base+0x2a4> │ │ │ │ + bne.n 56700 <_PyXI_NewExcInfo@@Base+0x2a4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 56728 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ - bl 17532c │ │ │ │ + b.n 56720 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56728 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 56720 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56870 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + bne.w 56868 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 56880 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ + vldr d10, [pc, #332] @ 56878 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 56754 <_PyXI_NewExcInfo@@Base+0x2f0> │ │ │ │ + bhi.n 5674c <_PyXI_NewExcInfo@@Base+0x2f0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 567c4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ - b.n 5681e <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ - ble.n 567c4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + bhi.n 567bc <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + b.n 56816 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + ble.n 567bc <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 567c4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + bhi.n 567bc <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 567c4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + beq.n 567bc <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c05c │ │ │ │ - vldr d7, [pc, #268] @ 56888 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ + vldr d7, [pc, #268] @ 56880 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #264] @ 56890 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + vldr d5, [pc, #264] @ 56888 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ 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 567b2 <_PyXI_NewExcInfo@@Base+0x34e> │ │ │ │ + ble.n 567aa <_PyXI_NewExcInfo@@Base+0x34e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5685a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + b.n 56852 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 567f2 <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ + b.n 567ea <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2dbf14 <_PyBytes_FromXIData@@Base+0x19c0> │ │ │ │ + bl 2dbad4 <_PyBytes_FromXIData@@Base+0x19b8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2dbf14 <_PyBytes_FromXIData@@Base+0x19c0> │ │ │ │ + bl 2dbad4 <_PyBytes_FromXIData@@Base+0x19b8> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #3568 @ 0xdf0 │ │ │ │ + movw r3, #2496 @ 0x9c0 │ │ │ │ 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 5685a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + beq.n 56852 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5685a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + bvs.n 56852 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5685a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + ble.n 56852 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 57ed0 │ │ │ │ - b.n 56870 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + bl 57ec8 │ │ │ │ + b.n 56868 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56836 <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ + bne.n 5682e <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 5685a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + b.n 56852 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b3fc │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2c518 │ │ │ │ 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 295948 │ │ │ │ + b.w 295520 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -63450,93 +63448,93 @@ │ │ │ │ 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, 568bc <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ + cbnz r5, 568b4 <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 568bc <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ + ble.n 568b4 <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 568bc <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ - cbnz r2, 568d6 <_PyXI_NewExcInfo@@Base+0x472> │ │ │ │ + bne.n 568b4 <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ + cbnz r2, 568ce <_PyXI_NewExcInfo@@Base+0x472> │ │ │ │ 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] @ (56914 <_PyXI_NewExcInfo@@Base+0x4b0>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 5690e <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ + ldr r3, [pc, #68] @ (5690c <_PyXI_NewExcInfo@@Base+0x4b0>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 56906 <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 50124 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 56902 <_PyXI_NewExcInfo@@Base+0x49e> │ │ │ │ + bl 50120 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 568fa <_PyXI_NewExcInfo@@Base+0x49e> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b4d0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 56906 <_PyXI_NewExcInfo@@Base+0x4a2> │ │ │ │ + beq.n 568fe <_PyXI_NewExcInfo@@Base+0x4a2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e148 │ │ │ │ - movw r2, #2224 @ 0x8b0 │ │ │ │ + bl 26cc54 │ │ │ │ + movw r2, #1136 @ 0x470 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56994 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 5698c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5690e <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ + b.n 56906 <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #960] @ (56cd8 <_PyXI_NewExcInfo@@Base+0x874>) │ │ │ │ + ldr r1, [pc, #960] @ (56cd0 <_PyXI_NewExcInfo@@Base+0x874>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62248 @ 0xf328 │ │ │ │ + movw r0, #61292 @ 0xef6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 951f4 │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + b.w 95278 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 411ea │ │ │ │ + b.w 411e2 │ │ │ │ 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 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 56984 <_PyXI_NewExcInfo@@Base+0x520> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5697c <_PyXI_NewExcInfo@@Base+0x520> │ │ │ │ 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 56988 <_PyXI_NewExcInfo@@Base+0x524> │ │ │ │ + bhi.n 56980 <_PyXI_NewExcInfo@@Base+0x524> │ │ │ │ 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 a82f4 │ │ │ │ + b.w a8378 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56990 <_PyXI_NewExcInfo@@Base+0x52c> │ │ │ │ + b.n 56988 <_PyXI_NewExcInfo@@Base+0x52c> │ │ │ │ movw r0, #8388 @ 0x20c4 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ 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 │ │ │ │ @@ -63550,247 +63548,247 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 4ae9a │ │ │ │ + bl 4ae92 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, 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 56a96 <_PyXI_NewExcInfo@@Base+0x632> │ │ │ │ + beq.n 56a8e <_PyXI_NewExcInfo@@Base+0x632> │ │ │ │ mov ip, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.n 56a44 <_PyXI_NewExcInfo@@Base+0x5e0> │ │ │ │ + bcs.n 56a3c <_PyXI_NewExcInfo@@Base+0x5e0> │ │ │ │ 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 56a44 <_PyXI_NewExcInfo@@Base+0x5e0> │ │ │ │ + beq.n 56a3c <_PyXI_NewExcInfo@@Base+0x5e0> │ │ │ │ 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 569e2 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + b.n 569da <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ sub.w r4, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - bcc.n 56ab8 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ + bcc.n 56ab0 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ str.w r3, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 56a32 <_PyXI_NewExcInfo@@Base+0x5ce> │ │ │ │ - b.n 56ac0 <_PyXI_NewExcInfo@@Base+0x65c> │ │ │ │ + bcc.n 56a2a <_PyXI_NewExcInfo@@Base+0x5ce> │ │ │ │ + b.n 56ab8 <_PyXI_NewExcInfo@@Base+0x65c> │ │ │ │ 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 56ab2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + beq.n 56aaa <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ 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 56a4a <_PyXI_NewExcInfo@@Base+0x5e6> │ │ │ │ - b.n 56ab2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + bcc.n 56a42 <_PyXI_NewExcInfo@@Base+0x5e6> │ │ │ │ + b.n 56aaa <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ rev r4, r3 │ │ │ │ sub.w r3, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bcc.n 56ab8 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ + bcc.n 56ab0 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ str.w r4, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 56a9e <_PyXI_NewExcInfo@@Base+0x63a> │ │ │ │ - b.n 56ac0 <_PyXI_NewExcInfo@@Base+0x65c> │ │ │ │ + bcc.n 56a96 <_PyXI_NewExcInfo@@Base+0x63a> │ │ │ │ + b.n 56ab8 <_PyXI_NewExcInfo@@Base+0x65c> │ │ │ │ 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, 56af4 <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ + cbz r0, 56aec <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56af4 <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ + bge.n 56aec <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56af4 <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56aec <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89d84 │ │ │ │ + b.w 89e04 │ │ │ │ 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, 56b20 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + cbnz r3, 56b18 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56b20 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + ble.n 56b18 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56b20 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ - cbnz r0, 56b38 <_PyXI_NewExcInfo@@Base+0x6d4> │ │ │ │ + bne.n 56b18 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + cbnz r0, 56b30 <_PyXI_NewExcInfo@@Base+0x6d4> │ │ │ │ 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] @ (56b7c <_PyXI_NewExcInfo@@Base+0x718>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 56b78 <_PyXI_NewExcInfo@@Base+0x714> │ │ │ │ + ldr r3, [pc, #72] @ (56b74 <_PyXI_NewExcInfo@@Base+0x718>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 56b70 <_PyXI_NewExcInfo@@Base+0x714> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #60 @ 0x3c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56b64 <_PyXI_NewExcInfo@@Base+0x700> │ │ │ │ + beq.n 56b5c <_PyXI_NewExcInfo@@Base+0x700> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2476 @ 0x9ac │ │ │ │ + movw r1, #1388 @ 0x56c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 449fe <_PyImport_ClearExtension@@Base+0xb06> │ │ │ │ + bl 449f6 <_PyImport_ClearExtension@@Base+0xb06> │ │ │ │ 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, #288] @ (56ca0 <_PyXI_NewExcInfo@@Base+0x83c>) │ │ │ │ + ldr r2, [pc, #288] @ (56c98 <_PyXI_NewExcInfo@@Base+0x83c>) │ │ │ │ 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 169788 │ │ │ │ - cbnz r0, 56ba0 <_PyXI_NewExcInfo@@Base+0x73c> │ │ │ │ + bl 169700 │ │ │ │ + cbnz r0, 56b98 <_PyXI_NewExcInfo@@Base+0x73c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56bfa <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ + b.n 56bf2 <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56bfc <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + bl 56bf4 <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56bc6 <_PyXI_NewExcInfo@@Base+0x762> │ │ │ │ - movw r3, #37377 @ 0x9201 │ │ │ │ + beq.n 56bbe <_PyXI_NewExcInfo@@Base+0x762> │ │ │ │ + movw r3, #36301 @ 0x8dcd │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 56bd0 <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ + bne.n 56bc8 <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d93b8 │ │ │ │ - b.n 56bd8 <_PyXI_NewExcInfo@@Base+0x774> │ │ │ │ - bl 941dc │ │ │ │ + bl 2d8f80 │ │ │ │ + b.n 56bd0 <_PyXI_NewExcInfo@@Base+0x774> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bae <_PyXI_NewExcInfo@@Base+0x74a> │ │ │ │ - b.n 56b9c <_PyXI_NewExcInfo@@Base+0x738> │ │ │ │ + beq.n 56ba6 <_PyXI_NewExcInfo@@Base+0x74a> │ │ │ │ + b.n 56b94 <_PyXI_NewExcInfo@@Base+0x738> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56bf2 <_PyXI_NewExcInfo@@Base+0x78e> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 56bea <_PyXI_NewExcInfo@@Base+0x78e> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56bfa <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ + b.n 56bf2 <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ 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 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56c2a <_PyXI_NewExcInfo@@Base+0x7c6> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 56c2e <_PyXI_NewExcInfo@@Base+0x7ca> │ │ │ │ - b.n 56c56 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + bne.n 56c22 <_PyXI_NewExcInfo@@Base+0x7c6> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 56c26 <_PyXI_NewExcInfo@@Base+0x7ca> │ │ │ │ + b.n 56c4e <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56c56 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + bge.n 56c4e <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 56c56 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + cbz r3, 56c4e <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 56c56 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ - movw r2, #29405 @ 0x72dd │ │ │ │ + cbz r3, 56c4e <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + movw r2, #28661 @ 0x6ff5 │ │ │ │ movt r2, #23 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56c48 <_PyXI_NewExcInfo@@Base+0x7e4> │ │ │ │ + bne.n 56c40 <_PyXI_NewExcInfo@@Base+0x7e4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 56c4c <_PyXI_NewExcInfo@@Base+0x7e8> │ │ │ │ + b.n 56c44 <_PyXI_NewExcInfo@@Base+0x7e8> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r0 │ │ │ │ movlt.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ @@ -63800,76 +63798,76 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #55740 @ 0xd9bc │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 56caa <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ + beq.n 56ca2 <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 56caa <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 56ca2 <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #2520 @ 0x9d8 │ │ │ │ + movw r1, #1432 @ 0x598 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56cba <_PyXI_NewExcInfo@@Base+0x856> │ │ │ │ + beq.n 56cb2 <_PyXI_NewExcInfo@@Base+0x856> │ │ │ │ movs r4, #0 │ │ │ │ - bl 56f8a │ │ │ │ - b.n 56d44 <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ + bl 56f82 │ │ │ │ + b.n 56d3c <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 56cd0 <_PyXI_NewExcInfo@@Base+0x86c> │ │ │ │ + bge.n 56cc8 <_PyXI_NewExcInfo@@Base+0x86c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f74 │ │ │ │ + bl 26fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d44 <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ + beq.n 56d3c <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56cf4 <_PyXI_NewExcInfo@@Base+0x890> │ │ │ │ + ble.n 56cec <_PyXI_NewExcInfo@@Base+0x890> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56d14 <_PyXI_NewExcInfo@@Base+0x8b0> │ │ │ │ + ble.n 56d0c <_PyXI_NewExcInfo@@Base+0x8b0> │ │ │ │ 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 2c06c │ │ │ │ - ldr r0, [pc, #48] @ (56d48 <_PyXI_NewExcInfo@@Base+0x8e4>) │ │ │ │ + ldr r0, [pc, #48] @ (56d40 <_PyXI_NewExcInfo@@Base+0x8e4>) │ │ │ │ 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 │ │ │ │ @@ -63882,365 +63880,365 @@ │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56d8e <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ + beq.n 56d86 <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56d8e <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ + beq.n 56d86 <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 56db6 <_PyXI_NewExcInfo@@Base+0x952> │ │ │ │ - b.n 56da6 <_PyXI_NewExcInfo@@Base+0x942> │ │ │ │ + beq.n 56dae <_PyXI_NewExcInfo@@Base+0x952> │ │ │ │ + b.n 56d9e <_PyXI_NewExcInfo@@Base+0x942> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56d86 <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ - movw r0, #2568 @ 0xa08 │ │ │ │ + beq.n 56d7e <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ + movw r0, #1480 @ 0x5c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d86 <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ - b.n 56dc4 <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ - movw r0, #2568 @ 0xa08 │ │ │ │ + bne.n 56d7e <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ + b.n 56dbc <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ + movw r0, #1480 @ 0x5c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 56dc4 <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 56dbc <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56dc8 <_PyXI_NewExcInfo@@Base+0x964> │ │ │ │ - b.n 56e1a <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ + cbnz r0, 56dc0 <_PyXI_NewExcInfo@@Base+0x964> │ │ │ │ + b.n 56e12 <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56e1a <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ + b.n 56e12 <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56de2 <_PyXI_NewExcInfo@@Base+0x97e> │ │ │ │ + bne.n 56dda <_PyXI_NewExcInfo@@Base+0x97e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56dea <_PyXI_NewExcInfo@@Base+0x986> │ │ │ │ + b.n 56de2 <_PyXI_NewExcInfo@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56e04 <_PyXI_NewExcInfo@@Base+0x9a0> │ │ │ │ + cbnz r5, 56dfc <_PyXI_NewExcInfo@@Base+0x9a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56e00 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ + bge.n 56df8 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56e00 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ + cbnz r3, 56df8 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56e1a <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ + b.n 56e12 <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ 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 56e00 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ + b.n 56df8 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ 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 56e48 <_PyXI_NewExcInfo@@Base+0x9e4> │ │ │ │ + beq.n 56e40 <_PyXI_NewExcInfo@@Base+0x9e4> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 56e60 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ + b.n 56e58 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 56e50 <_PyXI_NewExcInfo@@Base+0x9ec> │ │ │ │ + bgt.n 56e48 <_PyXI_NewExcInfo@@Base+0x9ec> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56e60 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ + b.n 56e58 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 56e4c <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ + bgt.n 56e44 <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56e4c <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ + beq.n 56e44 <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 56e82 <_PyXI_NewExcInfo@@Base+0xa1e> │ │ │ │ + b.n 56e7a <_PyXI_NewExcInfo@@Base+0xa1e> │ │ │ │ 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] @ (56f38 <_PyXI_NewExcInfo@@Base+0xad4>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #192] @ (56f30 <_PyXI_NewExcInfo@@Base+0xad4>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56f2e <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + beq.n 56f26 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 56f06 <_PyXI_NewExcInfo@@Base+0xaa2> │ │ │ │ + beq.n 56efe <_PyXI_NewExcInfo@@Base+0xaa2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56ece <_PyXI_NewExcInfo@@Base+0xa6a> │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 56ec6 <_PyXI_NewExcInfo@@Base+0xa6a> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 56ea6 <_PyXI_NewExcInfo@@Base+0xa42> │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 56e9e <_PyXI_NewExcInfo@@Base+0xa42> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56f2e <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + bne.n 56f26 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56ec8 <_PyXI_NewExcInfo@@Base+0xa64> │ │ │ │ - bl 9b258 │ │ │ │ + b.n 56ec0 <_PyXI_NewExcInfo@@Base+0xa64> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56ec4 <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ + bge.n 56ebc <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 56ec4 <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ + cbnz r3, 56ebc <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 56e98 <_PyXI_NewExcInfo@@Base+0xa34> │ │ │ │ + beq.n 56e90 <_PyXI_NewExcInfo@@Base+0xa34> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 56ed0 <_PyXI_NewExcInfo@@Base+0xa6c> │ │ │ │ - b.n 56f0e <_PyXI_NewExcInfo@@Base+0xaaa> │ │ │ │ + bne.n 56ec8 <_PyXI_NewExcInfo@@Base+0xa6c> │ │ │ │ + b.n 56f06 <_PyXI_NewExcInfo@@Base+0xaaa> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 56ee6 <_PyXI_NewExcInfo@@Base+0xa82> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 56f2e <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + cbnz r0, 56ede <_PyXI_NewExcInfo@@Base+0xa82> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 56f26 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56f12 <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ - bl 9b258 │ │ │ │ + b.n 56f0a <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f00 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ + bge.n 56ef8 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56f00 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ + cbnz r3, 56ef8 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56f12 <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ - b.n 56eda <_PyXI_NewExcInfo@@Base+0xa76> │ │ │ │ + bne.n 56f0a <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ + b.n 56ed2 <_PyXI_NewExcInfo@@Base+0xa76> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56f12 <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ + b.n 56f0a <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1822cc │ │ │ │ + bl 181d4c │ │ │ │ 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 28c71c │ │ │ │ + b.w 28c2f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #464] @ (5710c ) │ │ │ │ + ldr r2, [pc, #464] @ (57104 ) │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f7e <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ + bge.n 56f76 <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f7e <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ + cbnz r3, 56f76 <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00056f80 : │ │ │ │ - movw r0, #47724 @ 0xba6c │ │ │ │ +00056f78 : │ │ │ │ + movw r0, #46636 @ 0xb62c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056f8a : │ │ │ │ +00056f82 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (56fbc ) │ │ │ │ + ldr r0, [pc, #32] @ (56fb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #2580 @ 0xa14 │ │ │ │ + movw r2, #1492 @ 0x5d4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r2, 56fe0 │ │ │ │ + cbnz r2, 56fd8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 56fe0 │ │ │ │ - cbnz r3, 56ffa │ │ │ │ + bne.n 56fd8 │ │ │ │ + cbnz r3, 56ff2 │ │ │ │ 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] @ (57050 ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #92] @ (57048 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5704a │ │ │ │ + cbz r0, 57042 │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5703a │ │ │ │ + cbz r0, 57032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5703c │ │ │ │ + cbz r0, 57034 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5702a │ │ │ │ + bne.n 57022 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 57032 │ │ │ │ + b.n 5702a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 5703c │ │ │ │ + cbz r3, 57034 │ │ │ │ strd r5, r4, [r3, #8] │ │ │ │ - b.n 5704a │ │ │ │ + b.n 57042 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #640] @ (572d4 ) │ │ │ │ + ldr r2, [pc, #640] @ (572cc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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] @ (57130 ) │ │ │ │ + ldr r3, [pc, #204] @ (57128 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 57098 │ │ │ │ + cbz r3, 57090 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5708e │ │ │ │ + bne.n 57086 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5707e │ │ │ │ + bne.n 57076 │ │ │ │ dmb ish │ │ │ │ - beq.n 57098 │ │ │ │ - bl 2b86ac │ │ │ │ + beq.n 57090 │ │ │ │ + bl 2b828c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 2daf40 <_PyBytes_FromXIData@@Base+0x9ec> │ │ │ │ + bl 2dab08 <_PyBytes_FromXIData@@Base+0x9ec> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 570ca │ │ │ │ + cbz r3, 570c2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 570c0 │ │ │ │ + bne.n 570b8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 570b0 │ │ │ │ + bne.n 570a8 │ │ │ │ dmb ish │ │ │ │ - beq.n 570ca │ │ │ │ - bl 283570 │ │ │ │ + beq.n 570c2 │ │ │ │ + bl 2830f8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl 1c7998 │ │ │ │ - cbz r0, 5711a │ │ │ │ + bl 1c6298 │ │ │ │ + cbz r0, 57112 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 570e8 │ │ │ │ + bpl.n 570e0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r0, #20 │ │ │ │ addpl.w r1, r0, #28 │ │ │ │ - b.n 570ea │ │ │ │ + b.n 570e2 │ │ │ │ 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 │ │ │ │ @@ -64250,261 +64248,261 @@ │ │ │ │ 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 570f8 │ │ │ │ - ldr r3, [pc, #20] @ (57130 ) │ │ │ │ + bne.n 570f0 │ │ │ │ + ldr r3, [pc, #20] @ (57128 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5712c │ │ │ │ + beq.n 57124 │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.w 2db8dc <_PyBytes_FromXIData@@Base+0x1388> │ │ │ │ + b.w 2db4a4 <_PyBytes_FromXIData@@Base+0x1388> │ │ │ │ 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, 57160 │ │ │ │ + cbz r3, 57158 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 57160 │ │ │ │ + bne.n 57158 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b6ba4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 2b67bc <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5716a │ │ │ │ + beq.n 57162 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 571b0 │ │ │ │ + bge.n 571a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 571b0 │ │ │ │ + cbnz r3, 571a8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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 571e2 │ │ │ │ + beq.n 571da │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 571e2 │ │ │ │ + beq.n 571da │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 57208 │ │ │ │ - b.n 571f8 │ │ │ │ + beq.n 57200 │ │ │ │ + b.n 571f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 571da │ │ │ │ - movw r0, #23148 @ 0x5a6c │ │ │ │ + beq.n 571d2 │ │ │ │ + movw r0, #22060 @ 0x562c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 57234 │ │ │ │ - b.n 571da │ │ │ │ - movw r0, #23148 @ 0x5a6c │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 5722c │ │ │ │ + b.n 571d2 │ │ │ │ + movw r0, #22060 @ 0x562c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 57234 │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 5722c │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl f0128 │ │ │ │ - cbnz r0, 5722a │ │ │ │ + bl f0470 │ │ │ │ + cbnz r0, 57222 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42352 @ 0xa570 │ │ │ │ + movw r1, #41264 @ 0xa130 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 57234 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5722c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 573b4 │ │ │ │ + b.w 573ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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, 57260 │ │ │ │ + cbnz r6, 57258 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 57260 │ │ │ │ + ble.n 57258 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57260 │ │ │ │ - cbnz r2, 5727a │ │ │ │ + bne.n 57258 │ │ │ │ + cbnz r2, 57272 │ │ │ │ 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] @ (572d8 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 572cc │ │ │ │ + ldr r3, [pc, #100] @ (572d0 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 572c4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57294 │ │ │ │ + bne.n 5728c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 572b0 │ │ │ │ - bl 17532c │ │ │ │ + b.n 572a8 │ │ │ │ + bl 175048 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 572b0 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 572cc │ │ │ │ + bne.n 572a8 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 572c4 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #48548 @ 0xbda4 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 57314 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.n 5730c <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #816] @ (5760c ) │ │ │ │ + ldr r2, [pc, #816] @ (57604 ) │ │ │ │ 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, #28] @ (5730c ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (57304 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2624 @ 0xa40 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ nop │ │ │ │ - b.n 57a20 │ │ │ │ + b.n 57a18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00057310 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3ad9e <_Py_open_noraise@@Base+0x196> │ │ │ │ +00057308 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 3ad96 <_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 5737a <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ + beq.n 57372 <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 57368 <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ + bvs.n 57360 <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #2224 @ 0x8b0 │ │ │ │ + movw r3, #1136 @ 0x470 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + movw r2, #1544 @ 0x608 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 57370 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ - movw r2, #2632 @ 0xa48 │ │ │ │ + b.n 57368 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + movw r2, #1544 @ 0x608 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56994 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 5698c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57382 <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ + b.n 5737a <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #62632 @ 0xf4a8 │ │ │ │ + movw r0, #61676 @ 0xf0ec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #4 │ │ │ │ - b.w 94174 │ │ │ │ - ldr r3, [pc, #24] @ (573b0 <_PyXI_ExcInfoAsObject@@Base+0xa0>) │ │ │ │ + b.w 941f8 │ │ │ │ + ldr r3, [pc, #24] @ (573a8 <_PyXI_ExcInfoAsObject@@Base+0xa0>) │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000573b4 : │ │ │ │ +000573ac : │ │ │ │ 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 80028 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 57410 │ │ │ │ - ldr r5, [pc, #64] @ (57414 ) │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 57408 │ │ │ │ + ldr r5, [pc, #64] @ (5740c ) │ │ │ │ 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 │ │ │ │ @@ -64523,185 +64521,183 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057418 : │ │ │ │ +00057410 : │ │ │ │ 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 57452 │ │ │ │ - ldr r3, [pc, #148] @ (574d0 ) │ │ │ │ + bne.n 5744a │ │ │ │ + ldr r3, [pc, #148] @ (574c8 ) │ │ │ │ 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 57452 │ │ │ │ + blt.n 5744a │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 57464 │ │ │ │ - movw r0, #3356 @ 0xd1c │ │ │ │ + bgt.n 5745c │ │ │ │ + movw r0, #2268 @ 0x8dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #1681 @ 0x691 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 574c8 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 574c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 5747e │ │ │ │ + cbz r0, 57476 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 57480 │ │ │ │ + bge.n 57478 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 574b4 │ │ │ │ - b.n 574c0 │ │ │ │ + cbnz r0, 574ac │ │ │ │ + b.n 574b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 9b5a0 │ │ │ │ - cbz r0, 57492 │ │ │ │ + bl 9b610 │ │ │ │ + cbz r0, 5748a │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 57498 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 574c8 │ │ │ │ + b.n 57490 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 574c0 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 574a6 │ │ │ │ + ble.n 5749e │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 57498 │ │ │ │ + b.n 57490 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ - b.n 574c0 │ │ │ │ + b.n 574b8 │ │ │ │ addw r4, r4, #1130 @ 0x46a │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 574c4 │ │ │ │ + cbnz r3, 574bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574cc │ │ │ │ + b.n 574c4 │ │ │ │ blx r3 │ │ │ │ - b.n 574c0 │ │ │ │ + b.n 574b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - 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 5750c │ │ │ │ + bne.n 57500 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5750c │ │ │ │ + bne.n 57500 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57564 │ │ │ │ + bge.n 57558 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 57564 │ │ │ │ + b.n 57558 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5752c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 57562 │ │ │ │ + bne.n 57520 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 57556 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 57564 │ │ │ │ - cbz r0, 57564 │ │ │ │ + beq.n 57558 │ │ │ │ + cbz r0, 57558 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 57552 │ │ │ │ + blt.n 57546 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 57564 │ │ │ │ + b.n 57558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5754e │ │ │ │ + bne.n 57542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5754e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57542 │ │ │ │ movs r4, #0 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5767a │ │ │ │ + beq.n 5766e │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #240] @ (57688 ) │ │ │ │ - bl 165adc │ │ │ │ + ldr r0, [pc, #240] @ (5767c ) │ │ │ │ + bl 165a54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5765c │ │ │ │ + beq.n 57650 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 575c8 │ │ │ │ + beq.n 575bc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2700 @ 0xa8c │ │ │ │ + movw r1, #1580 @ 0x62c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 5765c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 57650 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15950c │ │ │ │ + bl 159698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5765c │ │ │ │ + blt.n 57650 │ │ │ │ movw r0, #1724 @ 0x6bc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5765c │ │ │ │ + beq.n 57650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ - ldr r2, [pc, #160] @ (5768c ) │ │ │ │ + ldr r2, [pc, #160] @ (57680 ) │ │ │ │ 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] │ │ │ │ @@ -64717,467 +64713,467 @@ │ │ │ │ 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 57642 │ │ │ │ + bge.n 57636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57642 │ │ │ │ + cbnz r3, 57636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57650 │ │ │ │ + bge.n 57644 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 57654 │ │ │ │ + cbz r4, 57648 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5767e │ │ │ │ + b.n 57672 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5767e │ │ │ │ - bl 84fd4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57672 │ │ │ │ + bl 85060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5767a │ │ │ │ + bge.n 5766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5767a │ │ │ │ + cbnz r3, 5766e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, 576c0 │ │ │ │ + cbz r4, 576b4 │ │ │ │ lsls r2, r2, #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, #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 576be │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 576c4 │ │ │ │ + beq.n 576b6 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 576bc │ │ │ │ mov r0, fp │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 576d4 │ │ │ │ + cbz r2, 576cc │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 577ea │ │ │ │ + b.n 577e2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57a40 │ │ │ │ + bl 57a38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 577dc │ │ │ │ + beq.n 577d4 │ │ │ │ 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 57702 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 57708 │ │ │ │ + beq.n 576fa │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 57700 │ │ │ │ mov r0, fp │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 57726 │ │ │ │ + cbnz r2, 5771e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57732 │ │ │ │ + cbnz r0, 5772a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577dc │ │ │ │ + b.n 577d4 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 57726 │ │ │ │ + bne.n 5771e │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4108 │ │ │ │ - cbz r0, 57794 │ │ │ │ + bl b417c │ │ │ │ + cbz r0, 5778c │ │ │ │ mov r0, fp │ │ │ │ - bl 57a40 │ │ │ │ + bl 57a38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 57794 │ │ │ │ + cbz r0, 5778c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 57776 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 57776 │ │ │ │ + cbz r2, 5776e │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5776e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577dc │ │ │ │ + b.n 577d4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 57788 │ │ │ │ + bne.n 57780 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9b5a0 │ │ │ │ - cbz r0, 577a6 │ │ │ │ + bl 9b610 │ │ │ │ + cbz r0, 5779e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5773e │ │ │ │ + b.n 57736 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf084 │ │ │ │ + bl cf104 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 577ae │ │ │ │ + cbnz r0, 577a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 5771c │ │ │ │ + bl 83e9c │ │ │ │ + b.n 57714 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 577c0 │ │ │ │ + ble.n 577b8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 577ae │ │ │ │ + b.n 577a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 e0674 │ │ │ │ - b.n 577e4 │ │ │ │ + bl e06bc │ │ │ │ + b.n 577dc │ │ │ │ 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, 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 5788a │ │ │ │ + beq.n 57882 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5788a │ │ │ │ + beq.n 57882 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #42609 @ 0xa671 │ │ │ │ + movw r3, #42333 @ 0xa55d │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5782c │ │ │ │ + bne.n 57824 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 57830 │ │ │ │ + b.n 57828 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 57852 │ │ │ │ + beq.n 5784a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57852 │ │ │ │ + cbz r3, 5784a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #18415 @ 0x47ef │ │ │ │ + movw r3, #18407 @ 0x47e7 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57852 │ │ │ │ + bne.n 5784a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64672 │ │ │ │ + bl 6466a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5786c │ │ │ │ + cbz r0, 57864 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5786c │ │ │ │ + bge.n 57864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5786c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57864 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5788a │ │ │ │ + cbz r0, 57882 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5788a │ │ │ │ + bge.n 57882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5788a │ │ │ │ + cbnz r3, 57882 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 578aa │ │ │ │ + cbz r3, 578a2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 578ac │ │ │ │ + b.n 578a4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 578ba │ │ │ │ + cbnz r3, 578b2 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 578ba │ │ │ │ + ble.n 578b2 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 578ba │ │ │ │ - cbnz r4, 578de │ │ │ │ + bgt.n 578b2 │ │ │ │ + cbnz r4, 578dc │ │ │ │ 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] │ │ │ │ - ldr r3, [pc, #360] @ (57a3c ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + movw r3, #19636 @ 0x4cb4 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57a32 │ │ │ │ + beq.w 57a30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 578f4 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 578f2 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579a8 │ │ │ │ + bne.n 579a6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5790a │ │ │ │ - bl 941dc │ │ │ │ + bne.n 57908 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579a8 │ │ │ │ + bne.n 579a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 57922 │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 57920 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579a8 │ │ │ │ + bne.n 579a6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57944 │ │ │ │ - bl 9b258 │ │ │ │ + b.n 57942 │ │ │ │ + bl 9b2c8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57940 │ │ │ │ + bge.n 5793e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 57940 │ │ │ │ + cbnz r3, 5793e │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 57914 │ │ │ │ + beq.n 57912 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 5797a │ │ │ │ + beq.n 57978 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 57954 │ │ │ │ + cbz r6, 57952 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 57986 │ │ │ │ - b.n 5795c │ │ │ │ + beq.n 57984 │ │ │ │ + b.n 5795a │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 57966 │ │ │ │ + cbz r5, 57964 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5798e │ │ │ │ - b.n 5796e │ │ │ │ + beq.n 5798c │ │ │ │ + b.n 5796c │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 282c7c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 579a8 │ │ │ │ - b.n 5798e │ │ │ │ + bl 282804 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 579a6 │ │ │ │ + b.n 5798c │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5798e │ │ │ │ + b.n 5798c │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 579ac │ │ │ │ + bge.n 579aa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #50536 @ 0xc568 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a32 │ │ │ │ + b.n 57a30 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 579cc │ │ │ │ + beq.n 579ca │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579a8 │ │ │ │ + beq.n 579a6 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 579ce │ │ │ │ + b.n 579cc │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 579e2 │ │ │ │ + beq.n 579e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579a8 │ │ │ │ + beq.n 579a6 │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 579e4 │ │ │ │ + b.n 579e2 │ │ │ │ movs r4, #0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2b124 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57a2a │ │ │ │ + bge.n 57a28 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57a1a │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 57a18 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579e4 │ │ │ │ - b.n 579a8 │ │ │ │ + beq.n 579e2 │ │ │ │ + b.n 579a6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 579a8 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 579a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #576] @ (57c80 <_PyXI_FormatExcInfo@@Base+0x148>) │ │ │ │ - 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 57a68 │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 57a6e │ │ │ │ + beq.n 57a60 │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 57a66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57a7a │ │ │ │ + cbz r3, 57a72 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57a9a │ │ │ │ + b.n 57a92 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1de538 │ │ │ │ - cbz r0, 57a8e │ │ │ │ + bl 1dcbe0 │ │ │ │ + cbz r0, 57a86 │ │ │ │ mov r0, r4 │ │ │ │ bl 32b88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57a94 │ │ │ │ + cbz r3, 57a8c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 57a96 │ │ │ │ - ldr r0, [pc, #8] @ (57aa0 ) │ │ │ │ + b.n 57a8e │ │ │ │ + ldr r0, [pc, #8] @ (57a98 ) │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2b4518 │ │ │ │ - cbnz r0, 57ac8 │ │ │ │ + bl 2b40fc │ │ │ │ + cbnz r0, 57ac0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2b4600 │ │ │ │ + b.w 2b41e4 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #88] @ (57b34 ) │ │ │ │ + ldr r2, [pc, #88] @ (57b2c ) │ │ │ │ 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] │ │ │ │ @@ -65191,203 +65187,203 @@ │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057b38 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3afe6 <_Py_open_noraise@@Base+0x3de> │ │ │ │ +00057b30 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3afde <_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, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 57b6a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + bne.n 57b62 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54940 @ 0xd69c │ │ │ │ + movw r1, #53852 @ 0xd25c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57c52 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + b.n 57c4a <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 57bac <_PyXI_FormatExcInfo@@Base+0x74> │ │ │ │ + cbnz r3, 57ba4 <_PyXI_FormatExcInfo@@Base+0x74> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 57ba4 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ + cbz r3, 57b9c <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ 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, 57b96 <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ - movw r1, #54988 @ 0xd6cc │ │ │ │ + cbnz r4, 57b8e <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ + movw r1, #53900 @ 0xd28c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 57c52 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ - movw r1, #55040 @ 0xd700 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 57c4a <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + movw r1, #53952 @ 0xd2c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 57b66 <_PyXI_FormatExcInfo@@Base+0x2e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 57b5e <_PyXI_FormatExcInfo@@Base+0x2e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27d188 <_PyUnicode_EncodeUTF16@@Base+0x31b0> │ │ │ │ + bl 27cd10 <_PyUnicode_EncodeUTF16@@Base+0x3220> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 57bd0 <_PyXI_FormatExcInfo@@Base+0x98> │ │ │ │ + cbz r2, 57bc8 <_PyXI_FormatExcInfo@@Base+0x98> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b508c │ │ │ │ + bl 2b4ca8 <_PyDeadline_Get@@Base+0x750> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c52 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + bne.n 57c4a <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 57c52 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ - cbz r0, 57c16 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ + b.n 57c4a <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + cbz r0, 57c0e <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57c20 <_PyXI_FormatExcInfo@@Base+0xe8> │ │ │ │ + bne.n 57c18 <_PyXI_FormatExcInfo@@Base+0xe8> │ │ │ │ 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 57bfc <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ + bge.n 57bf4 <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57bfc <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57bf4 <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34432 @ 0x8680 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 57c52 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 57c4a <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbnz r0, 57c40 <_PyXI_FormatExcInfo@@Base+0x108> │ │ │ │ + bl f6c48 │ │ │ │ + cbnz r0, 57c38 <_PyXI_FormatExcInfo@@Base+0x108> │ │ │ │ movw r3, #43848 @ 0xab48 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 57c52 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 57c4a <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + bl f73c8 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ 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, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57ca8 <_PyXI_FormatExcInfo@@Base+0x170> │ │ │ │ + bne.n 57ca0 <_PyXI_FormatExcInfo@@Base+0x170> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56bfc <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + bl 56bf4 <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57c92 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ - movw r3, #7689 @ 0x1e09 │ │ │ │ + beq.n 57c8a <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ + movw r3, #1889 @ 0x761 │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57c9c <_PyXI_FormatExcInfo@@Base+0x164> │ │ │ │ + bne.n 57c94 <_PyXI_FormatExcInfo@@Base+0x164> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 251ec0 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ - bl 941dc │ │ │ │ + b.w 250818 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c7a <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ - b.n 57cae <_PyXI_FormatExcInfo@@Base+0x176> │ │ │ │ + beq.n 57c72 <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ + b.n 57ca6 <_PyXI_FormatExcInfo@@Base+0x176> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 169788 │ │ │ │ + bl 169700 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057cb2 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +00057caa <_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 3b122 <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a710 │ │ │ │ + b.w 7a704 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ + movw r1, #1656 @ 0x678 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e664 │ │ │ │ + b.w 11e8cc │ │ │ │ │ │ │ │ -00057cea : │ │ │ │ +00057ce2 : │ │ │ │ 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 57d1c │ │ │ │ + beq.n 57d14 │ │ │ │ mov.w r1, #1648 @ 0x670 │ │ │ │ - movw r0, #3356 @ 0xd1c │ │ │ │ + movw r0, #2268 @ 0x8dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57d38 │ │ │ │ + b.n 57d30 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - blt.n 57d36 │ │ │ │ + blt.n 57d2e │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 57d36 │ │ │ │ + cbz r3, 57d2e │ │ │ │ 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 │ │ │ │ @@ -65398,85 +65394,85 @@ │ │ │ │ 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, 57d60 │ │ │ │ + cbnz r7, 57d58 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 57d60 │ │ │ │ + blt.n 57d58 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 57d60 │ │ │ │ - cbnz r2, 57d7a │ │ │ │ + bgt.n 57d58 │ │ │ │ + cbnz r2, 57d72 │ │ │ │ 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] @ (57db8 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 57db4 │ │ │ │ + ldr r3, [pc, #68] @ (57db0 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 57dac │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 57d8a │ │ │ │ + ble.n 57d82 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 57d8c │ │ │ │ - b.n 57da8 │ │ │ │ + bge.n 57d84 │ │ │ │ + b.n 57da0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c1b4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 57dac │ │ │ │ + cbz r0, 57da4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ac08 │ │ │ │ + bl 4ac00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57db4 │ │ │ │ + b.n 57dac │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #752] @ (580ac ) │ │ │ │ + ldr r4, [pc, #896] @ (58134 <_PyContext_NewHamtForTests@@Base+0x18>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 57dc4 │ │ │ │ + cbz r1, 57dbc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 57dcc │ │ │ │ + b.n 57dc4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3dcda │ │ │ │ + b.w 3dcd2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57e00 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 57e4c │ │ │ │ - b.n 57e12 │ │ │ │ + bne.n 57df8 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 57e44 │ │ │ │ + b.n 57e0a │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 57e60 │ │ │ │ + vldr d6, [pc, #88] @ 57e58 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 57e50 │ │ │ │ + bhi.n 57e48 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c6a0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ @@ -65484,297 +65480,297 @@ │ │ │ │ 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 57e58 │ │ │ │ + bge.n 57e50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 57e58 │ │ │ │ + b.n 57e50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e58 │ │ │ │ + b.n 57e50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ 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, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 57e90 │ │ │ │ + beq.n 57e88 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18660 @ 0x48e4 │ │ │ │ + movw r0, #17572 @ 0x44a4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57ea6 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57e9e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c9fc │ │ │ │ + bl 4c9f4 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq 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 2a37dc │ │ │ │ + bl 2a33bc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 57f02 │ │ │ │ + bne.n 57efa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22076 @ 0x563c │ │ │ │ + movw r1, #20920 @ 0x51b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e664 │ │ │ │ + b.w 11e8cc │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 57f20 │ │ │ │ + bne.n 57f18 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #20940 @ 0x51cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e664 │ │ │ │ + b.w 11e8cc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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, 57f4c │ │ │ │ + cbz r3, 57f44 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 57f64 │ │ │ │ + b.n 57f5c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 57f54 │ │ │ │ + bgt.n 57f4c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57f64 │ │ │ │ + b.n 57f5c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 57f50 │ │ │ │ + bgt.n 57f48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 57f50 │ │ │ │ + beq.n 57f48 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 57f86 │ │ │ │ + b.n 57f7e │ │ │ │ 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, #256] @ (5807c ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #256] @ (58074 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58074 │ │ │ │ + beq.n 5806c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57f9c │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 57f94 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58024 │ │ │ │ - b.n 5806a │ │ │ │ - bl 9b258 │ │ │ │ + bne.n 5801c │ │ │ │ + b.n 58062 │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57fb6 │ │ │ │ + bge.n 57fae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57fb6 │ │ │ │ + cbnz r3, 57fae │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 57f92 │ │ │ │ + beq.n 57f8a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57fd2 │ │ │ │ + beq.n 57fca │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57fd4 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 58024 │ │ │ │ - b.n 57fd4 │ │ │ │ + bne.n 57fcc │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5801c │ │ │ │ + b.n 57fcc │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58028 │ │ │ │ + bge.n 58020 │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b330 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5804c │ │ │ │ + bge.n 58044 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5803c │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 58034 │ │ │ │ + bl 116f14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57ff8 │ │ │ │ + bne.n 57ff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5805a │ │ │ │ + blt.n 58052 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58074 │ │ │ │ + b.n 5806c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57ff4 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 58074 │ │ │ │ + bne.n 57fec │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 5806c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 5801c │ │ │ │ + bl 1e343c │ │ │ │ + b.n 58014 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 58056 │ │ │ │ + beq.n 5804e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 58074 │ │ │ │ + b.n 5806c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58024 │ │ │ │ + bne.n 5801c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58024 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5801c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57fd8 │ │ │ │ + beq.n 57fd0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57fbe │ │ │ │ + b.n 57fb6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #928] @ (58420 <_PyObject_CheckXIData@@Base+0x222>) │ │ │ │ + ldr r5, [pc, #48] @ (580a8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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, 580a4 │ │ │ │ + cbnz r5, 5809c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 580a4 │ │ │ │ + ble.n 5809c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 580a4 │ │ │ │ - cbnz r2, 580c2 │ │ │ │ + bne.n 5809c │ │ │ │ + cbnz r2, 580ba │ │ │ │ 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, #44] @ (580e8 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #44] @ (580e0 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 580e4 │ │ │ │ + cbz r0, 580dc │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - bl 1822cc │ │ │ │ + bl 181d4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 58150 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ + bl 58148 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ 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} │ │ │ │ - ldr r5, [pc, #80] @ (5813c <_PyContext_NewHamtForTests@@Base+0x18>) │ │ │ │ + ldr r5, [pc, #224] @ (581c4 <_PyContext_NewHamtForTests@@Base+0xa8>) │ │ │ │ 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 2a38a8 │ │ │ │ - cbz r0, 58122 │ │ │ │ + bl 2a3488 │ │ │ │ + cbz r0, 5811a │ │ │ │ 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 58120 │ │ │ │ + bge.n 58118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58120 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58118 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00058124 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (5814c <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0005811c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (58144 <_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 │ │ │ │ @@ -65789,231 +65785,231 @@ │ │ │ │ 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 58180 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ + beq.n 58178 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 58180 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 58178 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2a3600 │ │ │ │ + b.w 2a31e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 581a0 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + beq.n 58198 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2808 @ 0xaf8 │ │ │ │ + movw r1, #1720 @ 0x6b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 581c8 <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 581c0 <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ 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 581c4 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ + bgt.n 581bc <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 581ce <_PyContext_NewHamtForTests@@Base+0xaa> │ │ │ │ - bl 23bfc0 │ │ │ │ + ble.n 581c6 <_PyContext_NewHamtForTests@@Base+0xaa> │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 581f8 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ + b.n 581f0 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 276c80 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 276654 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 581f8 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ + beq.n 581f0 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 581f6 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ + ble.n 581ee <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2c06c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 58322 <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ + b.n 5831a <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ │ │ │ │ -000581fe <_PyObject_CheckXIData@@Base>: │ │ │ │ +000581f6 <_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 58254 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + beq.n 5824c <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 58254 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbz r3, 5824c <_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 262cb4 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + bl 2617d0 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 5823c <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ + cbz r3, 58234 <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58258 <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ + b.n 58250 <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58238 <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ + bne.n 58230 <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5824a <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ + cbz r3, 58242 <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 58254 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 5824c <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262d58 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 261874 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, 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, #2196 @ 0x894 │ │ │ │ + movw r1, #1036 @ 0x40c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e1fe0 │ │ │ │ - cbz r0, 58294 <_PyObject_CheckXIData@@Base+0x96> │ │ │ │ + bl e20ac │ │ │ │ + cbz r0, 5828c <_PyObject_CheckXIData@@Base+0x96> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2838a0 │ │ │ │ + bl 283464 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 58306 <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ + bge.n 582fe <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5831c <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ - bl f3484 │ │ │ │ + cbz r0, 58314 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + bl f37c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 582de <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ + bge.n 582d6 <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 582de <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582d6 <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 582fe <_PyObject_CheckXIData@@Base+0x100> │ │ │ │ + bne.n 582f6 <_PyObject_CheckXIData@@Base+0x100> │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 587ec <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ + bl 587e4 <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 5831e <_PyObject_CheckXIData@@Base+0x120> │ │ │ │ + b.n 58316 <_PyObject_CheckXIData@@Base+0x120> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 582ae <_PyObject_CheckXIData@@Base+0xb0> │ │ │ │ - b.n 5831c <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + beq.n 582a6 <_PyObject_CheckXIData@@Base+0xb0> │ │ │ │ + b.n 58314 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2848 @ 0xb20 │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 58346 <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ + cbz r7, 5833e <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58346 <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ + beq.n 5833e <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 58352 <_PyObject_CheckXIData@@Base+0x154> │ │ │ │ - bl 251510 │ │ │ │ + bgt.n 5834a <_PyObject_CheckXIData@@Base+0x154> │ │ │ │ + bl 24ffd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 583ee <_PyObject_CheckXIData@@Base+0x1f0> │ │ │ │ + blt.n 583e6 <_PyObject_CheckXIData@@Base+0x1f0> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 58496 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + b.n 5848e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 583f4 <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ + bne.n 583ec <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ 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 5836e <_PyObject_CheckXIData@@Base+0x170> │ │ │ │ + blt.n 58366 <_PyObject_CheckXIData@@Base+0x170> │ │ │ │ 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 583e0 <_PyObject_CheckXIData@@Base+0x1e2> │ │ │ │ + ble.n 583d8 <_PyObject_CheckXIData@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 583aa <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ + bne.n 583a2 <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fa44 │ │ │ │ + bl 21e564 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58398 <_PyObject_CheckXIData@@Base+0x19a> │ │ │ │ + cbnz r0, 58390 <_PyObject_CheckXIData@@Base+0x19a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 58496 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + b.n 5848e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ 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 │ │ │ │ @@ -66031,131 +66027,131 @@ │ │ │ │ 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 583b8 <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ - b.n 5837c <_PyObject_CheckXIData@@Base+0x17e> │ │ │ │ + bne.n 583b0 <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ + b.n 58374 <_PyObject_CheckXIData@@Base+0x17e> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5834e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bge.n 58346 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5834e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + b.n 58346 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2f20 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2ae0 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 58408 <_PyObject_CheckXIData@@Base+0x20a> │ │ │ │ + bcs.n 58400 <_PyObject_CheckXIData@@Base+0x20a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e59c │ │ │ │ + bl 13e824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58496 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + beq.n 5848e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5842e <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ + blt.n 58426 <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ mul.w r3, r7, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 5842e <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ + bge.n 58426 <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r6, r0 │ │ │ │ subs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 5846e <_PyObject_CheckXIData@@Base+0x270> │ │ │ │ - bl 2a38a8 │ │ │ │ - cbnz r0, 58458 <_PyObject_CheckXIData@@Base+0x25a> │ │ │ │ + ble.n 58466 <_PyObject_CheckXIData@@Base+0x270> │ │ │ │ + bl 2a3488 │ │ │ │ + cbnz r0, 58450 <_PyObject_CheckXIData@@Base+0x25a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58454 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + bge.n 5844c <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58454 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + cbnz r3, 5844c <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58496 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + b.n 5848e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5846a <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ + bge.n 58462 <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5846a <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58462 <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 58432 <_PyObject_CheckXIData@@Base+0x234> │ │ │ │ + b.n 5842a <_PyObject_CheckXIData@@Base+0x234> │ │ │ │ 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 5834e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bge.w 58346 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5834e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bne.w 58346 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5834e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58346 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ mov r0, r5 │ │ │ │ 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, #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, #43072 @ 0xa840 │ │ │ │ + movw r1, #41984 @ 0xa400 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl e1d1c │ │ │ │ - cbz r0, 58508 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + bl e1de8 │ │ │ │ + cbz r0, 58500 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2837a0 │ │ │ │ + bl 283364 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 584e2 <_PyObject_CheckXIData@@Base+0x2e4> │ │ │ │ - cbnz r0, 584ee <_PyObject_CheckXIData@@Base+0x2f0> │ │ │ │ - b.n 58508 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + beq.n 584da <_PyObject_CheckXIData@@Base+0x2e4> │ │ │ │ + cbnz r0, 584e6 <_PyObject_CheckXIData@@Base+0x2f0> │ │ │ │ + b.n 58500 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58508 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ - b.n 584fa <_PyObject_CheckXIData@@Base+0x2fc> │ │ │ │ + bge.n 58500 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + b.n 584f2 <_PyObject_CheckXIData@@Base+0x2fc> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 58500 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + cbz r0, 584f8 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58508 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + bge.n 58500 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 58508 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + b.n 58500 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66164,417 +66160,417 @@ │ │ │ │ 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 58578 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ + bge.n 58570 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14b370 │ │ │ │ - cbnz r0, 58574 <_PyObject_CheckXIData@@Base+0x376> │ │ │ │ + bl 14b368 │ │ │ │ + cbnz r0, 5856c <_PyObject_CheckXIData@@Base+0x376> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r3, r8 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22ef58 │ │ │ │ + bl 22d9a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r5, #1 │ │ │ │ - b.n 58524 <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ + b.n 5851c <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ + movw r1, #1792 @ 0x700 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 11e664 │ │ │ │ + b.w 11e8cc │ │ │ │ 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, 585b2 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ + cbz r3, 585aa <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 585ca <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ + b.n 585c2 <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 585ba <_PyObject_CheckXIData@@Base+0x3bc> │ │ │ │ + bgt.n 585b2 <_PyObject_CheckXIData@@Base+0x3bc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 585ca <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ + b.n 585c2 <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 585b6 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ + bne.n 585ae <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 585b6 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ + beq.n 585ae <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 585ee <_PyObject_CheckXIData@@Base+0x3f0> │ │ │ │ + b.n 585e6 <_PyObject_CheckXIData@@Base+0x3f0> │ │ │ │ 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] @ (587e8 <_PyObject_CheckXIData@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #520] @ (587e0 <_PyObject_CheckXIData@@Base+0x5ea>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + beq.w 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587b4 <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ + bne.w 587ac <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587b4 <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ + bne.w 587ac <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 586d6 <_PyObject_CheckXIData@@Base+0x4d8> │ │ │ │ + beq.n 586ce <_PyObject_CheckXIData@@Base+0x4d8> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r6, #25144 @ 0x6238 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - cbz r0, 58666 <_PyObject_CheckXIData@@Base+0x468> │ │ │ │ + cbz r0, 5865e <_PyObject_CheckXIData@@Base+0x468> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5863e <_PyObject_CheckXIData@@Base+0x440> │ │ │ │ + bne.n 58636 <_PyObject_CheckXIData@@Base+0x440> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5865e <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ - bl 17532c │ │ │ │ + b.n 58656 <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5865e <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 58656 <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + bne.w 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ cmp r7, #3 │ │ │ │ - beq.w 587b8 <_PyObject_CheckXIData@@Base+0x5ba> │ │ │ │ - b.n 5866a <_PyObject_CheckXIData@@Base+0x46c> │ │ │ │ - vldr d8, [pc, #360] @ 587d0 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ + beq.w 587b0 <_PyObject_CheckXIData@@Base+0x5ba> │ │ │ │ + b.n 58662 <_PyObject_CheckXIData@@Base+0x46c> │ │ │ │ + vldr d8, [pc, #360] @ 587c8 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 58678 <_PyObject_CheckXIData@@Base+0x47a> │ │ │ │ + bne.n 58670 <_PyObject_CheckXIData@@Base+0x47a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 58698 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ - bl 17532c │ │ │ │ + b.n 58690 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 58698 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 58690 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + bne.w 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 586ac <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ + bmi.n 586a4 <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 586de <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ + bpl.n 586d6 <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43064 @ 0xa838 │ │ │ │ + movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - bl 941dc │ │ │ │ + bl 11e8cc │ │ │ │ + bl 94260 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ - vldr d8, [pc, #248] @ 587d0 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ - vldr d9, [pc, #252] @ 587d8 <_PyObject_CheckXIData@@Base+0x5da> │ │ │ │ + b.n 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + vldr d8, [pc, #248] @ 587c8 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ + vldr d9, [pc, #252] @ 587d0 <_PyObject_CheckXIData@@Base+0x5da> │ │ │ │ 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 5870c <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ + bne.n 58704 <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5870c <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ + bne.n 58704 <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #204] @ 587e0 <_PyObject_CheckXIData@@Base+0x5e2> │ │ │ │ + vldr d7, [pc, #204] @ 587d8 <_PyObject_CheckXIData@@Base+0x5e2> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 58728 <_PyObject_CheckXIData@@Base+0x52a> │ │ │ │ + ble.n 58720 <_PyObject_CheckXIData@@Base+0x52a> │ │ │ │ movw r4, #6004 @ 0x1774 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5871e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bgt.n 58716 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5871e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bgt.n 58716 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5871e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bgt.n 58716 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 2be7b0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be390 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 2be7b0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be390 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 58702 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + bls.n 586fa <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 2be7b0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be390 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 58702 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + bls.n 586fa <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ 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 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 587c4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 587bc <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 586da <_PyObject_CheckXIData@@Base+0x4dc> │ │ │ │ - b.n 586ac <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ + bpl.n 586d2 <_PyObject_CheckXIData@@Base+0x4dc> │ │ │ │ + b.n 586a4 <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 586fe <_PyObject_CheckXIData@@Base+0x500> │ │ │ │ + bvs.n 586f6 <_PyObject_CheckXIData@@Base+0x500> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r5, [pc, #256] @ (588ec <_Py_c_diff@@Base+0x6a>) │ │ │ │ + ldr r5, [pc, #400] @ (58974 <_Py_c_diff@@Base+0xfa>) │ │ │ │ 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 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.n 58808 <_PyObject_CheckXIData@@Base+0x60a> │ │ │ │ + blt.n 58800 <_PyObject_CheckXIData@@Base+0x60a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5880a <_PyObject_CheckXIData@@Base+0x60c> │ │ │ │ + b.n 58802 <_PyObject_CheckXIData@@Base+0x60c> │ │ │ │ movs r4, #0 │ │ │ │ bic.w r5, r2, r2, asr #31 │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 5881c <_PyObject_CheckXIData@@Base+0x61e> │ │ │ │ + blt.n 58814 <_PyObject_CheckXIData@@Base+0x61e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - b.n 5881e <_PyObject_CheckXIData@@Base+0x620> │ │ │ │ + b.n 58816 <_PyObject_CheckXIData@@Base+0x620> │ │ │ │ mov r5, r4 │ │ │ │ subs r3, r5, r4 │ │ │ │ - beq.n 5887e <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ + beq.n 58876 <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58846 <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ + ble.n 5883e <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10048 @ 0x2740 │ │ │ │ + movw r1, #8960 @ 0x2300 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5887e <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ + b.n 58876 <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5887c <_PyObject_CheckXIData@@Base+0x67e> │ │ │ │ + ble.n 58874 <_PyObject_CheckXIData@@Base+0x67e> │ │ │ │ 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 2b750 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r4 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 276c80 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 276654 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 5887e <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ + b.n 58876 <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058882 <_Py_c_diff@@Base>: │ │ │ │ +0005887a <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - movw r0, #10000 @ 0x2710 │ │ │ │ + movw r0, #8912 @ 0x22d0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 588d0 <_Py_c_diff@@Base+0x4e> │ │ │ │ + cbz r3, 588c8 <_Py_c_diff@@Base+0x4e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 588d2 <_Py_c_diff@@Base+0x50> │ │ │ │ + b.n 588ca <_Py_c_diff@@Base+0x50> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 588e0 <_Py_c_diff@@Base+0x5e> │ │ │ │ + cbnz r3, 588d8 <_Py_c_diff@@Base+0x5e> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 588e0 <_Py_c_diff@@Base+0x5e> │ │ │ │ + ble.n 588d8 <_Py_c_diff@@Base+0x5e> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 588e0 <_Py_c_diff@@Base+0x5e> │ │ │ │ - cbnz r4, 58900 <_Py_c_diff@@Base+0x7e> │ │ │ │ + bgt.n 588d8 <_Py_c_diff@@Base+0x5e> │ │ │ │ + cbnz r4, 588f8 <_Py_c_diff@@Base+0x7e> │ │ │ │ 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, #116] @ (5896c <_Py_c_diff@@Base+0xea>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #116] @ (58964 <_Py_c_diff@@Base+0xea>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5895e <_Py_c_diff@@Base+0xdc> │ │ │ │ + cbz r0, 58956 <_Py_c_diff@@Base+0xdc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 154f54 │ │ │ │ - cbz r0, 58952 <_Py_c_diff@@Base+0xd0> │ │ │ │ + bl 154f2c │ │ │ │ + cbz r0, 5894a <_Py_c_diff@@Base+0xd0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 58924 <_Py_c_diff@@Base+0xa2> │ │ │ │ + beq.n 5891c <_Py_c_diff@@Base+0xa2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2689b8 │ │ │ │ + bl 2674d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 58926 <_Py_c_diff@@Base+0xa4> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 58952 <_Py_c_diff@@Base+0xd0> │ │ │ │ - b.n 58926 <_Py_c_diff@@Base+0xa4> │ │ │ │ + bne.n 5891e <_Py_c_diff@@Base+0xa4> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5894a <_Py_c_diff@@Base+0xd0> │ │ │ │ + b.n 5891e <_Py_c_diff@@Base+0xa4> │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58956 <_Py_c_diff@@Base+0xd4> │ │ │ │ + bne.n 5894e <_Py_c_diff@@Base+0xd4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5895e <_Py_c_diff@@Base+0xdc> │ │ │ │ + b.n 58956 <_Py_c_diff@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #432] @ (58b20 <_Py_c_diff@@Base+0x29e>) │ │ │ │ + ldr r5, [pc, #576] @ (58ba8 <_Py_c_diff@@Base+0x32e>) │ │ │ │ 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 │ │ │ │ movw r0, #268 @ 0x10c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r5, r1 │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ - cbz r0, 589da <_Py_c_diff@@Base+0x158> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ + cbz r0, 589d2 <_Py_c_diff@@Base+0x158> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 589a6 <_Py_c_diff@@Base+0x124> │ │ │ │ + bge.n 5899e <_Py_c_diff@@Base+0x124> │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 58998 <_Py_c_diff@@Base+0x116> │ │ │ │ - ldr r1, [pc, #52] @ (589dc <_Py_c_diff@@Base+0x15a>) │ │ │ │ + b.n 58990 <_Py_c_diff@@Base+0x116> │ │ │ │ + ldr r1, [pc, #52] @ (589d4 <_Py_c_diff@@Base+0x15a>) │ │ │ │ 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] │ │ │ │ @@ -66593,735 +66589,735 @@ │ │ │ │ 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 58a02 <_Py_c_diff@@Base+0x180> │ │ │ │ + bne.n 589fa <_Py_c_diff@@Base+0x180> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58a1a <_Py_c_diff@@Base+0x198> │ │ │ │ - b.n 58a2c <_Py_c_diff@@Base+0x1aa> │ │ │ │ + cbnz r0, 58a12 <_Py_c_diff@@Base+0x198> │ │ │ │ + b.n 58a24 <_Py_c_diff@@Base+0x1aa> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20648 @ 0x50a8 │ │ │ │ + movw r0, #19560 @ 0x4c68 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589f6 <_Py_c_diff@@Base+0x174> │ │ │ │ + bne.n 589ee <_Py_c_diff@@Base+0x174> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58adc <_Py_c_diff@@Base+0x25a> │ │ │ │ - bl 9b258 │ │ │ │ + b.n 58ad4 <_Py_c_diff@@Base+0x25a> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58a3a <_Py_c_diff@@Base+0x1b8> │ │ │ │ + blt.n 58a32 <_Py_c_diff@@Base+0x1b8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58a4a <_Py_c_diff@@Base+0x1c8> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 58a42 <_Py_c_diff@@Base+0x1c8> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a16 <_Py_c_diff@@Base+0x194> │ │ │ │ + bne.n 58a0e <_Py_c_diff@@Base+0x194> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58a4a <_Py_c_diff@@Base+0x1c8> │ │ │ │ + b.n 58a42 <_Py_c_diff@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a28 <_Py_c_diff@@Base+0x1a6> │ │ │ │ + bne.n 58a20 <_Py_c_diff@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a28 <_Py_c_diff@@Base+0x1a6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a20 <_Py_c_diff@@Base+0x1a6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58a6a <_Py_c_diff@@Base+0x1e8> │ │ │ │ + bne.n 58a62 <_Py_c_diff@@Base+0x1e8> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2976 @ 0xba0 │ │ │ │ + movw r1, #1888 @ 0x760 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 58a16 <_Py_c_diff@@Base+0x194> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 58a0e <_Py_c_diff@@Base+0x194> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58a7c <_Py_c_diff@@Base+0x1fa> │ │ │ │ + blt.n 58a74 <_Py_c_diff@@Base+0x1fa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 3697c │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 58a84 <_Py_c_diff@@Base+0x202> │ │ │ │ - cbnz r4, 58a90 <_Py_c_diff@@Base+0x20e> │ │ │ │ + ble.n 58a7c <_Py_c_diff@@Base+0x202> │ │ │ │ + cbnz r4, 58a88 <_Py_c_diff@@Base+0x20e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 4468e <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ + b.w 44686 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2524dc <_PyXI_NewSession@@Base+0x30> │ │ │ │ + bl 250e34 <_PyXI_NewSession@@Base+0x30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a16 <_Py_c_diff@@Base+0x194> │ │ │ │ + bne.n 58a0e <_Py_c_diff@@Base+0x194> │ │ │ │ cmp r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bge.n 58aaa <_Py_c_diff@@Base+0x228> │ │ │ │ + bge.n 58aa2 <_Py_c_diff@@Base+0x228> │ │ │ │ bl 3697c │ │ │ │ - b.n 58aae <_Py_c_diff@@Base+0x22c> │ │ │ │ - bl 4468e <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ + b.n 58aa6 <_Py_c_diff@@Base+0x22c> │ │ │ │ + bl 44686 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a16 <_Py_c_diff@@Base+0x194> │ │ │ │ + beq.n 58a0e <_Py_c_diff@@Base+0x194> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ac4 <_Py_c_diff@@Base+0x242> │ │ │ │ + bge.n 58abc <_Py_c_diff@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58ac4 <_Py_c_diff@@Base+0x242> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58abc <_Py_c_diff@@Base+0x242> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2524dc <_PyXI_NewSession@@Base+0x30> │ │ │ │ + bl 250e34 <_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 r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58ae8 <_Py_c_diff@@Base+0x266> │ │ │ │ + cbz r0, 58ae0 <_Py_c_diff@@Base+0x266> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 246634 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 58b10 <_Py_c_diff@@Base+0x28e> │ │ │ │ + bl 245134 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 58b08 <_Py_c_diff@@Base+0x28e> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40008 @ 0x9c48 │ │ │ │ + movw r0, #38920 @ 0x9808 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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 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 58b50 <_Py_c_diff@@Base+0x2ce> │ │ │ │ + bge.n 58b48 <_Py_c_diff@@Base+0x2ce> │ │ │ │ ldr.w r1, [r7, r4, lsl #2] │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b54 <_Py_c_diff@@Base+0x2d2> │ │ │ │ + blt.n 58b4c <_Py_c_diff@@Base+0x2d2> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 58b4c <_Py_c_diff@@Base+0x2ca> │ │ │ │ + bne.n 58b44 <_Py_c_diff@@Base+0x2ca> │ │ │ │ movs r0, #2 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 58b56 <_Py_c_diff@@Base+0x2d4> │ │ │ │ + b.n 58b4e <_Py_c_diff@@Base+0x2d4> │ │ │ │ adds r4, #2 │ │ │ │ - b.n 58b2e <_Py_c_diff@@Base+0x2ac> │ │ │ │ + b.n 58b26 <_Py_c_diff@@Base+0x2ac> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 58b56 <_Py_c_diff@@Base+0x2d4> │ │ │ │ + b.n 58b4e <_Py_c_diff@@Base+0x2d4> │ │ │ │ movs r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 58b76 <_Py_c_diff@@Base+0x2f4> │ │ │ │ + cbz r3, 58b6e <_Py_c_diff@@Base+0x2f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 58b8e <_Py_c_diff@@Base+0x30c> │ │ │ │ + b.n 58b86 <_Py_c_diff@@Base+0x30c> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 58b7e <_Py_c_diff@@Base+0x2fc> │ │ │ │ + bgt.n 58b76 <_Py_c_diff@@Base+0x2fc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 58b8e <_Py_c_diff@@Base+0x30c> │ │ │ │ + b.n 58b86 <_Py_c_diff@@Base+0x30c> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58b7a <_Py_c_diff@@Base+0x2f8> │ │ │ │ + bgt.n 58b72 <_Py_c_diff@@Base+0x2f8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58b7a <_Py_c_diff@@Base+0x2f8> │ │ │ │ + beq.n 58b72 <_Py_c_diff@@Base+0x2f8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 58bae <_Py_c_diff@@Base+0x32c> │ │ │ │ + b.n 58ba6 <_Py_c_diff@@Base+0x32c> │ │ │ │ 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, #40] @ (58bd0 <_Py_c_diff@@Base+0x34e>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #40] @ (58bc8 <_Py_c_diff@@Base+0x34e>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58bcc <_Py_c_diff@@Base+0x34a> │ │ │ │ + cbz r0, 58bc4 <_Py_c_diff@@Base+0x34a> │ │ │ │ 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 184fbc │ │ │ │ + b.w 184a60 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #608] @ (58e34 <_Py_c_diff@@Base+0x5b2>) │ │ │ │ + ldr r5, [pc, #752] @ (58ebc <_Py_c_diff@@Base+0x642>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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, 58bf4 <_Py_c_diff@@Base+0x372> │ │ │ │ + cbnz r3, 58bec <_Py_c_diff@@Base+0x372> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 58bf4 <_Py_c_diff@@Base+0x372> │ │ │ │ + ble.n 58bec <_Py_c_diff@@Base+0x372> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58bf4 <_Py_c_diff@@Base+0x372> │ │ │ │ - cbnz r4, 58c12 <_Py_c_diff@@Base+0x390> │ │ │ │ + bne.n 58bec <_Py_c_diff@@Base+0x372> │ │ │ │ + cbnz r4, 58c0a <_Py_c_diff@@Base+0x390> │ │ │ │ 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, #164] @ (58cac <_Py_c_diff@@Base+0x42a>) │ │ │ │ + ldr r3, [pc, #164] @ (58ca4 <_Py_c_diff@@Base+0x42a>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58ca6 <_Py_c_diff@@Base+0x424> │ │ │ │ + beq.n 58c9e <_Py_c_diff@@Base+0x424> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 58c28 <_Py_c_diff@@Base+0x3a6> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 58c28 <_Py_c_diff@@Base+0x3a6> │ │ │ │ + bne.n 58c20 <_Py_c_diff@@Base+0x3a6> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 58c20 <_Py_c_diff@@Base+0x3a6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58ca6 <_Py_c_diff@@Base+0x424> │ │ │ │ + b.n 58c9e <_Py_c_diff@@Base+0x424> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58c3c <_Py_c_diff@@Base+0x3ba> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 58c34 <_Py_c_diff@@Base+0x3ba> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c24 <_Py_c_diff@@Base+0x3a2> │ │ │ │ + bne.n 58c1c <_Py_c_diff@@Base+0x3a2> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41944 @ 0xa3d8 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #11508 @ 0x2cf4 │ │ │ │ + movw r0, #10420 @ 0x28b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58c24 <_Py_c_diff@@Base+0x3a2> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 58c1c <_Py_c_diff@@Base+0x3a2> │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ - cbz r6, 58c9e <_Py_c_diff@@Base+0x41c> │ │ │ │ + bl b4104 │ │ │ │ + cbz r6, 58c96 <_Py_c_diff@@Base+0x41c> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58c8a <_Py_c_diff@@Base+0x408> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 58c82 <_Py_c_diff@@Base+0x408> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c5e <_Py_c_diff@@Base+0x3dc> │ │ │ │ - b.n 58c24 <_Py_c_diff@@Base+0x3a2> │ │ │ │ + beq.n 58c56 <_Py_c_diff@@Base+0x3dc> │ │ │ │ + b.n 58c1c <_Py_c_diff@@Base+0x3a2> │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #784] @ (58fc0 <_Py_c_diff@@Base+0x73e>) │ │ │ │ + ldr r5, [pc, #928] @ (59048 <_Py_c_diff@@Base+0x7ce>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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 84f70 │ │ │ │ + bl 84ffc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58cde <_Py_c_diff@@Base+0x45c> │ │ │ │ + ble.n 58cd6 <_Py_c_diff@@Base+0x45c> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 58cec <_Py_c_diff@@Base+0x46a> │ │ │ │ + b.n 58ce4 <_Py_c_diff@@Base+0x46a> │ │ │ │ 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 58cde <_Py_c_diff@@Base+0x45c> │ │ │ │ + bcc.n 58cd6 <_Py_c_diff@@Base+0x45c> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 85110 │ │ │ │ - b.n 58cec <_Py_c_diff@@Base+0x46a> │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 58ce4 <_Py_c_diff@@Base+0x46a> │ │ │ │ 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 2832d8 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ + bl 282e60 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d96 <_Py_c_diff@@Base+0x514> │ │ │ │ + beq.n 58d8e <_Py_c_diff@@Base+0x514> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 58d30 <_Py_c_diff@@Base+0x4ae> │ │ │ │ + cbnz r0, 58d28 <_Py_c_diff@@Base+0x4ae> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d4e <_Py_c_diff@@Base+0x4cc> │ │ │ │ + bge.n 58d46 <_Py_c_diff@@Base+0x4cc> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 58d4e <_Py_c_diff@@Base+0x4cc> │ │ │ │ - bl 99ff8 │ │ │ │ - cbnz r0, 58d56 <_Py_c_diff@@Base+0x4d4> │ │ │ │ + b.n 58d46 <_Py_c_diff@@Base+0x4cc> │ │ │ │ + bl 9a060 │ │ │ │ + cbnz r0, 58d4e <_Py_c_diff@@Base+0x4d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d4a <_Py_c_diff@@Base+0x4c8> │ │ │ │ + bge.n 58d42 <_Py_c_diff@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d4a <_Py_c_diff@@Base+0x4c8> │ │ │ │ + cbnz r3, 58d42 <_Py_c_diff@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d96 <_Py_c_diff@@Base+0x514> │ │ │ │ + b.n 58d8e <_Py_c_diff@@Base+0x514> │ │ │ │ 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, #3032 @ 0xbd8 │ │ │ │ + movw r0, #1944 @ 0x798 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58d86 <_Py_c_diff@@Base+0x504> │ │ │ │ + blt.n 58d7e <_Py_c_diff@@Base+0x504> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58d96 <_Py_c_diff@@Base+0x514> │ │ │ │ + b.n 58d8e <_Py_c_diff@@Base+0x514> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58d82 <_Py_c_diff@@Base+0x500> │ │ │ │ + bne.n 58d7a <_Py_c_diff@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58d82 <_Py_c_diff@@Base+0x500> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58d7a <_Py_c_diff@@Base+0x500> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58dba <_Py_c_diff@@Base+0x538> │ │ │ │ + cbnz r0, 58db2 <_Py_c_diff@@Base+0x538> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 58dca <_Py_c_diff@@Base+0x548> │ │ │ │ - b.n 58dc4 <_Py_c_diff@@Base+0x542> │ │ │ │ + cbz r0, 58dc2 <_Py_c_diff@@Base+0x548> │ │ │ │ + b.n 58dbc <_Py_c_diff@@Base+0x542> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58db4 <_Py_c_diff@@Base+0x532> │ │ │ │ - b.n 58dd8 <_Py_c_diff@@Base+0x556> │ │ │ │ + beq.n 58dac <_Py_c_diff@@Base+0x532> │ │ │ │ + b.n 58dd0 <_Py_c_diff@@Base+0x556> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58dd8 <_Py_c_diff@@Base+0x556> │ │ │ │ + cbnz r0, 58dd0 <_Py_c_diff@@Base+0x556> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 58dd8 <_Py_c_diff@@Base+0x556> │ │ │ │ + cbz r0, 58dd0 <_Py_c_diff@@Base+0x556> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 80e34 │ │ │ │ - cbz r0, 58e5e <_Py_c_diff@@Base+0x5dc> │ │ │ │ + bl 80e68 │ │ │ │ + cbz r0, 58e56 <_Py_c_diff@@Base+0x5dc> │ │ │ │ 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 58e30 <_Py_c_diff@@Base+0x5ae> │ │ │ │ + bge.n 58e28 <_Py_c_diff@@Base+0x5ae> │ │ │ │ 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 58e10 <_Py_c_diff@@Base+0x58e> │ │ │ │ + b.n 58e08 <_Py_c_diff@@Base+0x58e> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 58e4e <_Py_c_diff@@Base+0x5cc> │ │ │ │ + cbz r3, 58e46 <_Py_c_diff@@Base+0x5cc> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + movw r0, #1952 @ 0x7a0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #45676 @ 0xb26c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #45468 @ 0xb19c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61181 @ 0xeefd │ │ │ │ + movw r1, #61173 @ 0xeef5 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #892 @ 0x37c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e2b6 │ │ │ │ + b.w 4e2ae │ │ │ │ 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, 58e9e <_Py_c_diff@@Base+0x61c> │ │ │ │ + cbnz r0, 58e96 <_Py_c_diff@@Base+0x61c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58ea6 <_Py_c_diff@@Base+0x624> │ │ │ │ + cbz r0, 58e9e <_Py_c_diff@@Base+0x624> │ │ │ │ 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 58e90 <_Py_c_diff@@Base+0x60e> │ │ │ │ + beq.n 58e88 <_Py_c_diff@@Base+0x60e> │ │ │ │ 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 58ed6 <_Py_c_diff@@Base+0x654> │ │ │ │ + beq.n 58ece <_Py_c_diff@@Base+0x654> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58ed6 <_Py_c_diff@@Base+0x654> │ │ │ │ + ble.n 58ece <_Py_c_diff@@Base+0x654> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ef0 <_Py_c_diff@@Base+0x66e> │ │ │ │ + bge.n 58ee8 <_Py_c_diff@@Base+0x66e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58ef0 <_Py_c_diff@@Base+0x66e> │ │ │ │ + b.n 58ee8 <_Py_c_diff@@Base+0x66e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 58f0c <_Py_c_diff@@Base+0x68a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 58f04 <_Py_c_diff@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f0c <_Py_c_diff@@Base+0x68a> │ │ │ │ + bge.n 58f04 <_Py_c_diff@@Base+0x68a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f0c <_Py_c_diff@@Base+0x68a> │ │ │ │ + cbnz r3, 58f04 <_Py_c_diff@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 58f80 <_Py_c_diff@@Base+0x6fe> │ │ │ │ + ble.n 58f78 <_Py_c_diff@@Base+0x6fe> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58f80 <_Py_c_diff@@Base+0x6fe> │ │ │ │ + beq.n 58f78 <_Py_c_diff@@Base+0x6fe> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 58f4a <_Py_c_diff@@Base+0x6c8> │ │ │ │ + cbz r5, 58f42 <_Py_c_diff@@Base+0x6c8> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 58f4a <_Py_c_diff@@Base+0x6c8> │ │ │ │ + bge.n 58f42 <_Py_c_diff@@Base+0x6c8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 58f64 <_Py_c_diff@@Base+0x6e2> │ │ │ │ + ble.n 58f5c <_Py_c_diff@@Base+0x6e2> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 58f42 <_Py_c_diff@@Base+0x6c0> │ │ │ │ + blt.n 58f3a <_Py_c_diff@@Base+0x6c0> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276c80 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 276654 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58f8e <_Py_c_diff@@Base+0x70c> │ │ │ │ + beq.n 58f86 <_Py_c_diff@@Base+0x70c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21fd18 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21e838 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f90 <_Py_c_diff@@Base+0x70e> │ │ │ │ + bge.n 58f88 <_Py_c_diff@@Base+0x70e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58f90 <_Py_c_diff@@Base+0x70e> │ │ │ │ + b.n 58f88 <_Py_c_diff@@Base+0x70e> │ │ │ │ movs r4, #0 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58fbc <_Py_c_diff@@Base+0x73a> │ │ │ │ + cbnz r0, 58fb4 <_Py_c_diff@@Base+0x73a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58fc4 <_Py_c_diff@@Base+0x742> │ │ │ │ + cbz r0, 58fbc <_Py_c_diff@@Base+0x742> │ │ │ │ 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 58fae <_Py_c_diff@@Base+0x72c> │ │ │ │ + beq.n 58fa6 <_Py_c_diff@@Base+0x72c> │ │ │ │ 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 58ff4 <_Py_c_diff@@Base+0x772> │ │ │ │ + beq.n 58fec <_Py_c_diff@@Base+0x772> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58ff4 <_Py_c_diff@@Base+0x772> │ │ │ │ + ble.n 58fec <_Py_c_diff@@Base+0x772> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59010 <_Py_c_diff@@Base+0x78e> │ │ │ │ + bge.n 59008 <_Py_c_diff@@Base+0x78e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59010 <_Py_c_diff@@Base+0x78e> │ │ │ │ + b.n 59008 <_Py_c_diff@@Base+0x78e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5902c <_Py_c_diff@@Base+0x7aa> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 59024 <_Py_c_diff@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 142964 │ │ │ │ + bl 142bdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5902c <_Py_c_diff@@Base+0x7aa> │ │ │ │ + bge.n 59024 <_Py_c_diff@@Base+0x7aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5902c <_Py_c_diff@@Base+0x7aa> │ │ │ │ + cbnz r3, 59024 <_Py_c_diff@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 59056 <_Py_c_diff@@Base+0x7d4> │ │ │ │ + cbnz r0, 5904e <_Py_c_diff@@Base+0x7d4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5905e <_Py_c_diff@@Base+0x7dc> │ │ │ │ + cbz r0, 59056 <_Py_c_diff@@Base+0x7dc> │ │ │ │ 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 59048 <_Py_c_diff@@Base+0x7c6> │ │ │ │ + beq.n 59040 <_Py_c_diff@@Base+0x7c6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 265c24 │ │ │ │ - b.w 4d67c │ │ │ │ + b.w 264740 │ │ │ │ + b.w 4d674 │ │ │ │ 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, 5908c <_Py_c_diff@@Base+0x80a> │ │ │ │ + cbnz r3, 59084 <_Py_c_diff@@Base+0x80a> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 5908c <_Py_c_diff@@Base+0x80a> │ │ │ │ + ble.n 59084 <_Py_c_diff@@Base+0x80a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5908c <_Py_c_diff@@Base+0x80a> │ │ │ │ - cbnz r4, 590aa <_Py_c_diff@@Base+0x828> │ │ │ │ + bne.n 59084 <_Py_c_diff@@Base+0x80a> │ │ │ │ + cbnz r4, 590a2 <_Py_c_diff@@Base+0x828> │ │ │ │ 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] @ (59154 <_Py_c_diff@@Base+0x8d2>) │ │ │ │ + ldr r3, [pc, #180] @ (5914c <_Py_c_diff@@Base+0x8d2>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5914a <_Py_c_diff@@Base+0x8c8> │ │ │ │ + beq.n 59142 <_Py_c_diff@@Base+0x8c8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 590c0 <_Py_c_diff@@Base+0x83e> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 590c0 <_Py_c_diff@@Base+0x83e> │ │ │ │ + bne.n 590b8 <_Py_c_diff@@Base+0x83e> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 590b8 <_Py_c_diff@@Base+0x83e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5914a <_Py_c_diff@@Base+0x8c8> │ │ │ │ + b.n 59142 <_Py_c_diff@@Base+0x8c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590bc <_Py_c_diff@@Base+0x83a> │ │ │ │ + beq.n 590b4 <_Py_c_diff@@Base+0x83a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590bc <_Py_c_diff@@Base+0x83a> │ │ │ │ + beq.n 590b4 <_Py_c_diff@@Base+0x83a> │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #3044 @ 0xbe4 │ │ │ │ + movw r1, #1956 @ 0x7a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #53840 @ 0xd250 │ │ │ │ + movw r0, #52752 @ 0xce10 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 590bc <_Py_c_diff@@Base+0x83a> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 590b4 <_Py_c_diff@@Base+0x83a> │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ - cbz r7, 59142 <_Py_c_diff@@Base+0x8c0> │ │ │ │ + bl b4104 │ │ │ │ + cbz r7, 5913a <_Py_c_diff@@Base+0x8c0> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5912e <_Py_c_diff@@Base+0x8ac> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 59126 <_Py_c_diff@@Base+0x8ac> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59100 <_Py_c_diff@@Base+0x87e> │ │ │ │ - b.n 590bc <_Py_c_diff@@Base+0x83a> │ │ │ │ + beq.n 590f8 <_Py_c_diff@@Base+0x87e> │ │ │ │ + b.n 590b4 <_Py_c_diff@@Base+0x83a> │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #112] @ (591c8 <_Py_c_diff@@Base+0x946>) │ │ │ │ + ldr r6, [pc, #256] @ (59250 <_Py_c_diff@@Base+0x9d6>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 59162 <_Py_c_diff@@Base+0x8e0> │ │ │ │ + cbz r0, 5915a <_Py_c_diff@@Base+0x8e0> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 265c24 │ │ │ │ + b.w 264740 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67331,91 +67327,91 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159870 │ │ │ │ - cbnz r0, 591d0 <_Py_c_diff@@Base+0x94e> │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 591c8 <_Py_c_diff@@Base+0x94e> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5919e <_Py_c_diff@@Base+0x91c> │ │ │ │ + cbz r5, 59196 <_Py_c_diff@@Base+0x91c> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 591a6 <_Py_c_diff@@Base+0x924> │ │ │ │ + b.n 5919e <_Py_c_diff@@Base+0x924> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 591c4 <_Py_c_diff@@Base+0x942> │ │ │ │ + blt.n 591bc <_Py_c_diff@@Base+0x942> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 591c4 <_Py_c_diff@@Base+0x942> │ │ │ │ + cbnz r0, 591bc <_Py_c_diff@@Base+0x942> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 591d2 <_Py_c_diff@@Base+0x950> │ │ │ │ + b.n 591ca <_Py_c_diff@@Base+0x950> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 591d2 <_Py_c_diff@@Base+0x950> │ │ │ │ + b.n 591ca <_Py_c_diff@@Base+0x950> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 591dc <_Py_c_diff@@Base+0x95a> │ │ │ │ + cbz r3, 591d4 <_Py_c_diff@@Base+0x95a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 591ec <_Py_c_diff@@Base+0x96a> │ │ │ │ + cbz r0, 591e4 <_Py_c_diff@@Base+0x96a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 265c24 │ │ │ │ + b.w 264740 │ │ │ │ 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 │ │ │ │ movs r0, #2 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5923e <_Py_c_diff@@Base+0x9bc> │ │ │ │ + cbz r0, 59236 <_Py_c_diff@@Base+0x9bc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59226 <_Py_c_diff@@Base+0x9a4> │ │ │ │ + cbz r0, 5921e <_Py_c_diff@@Base+0x9a4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5923c <_Py_c_diff@@Base+0x9ba> │ │ │ │ + cbnz r0, 59234 <_Py_c_diff@@Base+0x9ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59240 <_Py_c_diff@@Base+0x9be> │ │ │ │ + bge.n 59238 <_Py_c_diff@@Base+0x9be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59240 <_Py_c_diff@@Base+0x9be> │ │ │ │ + cbnz r3, 59238 <_Py_c_diff@@Base+0x9be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59240 <_Py_c_diff@@Base+0x9be> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59238 <_Py_c_diff@@Base+0x9be> │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r4, r5 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - movw r4, #5584 @ 0x15d0 │ │ │ │ + movw r4, #4528 @ 0x11b0 │ │ │ │ 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 │ │ │ │ @@ -67423,201 +67419,201 @@ │ │ │ │ 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 5928a <_Py_c_diff@@Base+0xa08> │ │ │ │ + bne.n 59282 <_Py_c_diff@@Base+0xa08> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 5928a <_Py_c_diff@@Base+0xa08> │ │ │ │ + ble.n 59282 <_Py_c_diff@@Base+0xa08> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 5928a <_Py_c_diff@@Base+0xa08> │ │ │ │ - cbnz r6, 592aa <_Py_c_diff@@Base+0xa28> │ │ │ │ + bne.n 59282 <_Py_c_diff@@Base+0xa08> │ │ │ │ + cbnz r6, 592a2 <_Py_c_diff@@Base+0xa28> │ │ │ │ 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] @ (59350 <_Py_c_diff@@Base+0xace>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #176] @ (59348 <_Py_c_diff@@Base+0xace>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59330 <_Py_c_diff@@Base+0xaae> │ │ │ │ + beq.n 59328 <_Py_c_diff@@Base+0xaae> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 592c2 <_Py_c_diff@@Base+0xa40> │ │ │ │ + cbnz r0, 592ba <_Py_c_diff@@Base+0xa40> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5933e <_Py_c_diff@@Base+0xabc> │ │ │ │ + b.n 59336 <_Py_c_diff@@Base+0xabc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592be <_Py_c_diff@@Base+0xa3c> │ │ │ │ + beq.n 592b6 <_Py_c_diff@@Base+0xa3c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592be <_Py_c_diff@@Base+0xa3c> │ │ │ │ + beq.n 592b6 <_Py_c_diff@@Base+0xa3c> │ │ │ │ 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, #53832 @ 0xd248 │ │ │ │ + movw r1, #52744 @ 0xce08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #53840 @ 0xd250 │ │ │ │ + movw r0, #52752 @ 0xce10 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 592be <_Py_c_diff@@Base+0xa3c> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 592b6 <_Py_c_diff@@Base+0xa3c> │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b33c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 59336 <_Py_c_diff@@Base+0xab4> │ │ │ │ + bge.n 5932e <_Py_c_diff@@Base+0xab4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ - b.n 592be <_Py_c_diff@@Base+0xa3c> │ │ │ │ + bl 1e3710 │ │ │ │ + b.n 592b6 <_Py_c_diff@@Base+0xa3c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5933e <_Py_c_diff@@Base+0xabc> │ │ │ │ + b.n 59336 <_Py_c_diff@@Base+0xabc> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #288] @ (59474 <_Py_c_diff@@Base+0xbf2>) │ │ │ │ + ldr r6, [pc, #432] @ (594fc <_Py_c_diff@@Base+0xc82>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5935e <_Py_c_diff@@Base+0xadc> │ │ │ │ + cbz r0, 59356 <_Py_c_diff@@Base+0xadc> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 265c24 │ │ │ │ + b.w 264740 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 593ac <_Py_c_diff@@Base+0xb2a> │ │ │ │ + bhi.n 593a4 <_Py_c_diff@@Base+0xb2a> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 593c2 <_Py_c_diff@@Base+0xb40> │ │ │ │ + bmi.n 593ba <_Py_c_diff@@Base+0xb40> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4496 @ 0x1190 │ │ │ │ + movw r0, #3408 @ 0xd50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ - movw r0, #4496 @ 0x1190 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ + movw r0, #3408 @ 0xd50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ - b.n 59382 <_Py_c_diff@@Base+0xb00> │ │ │ │ + beq.n 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ + b.n 5937a <_Py_c_diff@@Base+0xb00> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 59444 <_Py_c_diff@@Base+0xbc2> │ │ │ │ + ble.n 5943c <_Py_c_diff@@Base+0xbc2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5942a <_Py_c_diff@@Base+0xba8> │ │ │ │ + beq.n 59422 <_Py_c_diff@@Base+0xba8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5940c <_Py_c_diff@@Base+0xb8a> │ │ │ │ + bpl.n 59404 <_Py_c_diff@@Base+0xb8a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ + beq.n 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5942c <_Py_c_diff@@Base+0xbaa> │ │ │ │ + beq.n 59424 <_Py_c_diff@@Base+0xbaa> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4496 @ 0x1190 │ │ │ │ + movw r0, #3408 @ 0xd50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5944a <_Py_c_diff@@Base+0xbc8> │ │ │ │ + beq.n 59442 <_Py_c_diff@@Base+0xbc8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5944c <_Py_c_diff@@Base+0xbca> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ - b.n 5944c <_Py_c_diff@@Base+0xbca> │ │ │ │ + bne.n 59444 <_Py_c_diff@@Base+0xbca> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ + b.n 59444 <_Py_c_diff@@Base+0xbca> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5944c <_Py_c_diff@@Base+0xbca> │ │ │ │ + b.n 59444 <_Py_c_diff@@Base+0xbca> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b7828 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2b7408 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5946e <_Py_c_diff@@Base+0xbec> │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + cbz r0, 59466 <_Py_c_diff@@Base+0xbec> │ │ │ │ + movw r0, #14448 @ 0x3870 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -67626,63 +67622,63 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159870 │ │ │ │ - cbnz r0, 594d6 <_Py_c_diff@@Base+0xc54> │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 594ce <_Py_c_diff@@Base+0xc54> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 594a4 <_Py_c_diff@@Base+0xc22> │ │ │ │ + cbz r5, 5949c <_Py_c_diff@@Base+0xc22> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 594ac <_Py_c_diff@@Base+0xc2a> │ │ │ │ + b.n 594a4 <_Py_c_diff@@Base+0xc2a> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 594ca <_Py_c_diff@@Base+0xc48> │ │ │ │ + blt.n 594c2 <_Py_c_diff@@Base+0xc48> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 594ca <_Py_c_diff@@Base+0xc48> │ │ │ │ + cbnz r0, 594c2 <_Py_c_diff@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 594d8 <_Py_c_diff@@Base+0xc56> │ │ │ │ + b.n 594d0 <_Py_c_diff@@Base+0xc56> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 594d8 <_Py_c_diff@@Base+0xc56> │ │ │ │ + b.n 594d0 <_Py_c_diff@@Base+0xc56> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 594e2 <_Py_c_diff@@Base+0xc60> │ │ │ │ + cbz r3, 594da <_Py_c_diff@@Base+0xc60> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #476 @ 0x1dc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59546 <_Py_c_diff@@Base+0xcc4> │ │ │ │ + cbz r0, 5953e <_Py_c_diff@@Base+0xcc4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b47c │ │ │ │ - ldr r0, [pc, #56] @ (5954c <_Py_c_diff@@Base+0xcca>) │ │ │ │ + ldr r0, [pc, #56] @ (59544 <_Py_c_diff@@Base+0xcca>) │ │ │ │ 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] │ │ │ │ @@ -67697,481 +67693,481 @@ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00059550 : │ │ │ │ +00059548 : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 5955e │ │ │ │ + cbnz r0, 59556 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - b.w 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 135444 <_Py_hashtable_destroy@@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, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #264] @ (59680 ) │ │ │ │ + ldr r6, [pc, #264] @ (59678 ) │ │ │ │ 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 595a4 │ │ │ │ + bne.n 5959c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 595a4 │ │ │ │ + ble.n 5959c │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 595a4 │ │ │ │ - cbnz r4, 595c4 │ │ │ │ + bne.n 5959c │ │ │ │ + cbnz r4, 595bc │ │ │ │ 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] @ (59684 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #200] @ (5967c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59658 │ │ │ │ + beq.n 59650 │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 595ea │ │ │ │ + cbnz r0, 595e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5966a │ │ │ │ + b.n 59662 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595e6 │ │ │ │ + beq.n 595de │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 5960c │ │ │ │ + beq.n 59604 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a448 │ │ │ │ + bl 4a440 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5966a │ │ │ │ + b.n 59662 │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #31168 @ 0x79c0 │ │ │ │ + movw r1, #30032 @ 0x7550 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #59432 @ 0xe828 │ │ │ │ + movw r0, #58344 @ 0xe3e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 595e6 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 595de │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c388 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59662 │ │ │ │ + bge.n 5965a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ - b.n 595e6 │ │ │ │ + bl 1e3710 │ │ │ │ + b.n 595de │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5966a │ │ │ │ + b.n 59662 │ │ │ │ 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 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #464] @ (59858 ) │ │ │ │ + ldr r6, [pc, #608] @ (598e0 ) │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 596b8 │ │ │ │ + cbz r6, 596b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 596c8 │ │ │ │ + cbz r2, 596c0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 13e59c │ │ │ │ + bl 13e824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85110 │ │ │ │ - cbz r4, 596f6 │ │ │ │ - ldr r0, [pc, #28] @ (596fc ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1c7044 │ │ │ │ + cbz r4, 596ee │ │ │ │ + ldr r0, [pc, #28] @ (596f4 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57068 @ 0xdeec │ │ │ │ + movw r0, #55980 @ 0xdaac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -00059700 : │ │ │ │ +000596f8 : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3052 @ 0xbec │ │ │ │ + movw r0, #1964 @ 0x7ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24ccac <_PySlice_FromIndices@@Base+0xdf8> │ │ │ │ + bl 24b7b8 <_PySlice_FromIndices@@Base+0xdfc> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ - bl 594e8 <_Py_c_diff@@Base+0xc66> │ │ │ │ - cbz r0, 59770 │ │ │ │ + bl 594e0 <_Py_c_diff@@Base+0xc66> │ │ │ │ + cbz r0, 59768 │ │ │ │ adds r2, r4, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - cbz r3, 59768 │ │ │ │ + cbz r3, 59760 │ │ │ │ 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 59756 │ │ │ │ + bne.n 5974e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059772 : │ │ │ │ +0005976a : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ 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, #168] @ (59838 ) │ │ │ │ + ldr r5, [pc, #168] @ (59830 ) │ │ │ │ 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 597bc │ │ │ │ + bne.n 597b4 │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 597bc │ │ │ │ + ble.n 597b4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 597bc │ │ │ │ - cbnz r6, 597da │ │ │ │ + bne.n 597b4 │ │ │ │ + cbnz r6, 597d2 │ │ │ │ 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, #104] @ (5983c ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #104] @ (59834 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5981a │ │ │ │ + cbz r0, 59812 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 59816 │ │ │ │ - bl b0ee8 │ │ │ │ + cbz r0, 5980e │ │ │ │ + bl b0f38 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 59820 │ │ │ │ + bge.n 59818 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ + bl 1e3710 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 59828 │ │ │ │ + b.n 59820 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 59828 │ │ │ │ + b.n 59820 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #640] @ (59ac0 ) │ │ │ │ + ldr r6, [pc, #784] @ (59b48 ) │ │ │ │ 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 │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5985a │ │ │ │ + bne.n 59852 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00059874 : │ │ │ │ +0005986c : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 59894 │ │ │ │ - movw r0, #26068 @ 0x65d4 │ │ │ │ + bne.n 5988c │ │ │ │ + movw r0, #24992 @ 0x61a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 94174 │ │ │ │ - movw r0, #26076 @ 0x65dc │ │ │ │ + b.w 941f8 │ │ │ │ + movw r0, #25000 @ 0x61a8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 94174 │ │ │ │ + b.w 941f8 │ │ │ │ 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, 598d0 │ │ │ │ + cbz r6, 598c8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55532 @ 0xd8ec │ │ │ │ + movw r1, #54444 @ 0xd4ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5992a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 59922 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 598e2 │ │ │ │ + bpl.n 598da │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 59902 │ │ │ │ + bgt.n 598fa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #3072 @ 0xc00 │ │ │ │ + movw r1, #1984 @ 0x7c0 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 845a0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 845cc <_PyTuple_FromArray@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59a42 │ │ │ │ + beq.w 59a3a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26fa98 <_PyArg_ParseStackAndKeywords@@Base+0xb60> │ │ │ │ + bl 26e5a0 <_PyArg_ParseStackAndKeywords@@Base+0xb60> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5993e │ │ │ │ + bne.n 59936 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5992e │ │ │ │ + blt.n 59926 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a42 │ │ │ │ + b.n 59a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5992a │ │ │ │ + bne.n 59922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5992a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59922 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59950 │ │ │ │ + bge.n 59948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59950 │ │ │ │ + cbnz r3, 59948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 59994 │ │ │ │ + beq.n 5998c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b55a0 │ │ │ │ + bl 2b51bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a42 │ │ │ │ + beq.n 59a3a │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 270070 <_PyArg_ParseStackAndKeywords@@Base+0x1138> │ │ │ │ + bl 26eb7c <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59984 │ │ │ │ + bne.n 5997c │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 5992a │ │ │ │ + bl 83e9c │ │ │ │ + b.n 59922 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r6, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 599bc │ │ │ │ + bmi.n 599b4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3132 @ 0xc3c │ │ │ │ + movw r1, #2044 @ 0x7fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ - bl 9b258 │ │ │ │ + b.w f41f0 │ │ │ │ + bl 9b2c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 599cc │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 599d0 │ │ │ │ - b.n 5992a │ │ │ │ + bne.n 599c4 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 599c8 │ │ │ │ + b.n 59922 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 599e8 │ │ │ │ + bge.n 599e0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57424 @ 0xe050 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5992a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 59922 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 59a3a │ │ │ │ + beq.n 59a32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 59a1c │ │ │ │ + bmi.n 59a14 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3184 @ 0xc70 │ │ │ │ + movw r1, #2096 @ 0x830 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 59a2c │ │ │ │ - bl 9fe64 │ │ │ │ + cbz r0, 59a24 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 59a42 │ │ │ │ + b.n 59a3a │ │ │ │ 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 │ │ │ │ @@ -68181,169 +68177,169 @@ │ │ │ │ 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, #3236 @ 0xca4 │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 59a82 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 59a7a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c494 <__clock_getres64@plt> │ │ │ │ - cbz r0, 59a86 │ │ │ │ + cbz r0, 59a7e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59aa6 │ │ │ │ + b.n 59a9e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 59ab0 │ │ │ │ + vldr d6, [pc, #24] @ 59aa8 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 599de │ │ │ │ + bvs.n 599d6 │ │ │ │ @ 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, 59ad4 │ │ │ │ + cbz r2, 59acc │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 59ad6 │ │ │ │ + b.n 59ace │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 59ae4 │ │ │ │ - cbnz r2, 59ae4 │ │ │ │ - cbnz r4, 59b06 │ │ │ │ + bhi.n 59adc │ │ │ │ + cbnz r2, 59adc │ │ │ │ + cbnz r4, 59afe │ │ │ │ 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] @ (59c54 ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #344] @ (59c4c ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59c4a │ │ │ │ + beq.w 59c42 │ │ │ │ adds r1, r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 59be2 │ │ │ │ + beq.n 59bda │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 59b44 │ │ │ │ + cbz r7, 59b3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 59b3e │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 59b36 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #3252 @ 0xcb4 │ │ │ │ + movw r1, #2164 @ 0x874 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #29524 @ 0x7354 │ │ │ │ + movw r0, #28448 @ 0x6f20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59c4a │ │ │ │ + b.n 59c42 │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 59b46 │ │ │ │ - b.n 59bf0 │ │ │ │ - ldr r7, [pc, #272] @ (59c58 ) │ │ │ │ + bne.n 59b3e │ │ │ │ + b.n 59be8 │ │ │ │ + ldr r7, [pc, #272] @ (59c50 ) │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cbz r5, 59bb6 │ │ │ │ + cbz r5, 59bae │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 59b5c │ │ │ │ + bne.n 59b54 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 59bb8 │ │ │ │ - b.n 59bfc │ │ │ │ + bne.n 59bb0 │ │ │ │ + b.n 59bf4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 59b82 │ │ │ │ + bmi.n 59b7a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #3276 @ 0xccc │ │ │ │ + movw r1, #2188 @ 0x88c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59b9e │ │ │ │ + bne.n 59b96 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 59b56 │ │ │ │ + beq.n 59b4e │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 59b56 │ │ │ │ + beq.n 59b4e │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 59b56 │ │ │ │ + beq.n 59b4e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33884 @ 0x845c │ │ │ │ + movw r1, #32780 @ 0x800c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 59b3a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 59b32 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 59bfe │ │ │ │ + bmi.n 59bf6 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #3336 @ 0xd08 │ │ │ │ + movw r1, #2248 @ 0x8c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #29524 @ 0x7354 │ │ │ │ + movw r0, #28448 @ 0x6f20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b3a │ │ │ │ - ldr r6, [pc, #116] @ (59c58 ) │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b32 │ │ │ │ + ldr r6, [pc, #116] @ (59c50 ) │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 59bfe │ │ │ │ + b.n 59bf6 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - ldr r6, [pc, #92] @ (59c58 ) │ │ │ │ - b.n 59bfe │ │ │ │ - ldr r6, [pc, #88] @ (59c58 ) │ │ │ │ + ldr r6, [pc, #92] @ (59c50 ) │ │ │ │ + b.n 59bf6 │ │ │ │ + ldr r6, [pc, #88] @ (59c50 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59c4a │ │ │ │ + cbz r0, 59c42 │ │ │ │ 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] │ │ │ │ @@ -68360,334 +68356,334 @@ │ │ │ │ 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 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #816] @ (59f88 ) │ │ │ │ + ldr r6, [pc, #960] @ (5a010 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00059c5c <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +00059c54 <_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 262dcc <_PyObject_GetXIData@@Base+0x344> │ │ │ │ + bl 2618e8 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00059c8a : │ │ │ │ +00059c82 : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ 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 r1, sp, #4 │ │ │ │ - bl 59d6e │ │ │ │ - cbz r0, 59cec │ │ │ │ + bl 59d66 │ │ │ │ + cbz r0, 59ce4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ - cbz r0, 59ccc │ │ │ │ + cbz r0, 59cc4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59cec │ │ │ │ + b.n 59ce4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 59cf0 │ │ │ │ + vldr d6, [pc, #16] @ 59ce8 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 59c1e │ │ │ │ + bvs.n 59c16 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #40728 @ 0x9f18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59d1e │ │ │ │ + beq.n 59d16 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 59d58 │ │ │ │ + b.n 59d50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 59d14 │ │ │ │ + bne.n 59d0c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59d14 │ │ │ │ + bhi.n 59d0c │ │ │ │ mov r4, r2 │ │ │ │ - bl 4b38a │ │ │ │ + bl 4b382 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59d56 │ │ │ │ + beq.n 59d4e │ │ │ │ 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 59d58 │ │ │ │ + b.n 59d50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00059d5a : │ │ │ │ +00059d52 : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59db4 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 59db4 │ │ │ │ + bne.n 59dac │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 59dac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #2272 @ 0x8e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59db8 │ │ │ │ + b.n 59db0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 276c80 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 276654 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 59de6 │ │ │ │ + cbz r2, 59dde │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 59dea │ │ │ │ + cbnz r3, 59de2 │ │ │ │ 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 264770 │ │ │ │ + bl 2637c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59e1e │ │ │ │ + beq.n 59e16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59e20 │ │ │ │ + bge.n 59e18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59e20 │ │ │ │ + b.n 59e18 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #39180 @ 0x990c │ │ │ │ + movw r2, #38092 @ 0x94cc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #39196 @ 0x991c │ │ │ │ + movw r3, #38108 @ 0x94dc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ 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, #3520 @ 0xdc0 │ │ │ │ + movw r1, #2432 @ 0x980 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 59e9a │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 59e92 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 23bfd0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23aad0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59e9a │ │ │ │ + beq.n 59e92 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae88 <__clock_settime64@plt> │ │ │ │ - cbz r0, 59e9e │ │ │ │ + cbz r0, 59e96 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59ea6 │ │ │ │ + b.n 59e9e │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #3540 @ 0xdd4 │ │ │ │ + movw r0, #2452 @ 0x994 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 59ee8 │ │ │ │ + bls.n 59ee0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3576 @ 0xdf8 │ │ │ │ + movw r1, #2488 @ 0x9b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 59f3a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 59f32 │ │ │ │ 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 27cfa8 <_PyUnicode_EncodeUTF16@@Base+0x2fd0> │ │ │ │ + bl 27cb2c <_PyUnicode_EncodeUTF16@@Base+0x303c> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 59f3a │ │ │ │ + cbnz r0, 59f32 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 59f3a │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 59f32 │ │ │ │ + bl f73c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a51e0 │ │ │ │ - cbz r4, 59f3a │ │ │ │ + bl 2a4dc0 │ │ │ │ + cbz r4, 59f32 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59f3a │ │ │ │ + blt.n 59f32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59f34 │ │ │ │ + blt.n 59f2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59f3a │ │ │ │ + b.n 59f32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59f30 │ │ │ │ + b.n 59f28 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #16508 @ 0x407c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59f68 │ │ │ │ + beq.n 59f60 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 59f6c │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 59f64 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 59f70 │ │ │ │ + b.n 59f68 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 59fa6 │ │ │ │ + bpl.n 59f9e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fae │ │ │ │ + cbz r0, 59fa6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 264770 │ │ │ │ + bl 2637c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59fae │ │ │ │ + bne.n 59fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59fa2 │ │ │ │ + bge.n 59f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59fa2 │ │ │ │ + cbnz r3, 59f9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59fae │ │ │ │ + b.n 59fa6 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -68696,79 +68692,79 @@ │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 59fde │ │ │ │ + bls.n 59fd6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 5a012 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 5a00a │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59fee │ │ │ │ + cbz r0, 59fe6 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 59ff0 │ │ │ │ - b.n 59fd6 │ │ │ │ + bls.n 59fe8 │ │ │ │ + b.n 59fce │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fd6 │ │ │ │ + beq.n 59fce │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #21848 @ 0x5558 │ │ │ │ + movw r1, #20760 @ 0x5118 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 40320 │ │ │ │ + b.w 40314 │ │ │ │ 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, #3616 @ 0xe20 │ │ │ │ + movw r1, #2528 @ 0x9e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 5a064 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 5a05c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6b18 │ │ │ │ - cbnz r0, 5a056 │ │ │ │ + bl 1f53cc │ │ │ │ + cbnz r0, 5a04e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1169f0 │ │ │ │ - b.n 5a064 │ │ │ │ + bl 116c44 │ │ │ │ + b.n 5a05c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r0, [pc, #12] @ (5a068 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a060 ) │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r4, r5, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #55108 @ 0xd744 │ │ │ │ + movw r0, #54020 @ 0xd304 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -68776,48 +68772,48 @@ │ │ │ │ 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, 5a0b8 │ │ │ │ + cbnz r0, 5a0b0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a0c0 │ │ │ │ + cbz r0, 5a0b8 │ │ │ │ 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 5a0aa │ │ │ │ + beq.n 5a0a2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2c15c8 <_PyTime_FromLong@@Base+0x209c> │ │ │ │ + b.w 2c11a8 <_PyTime_FromLong@@Base+0x209c> │ │ │ │ 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 5a154 │ │ │ │ + bne.n 5a14c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a154 │ │ │ │ + beq.n 5a14c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a196 │ │ │ │ + beq.n 5a18e │ │ │ │ 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 │ │ │ │ @@ -68833,256 +68829,306 @@ │ │ │ │ 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, 5a160 │ │ │ │ + cbz r2, 5a158 │ │ │ │ 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 5a160 │ │ │ │ + b.n 5a158 │ │ │ │ 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, 5a172 │ │ │ │ + cbz r3, 5a16a │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ed78 │ │ │ │ + bl 8ee08 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5a17a │ │ │ │ + b.n 5a172 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a186 │ │ │ │ + blt.n 5a17e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5a196 │ │ │ │ + b.n 5a18e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a182 │ │ │ │ + bne.n 5a17a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a182 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a17a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (5a1dc ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (5a1d4 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5a1ca │ │ │ │ + cbz r2, 5a1c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 5a1ca │ │ │ │ - movw r0, #2624 @ 0xa40 │ │ │ │ + cbz r3, 5a1c2 │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #61804 @ 0xf16c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #60848 @ 0xedb0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a1fc │ │ │ │ + bne.n 5a1f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a200 │ │ │ │ + bge.n 5a1f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 214f0c │ │ │ │ + b.w 2139f0 │ │ │ │ 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] @ (5a248 ) │ │ │ │ + ldr r2, [pc, #52] @ (5a240 ) │ │ │ │ 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 5a22e │ │ │ │ + beq.n 5a226 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5a224 │ │ │ │ + b.n 5a21c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a238 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5a242 │ │ │ │ + bne.n 5a230 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5a23a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #3700 @ 0xe74 │ │ │ │ + movw r0, #2612 @ 0xa34 │ │ │ │ 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 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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, 5a290 │ │ │ │ + cbz r0, 5a288 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a290 │ │ │ │ + bge.n 5a288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a290 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a288 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c888 │ │ │ │ + bl 15c77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cd1c │ │ │ │ + bl 19c764 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59793 @ 0xe991 │ │ │ │ + movw r1, #59785 @ 0xe989 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e2b6 │ │ │ │ + b.w 4e2ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12cc3c <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ + b.w 12ced0 <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ 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 2837a0 │ │ │ │ + bl 283364 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5a2ec │ │ │ │ + beq.n 5a2e4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 5a2fc │ │ │ │ + bne.n 5a2f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a2fe │ │ │ │ + bge.n 5a2f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5a2fe │ │ │ │ + b.n 5a2f6 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2837a0 │ │ │ │ + bl 283364 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 2dd1e8 <_PyXIData_Free@@Base+0x964> │ │ │ │ + b.w 2dcda8 <_PyXIData_Free@@Base+0x964> │ │ │ │ │ │ │ │ -0005a322 : │ │ │ │ +0005a31a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (5a358 ) │ │ │ │ + ldr r4, [pc, #36] @ (5a350 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 246994 <_PyUnicode_Copy@@Base+0x360> │ │ │ │ + bl 245494 <_PyUnicode_Copy@@Base+0x360> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a354 │ │ │ │ - movw r0, #3716 @ 0xe84 │ │ │ │ + bge.n 5a34c │ │ │ │ + movw r0, #2628 @ 0xa44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #21836 @ 0x554c │ │ │ │ + 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] @ (5a3dc ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5a37c │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a36c │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a38e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #80] @ (5a3e0 ) │ │ │ │ + ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r5, 5a3a0 │ │ │ │ + ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ + b.n 5a3a2 │ │ │ │ + mov r6, r5 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5a3ba │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a3aa │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a3c6 │ │ │ │ + ldr r0, [pc, #24] @ (5a3dc ) │ │ │ │ + bl 2830f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #2668 @ 0xa6c │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 95278 │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + movw r1, #20748 @ 0x510c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 411ea │ │ │ │ + b.w 411e2 │ │ │ │ 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 5a3a4 │ │ │ │ + bl 5a42c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5a38c │ │ │ │ + cbz r3, 5a414 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a396 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5a3a0 │ │ │ │ + bne.n 5a41e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5a428 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 5a3b8 │ │ │ │ + cbz r3, 5a440 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5a3f8 │ │ │ │ + bne.n 5a480 │ │ │ │ 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 │ │ │ │ @@ -69097,649 +69143,880 @@ │ │ │ │ moveq r1, #12 │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + 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] @ (5a5f0 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5a4ac │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a49c │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a4be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + movs r5, #0 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 1c5cc0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl 810b0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a5a6 │ │ │ │ + ldr r6, [pc, #268] @ (5a5f4 ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5a5a6 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #60121 @ 0xead9 │ │ │ │ + movt r1, #21 │ │ │ │ + movw r3, #57561 @ 0xe0d9 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + movw r0, #49388 @ 0xc0ec │ │ │ │ + movt r0, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #6261 @ 0x1875 │ │ │ │ + movt r0, #19 │ │ │ │ + movw r5, #44916 @ 0xaf74 │ │ │ │ + movt r5, #2 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 7ace8 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbz r0, 5a588 │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + bl 5a780 <_PyErr_FormatFromCause@@Base+0x38> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cbz r0, 5a588 │ │ │ │ + ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ + bl 1c5a1c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a56e │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #43413 @ 0xa995 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2dd174 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5a568 │ │ │ │ + movw r1, #44181 @ 0xac95 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bl 2dd174 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5a574 │ │ │ │ + b.n 5a58c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 135444 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 5a588 │ │ │ │ + movw r1, #45233 @ 0xb0b1 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 2dd174 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5a5a6 │ │ │ │ + b.n 5a58c │ │ │ │ + bl 23aac0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 5a5a6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5a5a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a5a6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + bl 1c5cc0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5a5c4 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a5b4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a5d0 │ │ │ │ + ldr r0, [pc, #36] @ (5a5f0 ) │ │ │ │ + bl 2830f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 5a5d8 │ │ │ │ + bl 135444 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 5a5e0 │ │ │ │ + bl 135444 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 5a5e8 │ │ │ │ + bl 135444 <_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 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 5a3a4 │ │ │ │ + bl 5a42c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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, 5a434 │ │ │ │ + cbnz r3, 5a632 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a434 │ │ │ │ + ble.n 5a632 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a434 │ │ │ │ - cbnz r4, 5a450 │ │ │ │ + bne.n 5a632 │ │ │ │ + cbnz r4, 5a64e │ │ │ │ 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] @ (5a4b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (5a6b0 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a4aa │ │ │ │ + cbz r0, 5a6a8 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a462 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5a4aa │ │ │ │ + bne.n 5a660 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5a6a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a48e │ │ │ │ + beq.n 5a68c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3756 @ 0xeac │ │ │ │ + movw r1, #2672 @ 0xa70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3796 @ 0xed4 │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [pc, #144] @ (5a544 ) │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #288] @ (5a7d4 <_PyErr_FormatFromCause@@Base+0x8c>) │ │ │ │ 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, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #3 │ │ │ │ mov r1, sp │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5a4ee │ │ │ │ - cbz r4, 5a522 │ │ │ │ - movw r3, #3840 @ 0xf00 │ │ │ │ + cbnz r0, 5a6ee │ │ │ │ + cbz r4, 5a722 │ │ │ │ + movw r3, #2756 @ 0xac4 │ │ │ │ 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 2c494 <__clock_getres64@plt> │ │ │ │ - cbz r0, 5a502 │ │ │ │ + cbz r0, 5a702 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a536 │ │ │ │ + b.n 5a736 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s13, [sp, #24] │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 5a540 │ │ │ │ + vldr d5, [pc, #44] @ 5a740 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9d2c │ │ │ │ + bl 1e83d8 │ │ │ │ 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 5a46e │ │ │ │ + bvs.n 5a66e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -0005a548 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005a748 <_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] @ (5a57c <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5a77c <_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 39514 │ │ │ │ + bl 3950c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ + bl 1c59c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5a7b2 <_PyErr_FormatFromCause@@Base+0x6a> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #42983 @ 0xa7e7 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd174 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5a7b2 <_PyErr_FormatFromCause@@Base+0x6a> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 135444 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5a5a6 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + cbnz r0, 5a7dc <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a5ae <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ + cbz r0, 5a7e4 <_PyErr_FormatFromCause@@Base+0x9c> │ │ │ │ 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 5a598 <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ + beq.n 5a7ce <_PyErr_FormatFromCause@@Base+0x86> │ │ │ │ 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 r6, [pc, #96] @ (5a858 <_PyErr_FormatFromCause@@Base+0x110>) │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ + movt r3, #7 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5a818 <_PyErr_FormatFromCause@@Base+0xd0> │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2c0ec │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 5a822 <_PyErr_FormatFromCause@@Base+0xda> │ │ │ │ + ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 5a84a <_PyErr_FormatFromCause@@Base+0x102> │ │ │ │ + ldmia.w r5, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7fcc8 <_Py_hashtable_set@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5a850 <_PyErr_FormatFromCause@@Base+0x108> │ │ │ │ + ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + b.n 5a852 <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5a852 <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5a5ca <_PyErr_FormatFromCause@@Base+0x82> │ │ │ │ + bgt.n 5a876 <_PyErr_FormatFromCause@@Base+0x12e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3880 @ 0xf28 │ │ │ │ + movw r1, #2796 @ 0xaec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 5a5fa <_PyErr_FormatFromCause@@Base+0xb2> │ │ │ │ + ble.n 5a8a6 <_PyErr_FormatFromCause@@Base+0x15e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3928 @ 0xf58 │ │ │ │ + movw r1, #2844 @ 0xb1c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5a660 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + beq.n 5a90c <_PyErr_FormatFromCause@@Base+0x1c4> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 149d44 │ │ │ │ + bl 149df0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a632 <_PyErr_FormatFromCause@@Base+0xea> │ │ │ │ + cbnz r0, 5a8de <_PyErr_FormatFromCause@@Base+0x196> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #3972 @ 0xf84 │ │ │ │ + movw r1, #2888 @ 0xb48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2689b8 │ │ │ │ + bl 2674d0 │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 5a650 <_PyErr_FormatFromCause@@Base+0x108> │ │ │ │ + beq.n 5a8fc <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 5a652 <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ + beq.n 5a8fe <_PyErr_FormatFromCause@@Base+0x1b6> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a660 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ - b.n 5a652 <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ + blt.n 5a90c <_PyErr_FormatFromCause@@Base+0x1c4> │ │ │ │ + b.n 5a8fe <_PyErr_FormatFromCause@@Base+0x1b6> │ │ │ │ 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+0x5d4> │ │ │ │ + b.n 5ae0e <_PyErr_FormatFromCause@@Base+0x6c6> │ │ │ │ movs r0, #0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5a778 <_PyErr_FormatFromCause@@Base+0x230> │ │ │ │ - cbz r0, 5a6a8 <_PyErr_FormatFromCause@@Base+0x160> │ │ │ │ + bl 5a9d4 <_PyErr_FormatFromCause@@Base+0x28c> │ │ │ │ + cbz r0, 5a954 <_PyErr_FormatFromCause@@Base+0x20c> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - cbnz r4, 5a6a8 <_PyErr_FormatFromCause@@Base+0x160> │ │ │ │ + cbnz r4, 5a954 <_PyErr_FormatFromCause@@Base+0x20c> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c2650 <_Py_strhex@@Base+0x4e0> │ │ │ │ + bl 2c2230 <_Py_strhex@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a6ac <_PyErr_FormatFromCause@@Base+0x164> │ │ │ │ + beq.n 5a958 <_PyErr_FormatFromCause@@Base+0x210> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 885a4 │ │ │ │ - b.n 5a6ae <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ - ldr r0, [pc, #8] @ (5a6b4 <_PyErr_FormatFromCause@@Base+0x16c>) │ │ │ │ - b.n 5a6ae <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + bl 88610 │ │ │ │ + b.n 5a95a <_PyErr_FormatFromCause@@Base+0x212> │ │ │ │ + ldr r0, [pc, #8] @ (5a960 <_PyErr_FormatFromCause@@Base+0x218>) │ │ │ │ + b.n 5a95a <_PyErr_FormatFromCause@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #120] @ (5a740 <_PyErr_FormatFromCause@@Base+0x1f8>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5a6e0 <_PyErr_FormatFromCause@@Base+0x198> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5a6d0 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5a6f2 <_PyErr_FormatFromCause@@Base+0x1aa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #80] @ (5a744 <_PyErr_FormatFromCause@@Base+0x1fc>) │ │ │ │ - ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r5, 5a704 <_PyErr_FormatFromCause@@Base+0x1bc> │ │ │ │ - ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ - b.n 5a706 <_PyErr_FormatFromCause@@Base+0x1be> │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5a71e <_PyErr_FormatFromCause@@Base+0x1d6> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5a70e <_PyErr_FormatFromCause@@Base+0x1c6> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5a72a <_PyErr_FormatFromCause@@Base+0x1e2> │ │ │ │ - ldr r0, [pc, #24] @ (5a740 <_PyErr_FormatFromCause@@Base+0x1f8>) │ │ │ │ - bl 283570 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #4012 @ 0xfac │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #4016 @ 0xfb0 │ │ │ │ + movw r0, #2928 @ 0xb70 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 5a780 <_PyErr_FormatFromCause@@Base+0x38> │ │ │ │ + cbz r0, 5a9c8 <_PyErr_FormatFromCause@@Base+0x280> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fcc8 <_Py_hashtable_set@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5a9ce <_PyErr_FormatFromCause@@Base+0x286> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 135444 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 5a9d0 <_PyErr_FormatFromCause@@Base+0x288> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5a9d0 <_PyErr_FormatFromCause@@Base+0x288> │ │ │ │ + movs r4, #0 │ │ │ │ + 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, #4] │ │ │ │ movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5a79e <_PyErr_FormatFromCause@@Base+0x256> │ │ │ │ + beq.n 5a9fa <_PyErr_FormatFromCause@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 5a7a6 <_PyErr_FormatFromCause@@Base+0x25e> │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 5aa02 <_PyErr_FormatFromCause@@Base+0x2ba> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 5a7d0 <_PyErr_FormatFromCause@@Base+0x288> │ │ │ │ + cbz r3, 5aa2c <_PyErr_FormatFromCause@@Base+0x2e4> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 5a7de <_PyErr_FormatFromCause@@Base+0x296> │ │ │ │ + b.n 5aa3a <_PyErr_FormatFromCause@@Base+0x2f2> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5a7c6 <_PyErr_FormatFromCause@@Base+0x27e> │ │ │ │ + beq.n 5aa22 <_PyErr_FormatFromCause@@Base+0x2da> │ │ │ │ movw r1, #59248 @ 0xe770 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 5a7c6 <_PyErr_FormatFromCause@@Base+0x27e> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 5aa22 <_PyErr_FormatFromCause@@Base+0x2da> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7de <_PyErr_FormatFromCause@@Base+0x296> │ │ │ │ + b.n 5aa3a <_PyErr_FormatFromCause@@Base+0x2f2> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a7c2 <_PyErr_FormatFromCause@@Base+0x27a> │ │ │ │ + beq.n 5aa1e <_PyErr_FormatFromCause@@Base+0x2d6> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5a7de <_PyErr_FormatFromCause@@Base+0x296> │ │ │ │ + b.n 5aa3a <_PyErr_FormatFromCause@@Base+0x2f2> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a7b2 <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ - b.n 5a7c2 <_PyErr_FormatFromCause@@Base+0x27a> │ │ │ │ + bne.n 5aa0e <_PyErr_FormatFromCause@@Base+0x2c6> │ │ │ │ + b.n 5aa1e <_PyErr_FormatFromCause@@Base+0x2d6> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eeb48 │ │ │ │ + bl eee90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5a80e <_PyErr_FormatFromCause@@Base+0x2c6> │ │ │ │ + cbz r0, 5aa6a <_PyErr_FormatFromCause@@Base+0x322> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a80e <_PyErr_FormatFromCause@@Base+0x2c6> │ │ │ │ + bge.n 5aa6a <_PyErr_FormatFromCause@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a80e <_PyErr_FormatFromCause@@Base+0x2c6> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aa6a <_PyErr_FormatFromCause@@Base+0x322> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5a828 <_PyErr_FormatFromCause@@Base+0x2e0> │ │ │ │ + cbz r0, 5aa84 <_PyErr_FormatFromCause@@Base+0x33c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a828 <_PyErr_FormatFromCause@@Base+0x2e0> │ │ │ │ + bge.n 5aa84 <_PyErr_FormatFromCause@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a828 <_PyErr_FormatFromCause@@Base+0x2e0> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aa84 <_PyErr_FormatFromCause@@Base+0x33c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5a842 <_PyErr_FormatFromCause@@Base+0x2fa> │ │ │ │ + cbz r0, 5aa9e <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a842 <_PyErr_FormatFromCause@@Base+0x2fa> │ │ │ │ + bge.n 5aa9e <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a842 <_PyErr_FormatFromCause@@Base+0x2fa> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aa9e <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5a85c <_PyErr_FormatFromCause@@Base+0x314> │ │ │ │ + cbz r0, 5aab8 <_PyErr_FormatFromCause@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a85c <_PyErr_FormatFromCause@@Base+0x314> │ │ │ │ + bge.n 5aab8 <_PyErr_FormatFromCause@@Base+0x370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a85c <_PyErr_FormatFromCause@@Base+0x314> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aab8 <_PyErr_FormatFromCause@@Base+0x370> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5a876 <_PyErr_FormatFromCause@@Base+0x32e> │ │ │ │ + cbz r0, 5aad2 <_PyErr_FormatFromCause@@Base+0x38a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a876 <_PyErr_FormatFromCause@@Base+0x32e> │ │ │ │ + bge.n 5aad2 <_PyErr_FormatFromCause@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a876 <_PyErr_FormatFromCause@@Base+0x32e> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aad2 <_PyErr_FormatFromCause@@Base+0x38a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 5a890 <_PyErr_FormatFromCause@@Base+0x348> │ │ │ │ + cbz r0, 5aaec <_PyErr_FormatFromCause@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a890 <_PyErr_FormatFromCause@@Base+0x348> │ │ │ │ + bge.n 5aaec <_PyErr_FormatFromCause@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a890 <_PyErr_FormatFromCause@@Base+0x348> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aaec <_PyErr_FormatFromCause@@Base+0x3a4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 5a8aa <_PyErr_FormatFromCause@@Base+0x362> │ │ │ │ + cbz r0, 5ab06 <_PyErr_FormatFromCause@@Base+0x3be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8aa <_PyErr_FormatFromCause@@Base+0x362> │ │ │ │ + bge.n 5ab06 <_PyErr_FormatFromCause@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8aa <_PyErr_FormatFromCause@@Base+0x362> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab06 <_PyErr_FormatFromCause@@Base+0x3be> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5a8c4 <_PyErr_FormatFromCause@@Base+0x37c> │ │ │ │ + cbz r0, 5ab20 <_PyErr_FormatFromCause@@Base+0x3d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8c4 <_PyErr_FormatFromCause@@Base+0x37c> │ │ │ │ + bge.n 5ab20 <_PyErr_FormatFromCause@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8c4 <_PyErr_FormatFromCause@@Base+0x37c> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab20 <_PyErr_FormatFromCause@@Base+0x3d8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5a8de <_PyErr_FormatFromCause@@Base+0x396> │ │ │ │ + cbz r0, 5ab3a <_PyErr_FormatFromCause@@Base+0x3f2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8de <_PyErr_FormatFromCause@@Base+0x396> │ │ │ │ + bge.n 5ab3a <_PyErr_FormatFromCause@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8de <_PyErr_FormatFromCause@@Base+0x396> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab3a <_PyErr_FormatFromCause@@Base+0x3f2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 5a8f8 <_PyErr_FormatFromCause@@Base+0x3b0> │ │ │ │ + cbz r0, 5ab54 <_PyErr_FormatFromCause@@Base+0x40c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8f8 <_PyErr_FormatFromCause@@Base+0x3b0> │ │ │ │ + bge.n 5ab54 <_PyErr_FormatFromCause@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8f8 <_PyErr_FormatFromCause@@Base+0x3b0> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab54 <_PyErr_FormatFromCause@@Base+0x40c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5a912 <_PyErr_FormatFromCause@@Base+0x3ca> │ │ │ │ + cbz r0, 5ab6e <_PyErr_FormatFromCause@@Base+0x426> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a912 <_PyErr_FormatFromCause@@Base+0x3ca> │ │ │ │ + bge.n 5ab6e <_PyErr_FormatFromCause@@Base+0x426> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a912 <_PyErr_FormatFromCause@@Base+0x3ca> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab6e <_PyErr_FormatFromCause@@Base+0x426> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5a92c <_PyErr_FormatFromCause@@Base+0x3e4> │ │ │ │ + cbz r0, 5ab88 <_PyErr_FormatFromCause@@Base+0x440> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a92c <_PyErr_FormatFromCause@@Base+0x3e4> │ │ │ │ + bge.n 5ab88 <_PyErr_FormatFromCause@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a92c <_PyErr_FormatFromCause@@Base+0x3e4> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab88 <_PyErr_FormatFromCause@@Base+0x440> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5a946 <_PyErr_FormatFromCause@@Base+0x3fe> │ │ │ │ + cbz r0, 5aba2 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a946 <_PyErr_FormatFromCause@@Base+0x3fe> │ │ │ │ + bge.n 5aba2 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a946 <_PyErr_FormatFromCause@@Base+0x3fe> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aba2 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a960 <_PyErr_FormatFromCause@@Base+0x418> │ │ │ │ + cbz r0, 5abbc <_PyErr_FormatFromCause@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a960 <_PyErr_FormatFromCause@@Base+0x418> │ │ │ │ + bge.n 5abbc <_PyErr_FormatFromCause@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a960 <_PyErr_FormatFromCause@@Base+0x418> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abbc <_PyErr_FormatFromCause@@Base+0x474> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a97a <_PyErr_FormatFromCause@@Base+0x432> │ │ │ │ + cbz r0, 5abd6 <_PyErr_FormatFromCause@@Base+0x48e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a97a <_PyErr_FormatFromCause@@Base+0x432> │ │ │ │ + bge.n 5abd6 <_PyErr_FormatFromCause@@Base+0x48e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a97a <_PyErr_FormatFromCause@@Base+0x432> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abd6 <_PyErr_FormatFromCause@@Base+0x48e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a994 <_PyErr_FormatFromCause@@Base+0x44c> │ │ │ │ + cbz r0, 5abf0 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a994 <_PyErr_FormatFromCause@@Base+0x44c> │ │ │ │ + bge.n 5abf0 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a994 <_PyErr_FormatFromCause@@Base+0x44c> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abf0 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a9ae <_PyErr_FormatFromCause@@Base+0x466> │ │ │ │ + cbz r0, 5ac0a <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a9ae <_PyErr_FormatFromCause@@Base+0x466> │ │ │ │ + bge.n 5ac0a <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a9ae <_PyErr_FormatFromCause@@Base+0x466> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac0a <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a9c8 <_PyErr_FormatFromCause@@Base+0x480> │ │ │ │ + cbz r0, 5ac24 <_PyErr_FormatFromCause@@Base+0x4dc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a9c8 <_PyErr_FormatFromCause@@Base+0x480> │ │ │ │ + bge.n 5ac24 <_PyErr_FormatFromCause@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a9c8 <_PyErr_FormatFromCause@@Base+0x480> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac24 <_PyErr_FormatFromCause@@Base+0x4dc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5a9fa <_PyErr_FormatFromCause@@Base+0x4b2> │ │ │ │ + cbnz r3, 5ac56 <_PyErr_FormatFromCause@@Base+0x50e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5aa16 <_PyErr_FormatFromCause@@Base+0x4ce> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5ac72 <_PyErr_FormatFromCause@@Base+0x52a> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5aa1a <_PyErr_FormatFromCause@@Base+0x4d2> │ │ │ │ + cbz r3, 5ac76 <_PyErr_FormatFromCause@@Base+0x52e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55532 @ 0xd8ec │ │ │ │ + movw r1, #54444 @ 0xd4ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa30 <_PyErr_FormatFromCause@@Base+0x4e8> │ │ │ │ + b.n 5ac8c <_PyErr_FormatFromCause@@Base+0x544> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5aa28 <_PyErr_FormatFromCause@@Base+0x4e0> │ │ │ │ + cbz r0, 5ac84 <_PyErr_FormatFromCause@@Base+0x53c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #16] @ (5aa34 <_PyErr_FormatFromCause@@Base+0x4ec>) │ │ │ │ - b.w a8974 │ │ │ │ + ldr r1, [pc, #16] @ (5ac90 <_PyErr_FormatFromCause@@Base+0x548>) │ │ │ │ + b.w a89f8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ usat r0, #18, r8, lsl #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 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 80e68 │ │ │ │ + cbz r0, 5acde <_PyErr_FormatFromCause@@Base+0x596> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8fa98 │ │ │ │ + cbz r0, 5acca <_PyErr_FormatFromCause@@Base+0x582> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 8fa98 │ │ │ │ + cbnz r0, 5ace2 <_PyErr_FormatFromCause@@Base+0x59a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5acde <_PyErr_FormatFromCause@@Base+0x596> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5acde <_PyErr_FormatFromCause@@Base+0x596> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 5ad26 <_PyErr_FormatFromCause@@Base+0x5de> │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 37d28 <_PyImport_SetModule@@Base+0x44> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5acca <_PyErr_FormatFromCause@@Base+0x582> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 8fa98 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5acca <_PyErr_FormatFromCause@@Base+0x582> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 9b44c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5ad20 <_PyErr_FormatFromCause@@Base+0x5d8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ad20 <_PyErr_FormatFromCause@@Base+0x5d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5aa5e <_PyErr_FormatFromCause@@Base+0x516> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 5ad50 <_PyErr_FormatFromCause@@Base+0x608> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aae2 <_PyErr_FormatFromCause@@Base+0x59a> │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 5add4 <_PyErr_FormatFromCause@@Base+0x68c> │ │ │ │ + bl b0f38 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ - cbz r6, 5aa9a <_PyErr_FormatFromCause@@Base+0x552> │ │ │ │ + bl b4104 │ │ │ │ + cbz r6, 5ad8c <_PyErr_FormatFromCause@@Base+0x644> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5aa8a <_PyErr_FormatFromCause@@Base+0x542> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5ad7c <_PyErr_FormatFromCause@@Base+0x634> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa5e <_PyErr_FormatFromCause@@Base+0x516> │ │ │ │ - b.n 5aae2 <_PyErr_FormatFromCause@@Base+0x59a> │ │ │ │ + beq.n 5ad50 <_PyErr_FormatFromCause@@Base+0x608> │ │ │ │ + b.n 5add4 <_PyErr_FormatFromCause@@Base+0x68c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 5aae2 <_PyErr_FormatFromCause@@Base+0x59a> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 5add4 <_PyErr_FormatFromCause@@Base+0x68c> │ │ │ │ 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 │ │ │ │ @@ -69751,436 +70028,311 @@ │ │ │ │ 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 4af6c │ │ │ │ - b.n 5aae4 <_PyErr_FormatFromCause@@Base+0x59c> │ │ │ │ + bl 4af64 │ │ │ │ + b.n 5add6 <_PyErr_FormatFromCause@@Base+0x68e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 122b78 │ │ │ │ - cbnz r0, 5ab14 <_PyErr_FormatFromCause@@Base+0x5cc> │ │ │ │ - movw r0, #4028 @ 0xfbc │ │ │ │ + bl 122dec │ │ │ │ + cbnz r0, 5ae06 <_PyErr_FormatFromCause@@Base+0x6be> │ │ │ │ + movw r0, #2940 @ 0xb7c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83e70 │ │ │ │ + b.w 83e9c │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r2, 5ab40 <_PyErr_FormatFromCause@@Base+0x5f8> │ │ │ │ - bl 1e5280 │ │ │ │ - b.n 5ab42 <_PyErr_FormatFromCause@@Base+0x5fa> │ │ │ │ + cbnz r2, 5ae32 <_PyErr_FormatFromCause@@Base+0x6ea> │ │ │ │ + bl 1e3934 │ │ │ │ + b.n 5ae34 <_PyErr_FormatFromCause@@Base+0x6ec> │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #4080 @ 0xff0 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #4084 @ 0xff4 │ │ │ │ + movw r0, #2996 @ 0xbb4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ - cbnz r4, 5ab66 <_PyErr_FormatFromCause@@Base+0x61e> │ │ │ │ + beq.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ + cbnz r4, 5ae58 <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ab86 <_PyErr_FormatFromCause@@Base+0x63e> │ │ │ │ + b.n 5ae78 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 149d44 │ │ │ │ - cbz r0, 5abba <_PyErr_FormatFromCause@@Base+0x672> │ │ │ │ - movw r1, #41044 @ 0xa054 │ │ │ │ + bl 149df0 │ │ │ │ + cbz r0, 5aeac <_PyErr_FormatFromCause@@Base+0x764> │ │ │ │ + movw r1, #39956 @ 0x9c14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a348c │ │ │ │ + bl 1a1e34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b238 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 5ad3a <_PyErr_FormatFromCause@@Base+0x7f2> │ │ │ │ + bne.w 5b02c <_PyErr_FormatFromCause@@Base+0x8e4> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 5ad0a <_PyErr_FormatFromCause@@Base+0x7c2> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.w 5affc <_PyErr_FormatFromCause@@Base+0x8b4> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ - b.n 5ab86 <_PyErr_FormatFromCause@@Base+0x63e> │ │ │ │ + bne.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ + b.n 5ae78 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 5ac78 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ + bmi.n 5af6a <_PyErr_FormatFromCause@@Base+0x822> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e58c │ │ │ │ + bl 13e814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ad1a <_PyErr_FormatFromCause@@Base+0x7d2> │ │ │ │ + beq.w 5b00c <_PyErr_FormatFromCause@@Base+0x8c4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ac78 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ + beq.n 5af6a <_PyErr_FormatFromCause@@Base+0x822> │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 5ac78 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ + bne.n 5af6a <_PyErr_FormatFromCause@@Base+0x822> │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1597a4 │ │ │ │ + bl 159400 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac62 <_PyErr_FormatFromCause@@Base+0x71a> │ │ │ │ + bne.n 5af54 <_PyErr_FormatFromCause@@Base+0x80c> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 5ac12 <_PyErr_FormatFromCause@@Base+0x6ca> │ │ │ │ + bgt.n 5af04 <_PyErr_FormatFromCause@@Base+0x7bc> │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2ae0c <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #432] @ (5adb8 <_PyErr_FormatFromCause@@Base+0x870>) │ │ │ │ + ldr r3, [pc, #432] @ (5b0a8 <_PyErr_FormatFromCause@@Base+0x960>) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b238 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ac44 <_PyErr_FormatFromCause@@Base+0x6fc> │ │ │ │ + bne.n 5af36 <_PyErr_FormatFromCause@@Base+0x7ee> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ac4a <_PyErr_FormatFromCause@@Base+0x702> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5af3c <_PyErr_FormatFromCause@@Base+0x7f4> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac12 <_PyErr_FormatFromCause@@Base+0x6ca> │ │ │ │ - b.n 5ac58 <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ + beq.n 5af04 <_PyErr_FormatFromCause@@Base+0x7bc> │ │ │ │ + b.n 5af4a <_PyErr_FormatFromCause@@Base+0x802> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 5ad46 <_PyErr_FormatFromCause@@Base+0x7fe> │ │ │ │ + bge.n 5b038 <_PyErr_FormatFromCause@@Base+0x8f0> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5adae <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ + b.n 5b0a0 <_PyErr_FormatFromCause@@Base+0x958> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ - bl f7070 │ │ │ │ - movw r1, #51492 @ 0xc924 │ │ │ │ + beq.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ + bl f73c8 │ │ │ │ + movw r1, #50404 @ 0xc4e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a348c │ │ │ │ + bl 1a1e34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + beq.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 5acb2 <_PyErr_FormatFromCause@@Base+0x76a> │ │ │ │ + ble.n 5afa4 <_PyErr_FormatFromCause@@Base+0x85c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #3008 @ 0xbc0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ 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 2ae0c <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #240] @ (5adb8 <_PyErr_FormatFromCause@@Base+0x870>) │ │ │ │ + ldr r3, [pc, #236] @ (5b0a8 <_PyErr_FormatFromCause@@Base+0x960>) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 15a608 │ │ │ │ - bl b0ee8 │ │ │ │ + bl 15a4f4 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b238 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 5ad06 <_PyErr_FormatFromCause@@Base+0x7be> │ │ │ │ + bne.n 5aff8 <_PyErr_FormatFromCause@@Base+0x8b0> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ad0a <_PyErr_FormatFromCause@@Base+0x7c2> │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5affc <_PyErr_FormatFromCause@@Base+0x8b4> │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acd6 <_PyErr_FormatFromCause@@Base+0x78e> │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + beq.n 5afc8 <_PyErr_FormatFromCause@@Base+0x880> │ │ │ │ + b.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5ad92 <_PyErr_FormatFromCause@@Base+0x84a> │ │ │ │ + bge.n 5b084 <_PyErr_FormatFromCause@@Base+0x93c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4128 @ 0x1020 │ │ │ │ + movw r1, #3040 @ 0xbe0 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5ad0a <_PyErr_FormatFromCause@@Base+0x7c2> │ │ │ │ + blt.n 5affc <_PyErr_FormatFromCause@@Base+0x8b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ - b.n 5adae <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ + bl 94518 │ │ │ │ + b.n 5b0a0 <_PyErr_FormatFromCause@@Base+0x958> │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5ad56 <_PyErr_FormatFromCause@@Base+0x80e> │ │ │ │ + bne.n 5b048 <_PyErr_FormatFromCause@@Base+0x900> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5ad72 <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ - movw r1, #48808 @ 0xbea8 │ │ │ │ + bne.n 5b064 <_PyErr_FormatFromCause@@Base+0x91c> │ │ │ │ + movw r1, #47736 @ 0xba78 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 5ad7a <_PyErr_FormatFromCause@@Base+0x832> │ │ │ │ + cbnz r0, 5b06c <_PyErr_FormatFromCause@@Base+0x924> │ │ │ │ mov r0, r9 │ │ │ │ - bl 94494 │ │ │ │ - b.n 5adae <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ + bl 94518 │ │ │ │ + b.n 5b0a0 <_PyErr_FormatFromCause@@Base+0x958> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51528 @ 0xc948 │ │ │ │ + movw r1, #50440 @ 0xc508 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5ac5e <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ - movw r1, #48808 @ 0xbea8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5af50 <_PyErr_FormatFromCause@@Base+0x808> │ │ │ │ + movw r1, #47736 @ 0xba78 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ad7a <_PyErr_FormatFromCause@@Base+0x832> │ │ │ │ + bne.n 5b06c <_PyErr_FormatFromCause@@Base+0x924> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005adbc : │ │ │ │ - b.w 235ccc <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ - 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] @ (5af2c ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5adea │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5adda │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5adfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - movs r5, #0 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 1c73c0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - bl 81090 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aee4 │ │ │ │ - ldr r6, [pc, #268] @ (5af30 ) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5aee4 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #60329 @ 0xeba9 │ │ │ │ - movt r1, #21 │ │ │ │ - movw r3, #59925 @ 0xea15 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - movw r0, #49388 @ 0xc0ec │ │ │ │ - movt r0, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #5589 @ 0x15d5 │ │ │ │ - movt r0, #19 │ │ │ │ - movw r5, #44916 @ 0xaf74 │ │ │ │ - movt r5, #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 7acf0 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cbz r0, 5aec6 │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 5b0d0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 5aec6 │ │ │ │ - ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 1c711c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5aeac │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #45865 @ 0xb329 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2de6d8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 5aea6 │ │ │ │ - movw r1, #46201 @ 0xb479 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bl 2de6d8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5aeb2 │ │ │ │ - b.n 5aeca │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5aec6 │ │ │ │ - movw r1, #46553 @ 0xb5d9 │ │ │ │ +0005b0ac : │ │ │ │ + b.w 2347cc <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #44181 @ 0xac95 │ │ │ │ movt r1, #5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 2de6d8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5aee4 │ │ │ │ - b.n 5aeca │ │ │ │ - bl 23bfc0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5aee4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aee4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aee4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - bl 1c73c0 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5af02 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5aef2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5af0e │ │ │ │ - ldr r0, [pc, #32] @ (5af2c ) │ │ │ │ - bl 283570 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5af16 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5af1e │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5af26 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2dd174 <_Py_hashtable_foreach@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 5af4c │ │ │ │ + cbz r1, 5b0e0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5af68 │ │ │ │ + bmi.n 5b0fc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15056 @ 0x3ad0 │ │ │ │ + movw r1, #13968 @ 0x3690 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5af80 │ │ │ │ + b.n 5b114 │ │ │ │ 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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -70192,1196 +70344,1040 @@ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (5afcc ) │ │ │ │ - bl 87b90 │ │ │ │ - cbz r0, 5afca │ │ │ │ + ldr r0, [pc, #24] @ (5b160 ) │ │ │ │ + bl 87bfc │ │ │ │ + cbz r0, 5b15e │ │ │ │ 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] @ (5b110 ) │ │ │ │ + ldr r7, [pc, #464] @ (5b334 ) │ │ │ │ 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, 5afe8 │ │ │ │ + cbz r1, 5b17c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5b004 │ │ │ │ + bmi.n 5b198 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15096 @ 0x3af8 │ │ │ │ + movw r1, #14008 @ 0x36b8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b01c │ │ │ │ + b.n 5b1b0 │ │ │ │ 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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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, 5b04c │ │ │ │ + cbz r2, 5b1e0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 13e59c │ │ │ │ + bl 13e824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84fd8 │ │ │ │ - cbz r4, 5b074 │ │ │ │ - ldr r0, [pc, #28] @ (5b07c ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 85064 │ │ │ │ + cbz r4, 5b208 │ │ │ │ + ldr r0, [pc, #28] @ (5b210 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57068 @ 0xdeec │ │ │ │ + movw r0, #55980 @ 0xdaac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005b080 : │ │ │ │ - ldr r3, [pc, #72] @ (5b0cc ) │ │ │ │ +0005b214 : │ │ │ │ + ldr r3, [pc, #72] @ (5b260 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b0ac │ │ │ │ + cbnz r0, 5b240 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5b0b6 │ │ │ │ + beq.n 5b24a │ │ │ │ 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 5b0b6 │ │ │ │ + bcs.n 5b24a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 5b0c8 │ │ │ │ + cbz r0, 5b25c │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5b08e │ │ │ │ - b.n 5b0a8 │ │ │ │ + bls.n 5b222 │ │ │ │ + b.n 5b23c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5b0c8 │ │ │ │ + cbz r0, 5b25c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b0c8 │ │ │ │ + bge.n 5b25c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ - bl 1c70c8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5b102 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #45513 @ 0xb1c9 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2de6d8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5b102 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5b132 │ │ │ │ + cbnz r3, 5b290 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5b14e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5b2ac │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5b152 │ │ │ │ + cbz r3, 5b2b0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55532 @ 0xd8ec │ │ │ │ + movw r1, #54444 @ 0xd4ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b15a │ │ │ │ + b.n 5b2b8 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b15c : │ │ │ │ +0005b2ba : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (5b18c ) │ │ │ │ + ldr r3, [pc, #28] @ (5b2e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d0434 │ │ │ │ - cbz r0, 5b188 │ │ │ │ + bl 1ced44 │ │ │ │ + cbz r0, 5b2e6 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005b190 : │ │ │ │ +0005b2ec : │ │ │ │ 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 5b1be │ │ │ │ - bl 205a40 │ │ │ │ - cbnz r0, 5b1be │ │ │ │ + bmi.n 5b31a │ │ │ │ + bl 2042f0 │ │ │ │ + cbnz r0, 5b31a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210068 │ │ │ │ + b.w 20e918 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1691cc <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ - 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] @ (5b23c ) │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ - movt r3, #7 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5b1fa │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2c0ec │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5b204 │ │ │ │ - ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 5b22c │ │ │ │ - ldmia.w r5, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7fcd0 <_Py_hashtable_set@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b232 │ │ │ │ - ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - b.n 5b234 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b234 │ │ │ │ - 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 │ │ │ │ + b.w 169144 <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b286 │ │ │ │ + cbz r0, 5b36a │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b288 │ │ │ │ + cbz r0, 5b36c │ │ │ │ mov r0, r6 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5b288 │ │ │ │ + cbz r0, 5b36c │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 13e790 <_PyTuple_FromArraySteal@@Base> │ │ │ │ - b.n 5b29a │ │ │ │ + bl 13ea18 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + b.n 5b37e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ - bl 84fd4 │ │ │ │ + bl 85064 │ │ │ │ + bl 85060 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 5a7e0 <_PyErr_FormatFromCause@@Base+0x298> │ │ │ │ + b.w 5aa3c <_PyErr_FormatFromCause@@Base+0x2f4> │ │ │ │ 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, 5b2c4 │ │ │ │ + cbnz r3, 5b3a8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b2c4 │ │ │ │ + ble.n 5b3a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b2c4 │ │ │ │ - cbnz r0, 5b2e2 │ │ │ │ + bne.n 5b3a8 │ │ │ │ + cbnz r0, 5b3c0 │ │ │ │ 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 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 5b2f6 │ │ │ │ + ldr r3, [pc, #28] @ (5b3d8 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5b3d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 51f08 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b2f6 │ │ │ │ + bl 51f04 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b3d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b368 │ │ │ │ + bl 5b40c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + str r4, [r0, r1] │ │ │ │ + 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, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b31e │ │ │ │ + bge.n 5b400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b31e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b400 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89d84 │ │ │ │ - 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 5b0d0 │ │ │ │ - cbz r0, 5b35c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fcd0 <_Py_hashtable_set@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b362 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1351a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 5b364 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b364 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 89e04 │ │ │ │ + nop │ │ │ │ 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 5b396 │ │ │ │ + bcc.n 5b43a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4328 @ 0x10e8 │ │ │ │ + movw r1, #3240 @ 0xca8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5b3de │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5b482 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b3ae │ │ │ │ + cbnz r0, 5b452 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ - cbz r4, 5b3c4 │ │ │ │ + b.w 23aac0 │ │ │ │ + cbz r4, 5b468 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b3c4 │ │ │ │ + bhi.n 5b468 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2dd5b4 <_PyXIData_Free@@Base+0xd30> │ │ │ │ + bl 2dd1b4 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5b3d2 │ │ │ │ - bl 2c2170 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 5b476 │ │ │ │ + bl 2c1d50 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b3d8 │ │ │ │ - bl 80a78 │ │ │ │ + b.n 5b47c │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 2b97e8 │ │ │ │ + b.w 2b93c8 │ │ │ │ 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, 5b408 │ │ │ │ + cbnz r3, 5b4ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b408 │ │ │ │ + ble.n 5b4ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b408 │ │ │ │ - cbnz r4, 5b424 │ │ │ │ + bne.n 5b4ac │ │ │ │ + cbnz r4, 5b4ce │ │ │ │ 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] │ │ │ │ + movw r3, #21112 @ 0x5278 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #72] @ (5b464 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b45e │ │ │ │ + cbz r0, 5b508 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1822cc │ │ │ │ + bl 181d4c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 25b160 <_PyXIData_Release@@Base+0xa54> │ │ │ │ + bl 259c7c <_PyXIData_Release@@Base+0xa54> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b45e │ │ │ │ + cbz r0, 5b508 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2aca4c │ │ │ │ + bl 2ac62c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b44e │ │ │ │ + blt.n 5b4f8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b45e │ │ │ │ + b.n 5b508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b44a │ │ │ │ + bne.n 5b4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b44a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r4, [r3, r1] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - movw r2, #4348 @ 0x10fc │ │ │ │ + movw r2, #3260 @ 0xcbc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 2693a0 <_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 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 80e34 │ │ │ │ - cbz r0, 5b4c2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8fa08 │ │ │ │ - cbz r0, 5b4ae │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 8fa08 │ │ │ │ - cbnz r0, 5b4c6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b4c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b4c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 5b50a │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 37d28 <_PyImport_SetModule@@Base+0x88> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b4ae │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 8fa08 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b4ae │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 9b3dc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b504 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b504 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 267eb8 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ 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 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b54e │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b55e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ae48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b546 │ │ │ │ + bge.n 5b556 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b574 │ │ │ │ + cbnz r3, 5b584 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b574 │ │ │ │ + ble.n 5b584 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b574 │ │ │ │ - cbnz r0, 5b58c │ │ │ │ + bne.n 5b584 │ │ │ │ + cbnz r0, 5b59c │ │ │ │ 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, #28] @ (5b5a4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 5b5a0 │ │ │ │ + ldr r3, [pc, #28] @ (5b5b4 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5b5b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 51f08 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b5a0 │ │ │ │ + bl 51f04 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b5b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b368 │ │ │ │ + bl 5b40c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 290738 <_PyArg_BadArgument@@Base+0x2374> │ │ │ │ + bl 290310 <_PyArg_BadArgument@@Base+0x2374> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b5ca │ │ │ │ - beq.n 5b5ce │ │ │ │ + blt.n 5b5da │ │ │ │ + beq.n 5b5de │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5b5d6 │ │ │ │ + b.n 5b5e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b5d6 │ │ │ │ + b.n 5b5e6 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #46201 @ 0xb479 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2de6d8 <_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 215208 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5b630 │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5b628 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ace0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b628 │ │ │ │ + bge.n 5b620 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27ce08 <_PyUnicode_EncodeUTF16@@Base+0x2e30> │ │ │ │ + bl 27c98c <_PyUnicode_EncodeUTF16@@Base+0x2e9c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b66a │ │ │ │ - bl 248038 │ │ │ │ + cbz r0, 5b662 │ │ │ │ + bl 246b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b66a │ │ │ │ + bne.n 5b662 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b668 │ │ │ │ + bge.n 5b660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b668 │ │ │ │ + cbnz r3, 5b660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ - cbnz r1, 5b69a │ │ │ │ + cbnz r1, 5b692 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61168 @ 0xeef0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5b6c2 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5b6ba │ │ │ │ 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 5b6b8 │ │ │ │ + bge.n 5b6b0 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ - cbz r4, 5b6bc │ │ │ │ + cbz r4, 5b6b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b6c2 │ │ │ │ + b.n 5b6ba │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 r4, [r0, #16] │ │ │ │ - cbz r4, 5b6e8 │ │ │ │ + cbz r4, 5b6e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b73c │ │ │ │ + bge.n 5b734 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b73c │ │ │ │ + b.n 5b734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b73c │ │ │ │ + cbz r0, 5b734 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 5b72e │ │ │ │ + bge.n 5b726 │ │ │ │ ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #8 │ │ │ │ - bl 2a01dc │ │ │ │ - cbnz r0, 5b728 │ │ │ │ + bl 29fdbc │ │ │ │ + cbnz r0, 5b720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b724 │ │ │ │ + bge.n 5b71c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b724 │ │ │ │ + cbnz r3, 5b71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b73c │ │ │ │ + b.n 5b734 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 5b6fc │ │ │ │ + b.n 5b6f4 │ │ │ │ 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} │ │ │ │ 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, 5b770 │ │ │ │ + cbnz r4, 5b768 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + movw r1, #3296 @ 0xce0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b78c │ │ │ │ + b.n 5b784 │ │ │ │ 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} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 5b7a0 │ │ │ │ - movw r0, #4416 @ 0x1140 │ │ │ │ + cbnz r3, 5b798 │ │ │ │ + movw r0, #3328 @ 0xd00 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 171708 │ │ │ │ - cbnz r0, 5b7d2 │ │ │ │ + bl 171430 │ │ │ │ + cbnz r0, 5b7ca │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #4432 @ 0x1150 │ │ │ │ + movw r0, #3344 @ 0xd10 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a000 │ │ │ │ - b.n 5b7f6 │ │ │ │ + bl 218af0 │ │ │ │ + b.n 5b7ee │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5b7f4 │ │ │ │ + bne.n 5b7ec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48528 @ 0xbd90 │ │ │ │ + movw r1, #47440 @ 0xb950 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movs r4, #0 │ │ │ │ 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 5b820 │ │ │ │ + bne.n 5b818 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b83c │ │ │ │ - b.n 5b836 │ │ │ │ + bne.n 5b834 │ │ │ │ + b.n 5b82e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41824 @ 0xa360 │ │ │ │ + movw r0, #36428 @ 0x8e4c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b876 │ │ │ │ - b.n 5b812 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5b876 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b86e │ │ │ │ + b.n 5b80a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5b86e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b84e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5b876 │ │ │ │ + bne.n 5b846 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5b86e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 5ba10 │ │ │ │ - cbz r0, 5b876 │ │ │ │ + bl 5ba08 │ │ │ │ + cbz r0, 5b86e │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b928 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b87a │ │ │ │ + bne.n 5b872 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b882 │ │ │ │ + b.n 5b87a │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b8c6 │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b8be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b8be │ │ │ │ + bge.n 5b8b6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4452 @ 0x1164 │ │ │ │ + movw r1, #3364 @ 0xd24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b99c │ │ │ │ + beq.n 5b994 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b99c │ │ │ │ + bne.n 5b994 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19472 @ 0x4c10 │ │ │ │ + movw r0, #18384 @ 0x47d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b998 │ │ │ │ - bne.n 5b9c8 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b990 │ │ │ │ + bne.n 5b9c0 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5b9b0 │ │ │ │ + cbz r3, 5b9a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5b9b0 │ │ │ │ + bge.n 5b9a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 5b9c8 │ │ │ │ + beq.n 5b9c0 │ │ │ │ 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 f3484 │ │ │ │ + bl f37c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b9a0 │ │ │ │ + blt.n 5b998 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5b95c │ │ │ │ + bge.n 5b954 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba0c │ │ │ │ + b.n 5ba04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b960 │ │ │ │ + b.n 5b958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b992 │ │ │ │ + bne.n 5b98a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b992 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b98a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4508 @ 0x119c │ │ │ │ + movw r1, #3420 @ 0xd5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5b998 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5b990 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 5ba04 │ │ │ │ + cbz r1, 5b9fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5ba04 │ │ │ │ + bge.n 5b9fc │ │ │ │ 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 5b9f2 │ │ │ │ + beq.n 5b9ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 5b9e4 │ │ │ │ + b.n 5b9dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ba04 │ │ │ │ + bge.n 5b9fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ba04 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b9fc │ │ │ │ + bl 84a88 <_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 5ba42 │ │ │ │ + beq.n 5ba3a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4548 @ 0x11c4 │ │ │ │ + movw r1, #3460 @ 0xd84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5ba54 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5ba4c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - bl 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba58 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5ba58 │ │ │ │ + bne.n 5ba50 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5ba50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba5c │ │ │ │ + b.n 5ba54 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5ba84 │ │ │ │ + bne.n 5ba7c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba9e │ │ │ │ - b.n 5ba98 │ │ │ │ + bne.n 5ba96 │ │ │ │ + b.n 5ba90 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41808 @ 0xa350 │ │ │ │ + movw r0, #36412 @ 0x8e3c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 5bac2 │ │ │ │ - b.n 5ba76 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5bac2 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 5baba │ │ │ │ + b.n 5ba6e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5baba │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5ba10 │ │ │ │ - cbz r0, 5bac2 │ │ │ │ + bl 5ba08 │ │ │ │ + cbz r0, 5baba │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0c4 │ │ │ │ - cbz r0, 5bac6 │ │ │ │ + cbz r0, 5babe │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bace │ │ │ │ + b.n 5bac6 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 5baf8 │ │ │ │ + bmi.n 5baf0 │ │ │ │ movw r2, #23992 @ 0x5db8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5bb30 │ │ │ │ + bne.n 5bb28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bb38 │ │ │ │ + cbz r0, 5bb30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb18 │ │ │ │ + beq.n 5bb10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb38 │ │ │ │ + bne.n 5bb30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb2c │ │ │ │ + bge.n 5bb24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb2c │ │ │ │ + cbnz r3, 5bb24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bb38 │ │ │ │ + b.n 5bb30 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 5bb6c │ │ │ │ + bmi.n 5bb64 │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bb6c │ │ │ │ + beq.n 5bb64 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5bb82 │ │ │ │ + b.n 5bb7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 43ce6 <_Py_rc_quot@@Base+0x376> │ │ │ │ + bl 43cde <_Py_rc_quot@@Base+0x376> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb62 │ │ │ │ + beq.n 5bb5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {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 215208 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5bbc6 │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5bbbe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2be2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bbbe │ │ │ │ + bge.n 5bbb6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #55740 @ 0xd9bc │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5bc1a │ │ │ │ + beq.n 5bc12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 5bc1a │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 5bc12 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #4580 @ 0x11e4 │ │ │ │ + movw r1, #3492 @ 0xda4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58150 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ + bl 58148 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bc2c │ │ │ │ + bne.n 5bc24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bc38 │ │ │ │ + b.n 5bc30 │ │ │ │ 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} │ │ │ │ @@ -71389,236 +71385,236 @@ │ │ │ │ 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 5bc5a │ │ │ │ + bhi.n 5bc52 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5bc70 │ │ │ │ - b.n 5bc84 │ │ │ │ - movw r0, #23248 @ 0x5ad0 │ │ │ │ + bgt.n 5bc68 │ │ │ │ + b.n 5bc7c │ │ │ │ + movw r0, #22160 @ 0x5690 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc54 │ │ │ │ - b.n 5bc90 │ │ │ │ + bne.n 5bc4c │ │ │ │ + b.n 5bc88 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc86 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5bc90 │ │ │ │ - b.n 5bc86 │ │ │ │ + bne.n 5bc7e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5bc88 │ │ │ │ + b.n 5bc7e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5bc94 │ │ │ │ + b.n 5bc8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2b70d4 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bd08 │ │ │ │ + cbz r0, 5bd00 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 5bcca │ │ │ │ + cbnz r3, 5bcc2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #4628 @ 0x1214 │ │ │ │ + movw r0, #3540 @ 0xdd4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5bcf6 │ │ │ │ + bgt.n 5bcee │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl aef20 │ │ │ │ + bl aef70 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #2704 @ 0xa90 │ │ │ │ + movw r3, #1544 @ 0x608 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + movw r0, #3548 @ 0xddc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bd08 │ │ │ │ + b.n 5bd00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #4648 @ 0x1228 │ │ │ │ + movw r0, #3560 @ 0xde8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005bd0e : │ │ │ │ +0005bd06 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5bd54 ) │ │ │ │ + ldr r5, [pc, #60] @ (5bd4c ) │ │ │ │ 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 5bd4c │ │ │ │ + beq.n 5bd44 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5bd44 │ │ │ │ + bge.n 5bd3c │ │ │ │ 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 5bd30 │ │ │ │ + b.n 5bd28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005bd58 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005bd50 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5bda8 <_PyMonitoring_FirePyStartEvent@@Base+0x50> │ │ │ │ + bhi.n 5bda0 <_PyMonitoring_FirePyStartEvent@@Base+0x50> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5bdbc <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ + beq.n 5bdb4 <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bdbe <_PyMonitoring_FirePyStartEvent@@Base+0x66> │ │ │ │ - movw r0, #23368 @ 0x5b48 │ │ │ │ + b.n 5bdb6 <_PyMonitoring_FirePyStartEvent@@Base+0x66> │ │ │ │ + movw r0, #22212 @ 0x56c4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 5bdcc <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ - b.n 5bd9e <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 5bdc4 <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + b.n 5bd96 <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2324 <_PyLong_Frexp@@Base+0x700> │ │ │ │ + bl 1a0ccc <_PyLong_Frexp@@Base+0x6fc> │ │ │ │ adds r3, r0, #2 │ │ │ │ - bne.n 5bdd0 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + bne.n 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be1c <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ + b.n 5be14 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdec <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + blt.n 5bde4 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46812 @ 0xb6dc │ │ │ │ + movw r1, #45724 @ 0xb29c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5bdcc <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5bdc4 <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 5be04 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + cbz r0, 5bdfc <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105998 │ │ │ │ + bl 105cb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdcc <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + beq.n 5bdc4 <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 5be1c <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ - cbz r4, 5be14 <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ + cbnz r0, 5be14 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ + cbz r4, 5be0c <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be1a <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ + bge.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5be1a <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ + b.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cd70 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12d004 <_PyErr_SetKeyError@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #272] @ (5bf44 <_PyMonitoring_FirePyStartEvent@@Base+0x1ec>) │ │ │ │ + ldr r3, [pc, #272] @ (5bf3c <_PyMonitoring_FirePyStartEvent@@Base+0x1ec>) │ │ │ │ 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 5be70 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bge.n 5be68 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4692 @ 0x1254 │ │ │ │ + movw r1, #3604 @ 0xe14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf3c <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + b.n 5bf34 <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 5be80 <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ - bl 94494 │ │ │ │ + beq.n 5be78 <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be6a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + beq.n 5be62 <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #44480 @ 0xadc0 │ │ │ │ + movw r8, #43400 @ 0xa988 │ │ │ │ movt r8, #74 @ 0x4a │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5bf3a <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ + beq.n 5bf32 <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -71629,1032 +71625,1032 @@ │ │ │ │ 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 24472c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + bl 24322c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be92 <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ + beq.n 5be8a <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bf3c <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + beq.n 5bf34 <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 5bf2c <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ - movw r2, #43204 @ 0xa8c4 │ │ │ │ + ble.n 5bf24 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + movw r2, #42116 @ 0xa484 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47812 @ 0xbac4 │ │ │ │ + movw r1, #46724 @ 0xb684 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ 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 5be6a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + beq.n 5be62 <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3328] @ 0xd00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be6a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + bge.n 5be62 <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be6a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be6a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + bne.n 5be62 <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5be62 <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 5be92 <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ + b.n 5be8a <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005bf48 : │ │ │ │ +0005bf40 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bf6a │ │ │ │ + beq.n 5bf62 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5c17a <_PyMonitoring_FirePyResumeEvent@@Base+0xb2> │ │ │ │ + b.n 5c172 <_PyMonitoring_FirePyResumeEvent@@Base+0xb2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5bf88 │ │ │ │ + cbz r3, 5bf80 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5bfa0 │ │ │ │ + b.n 5bf98 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 5bf90 │ │ │ │ + bgt.n 5bf88 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bfa0 │ │ │ │ + b.n 5bf98 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5bf8c │ │ │ │ + bgt.n 5bf84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5bf8c │ │ │ │ + beq.n 5bf84 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 5bfc2 │ │ │ │ + b.n 5bfba │ │ │ │ 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] @ (5c094 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #220] @ (5c08c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c08e │ │ │ │ + beq.n 5c086 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5c078 │ │ │ │ + beq.n 5c070 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 5c010 │ │ │ │ + cbz r5, 5c008 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 5bff6 │ │ │ │ + bmi.n 5bfee │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54708 @ 0xd5b4 │ │ │ │ + movw r1, #53620 @ 0xd174 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4708 @ 0x1264 │ │ │ │ + movw r0, #3620 @ 0xe24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c036 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c02e │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c036 │ │ │ │ + cbz r0, 5c02e │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5c050 │ │ │ │ + bne.n 5c048 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c080 │ │ │ │ + beq.n 5c078 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5c03a │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 5c032 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54728 @ 0xd5c8 │ │ │ │ + movw r1, #53640 @ 0xd188 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4708 @ 0x1264 │ │ │ │ + movw r0, #3620 @ 0xe24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c08e │ │ │ │ + b.n 5c086 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c08e │ │ │ │ + cbz r0, 5c086 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c068 │ │ │ │ + beq.n 5c060 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5c036 │ │ │ │ - movw r3, #47724 @ 0xba6c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5c02e │ │ │ │ + movw r3, #46636 @ 0xb62c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 5c082 │ │ │ │ - movw r5, #47724 @ 0xba6c │ │ │ │ + b.n 5c07a │ │ │ │ + movw r5, #46636 @ 0xb62c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5c098 │ │ │ │ + bl 5c090 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005c098 : │ │ │ │ +0005c090 : │ │ │ │ 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 2d7a54 │ │ │ │ - cbz r0, 5c0c6 │ │ │ │ + bl 2d7624 │ │ │ │ + cbz r0, 5c0be │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 229f14 │ │ │ │ + b.w 228a34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c0c8 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0005c0c0 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #46440 @ 0xb568 │ │ │ │ + movw r1, #46280 @ 0xb4c8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r6, r2 │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c136 <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ + beq.n 5c12e <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5c136 <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ + beq.n 5c12e <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 5c15e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - b.n 5c14e <_PyMonitoring_FirePyResumeEvent@@Base+0x86> │ │ │ │ + bls.n 5c156 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 5c146 <_PyMonitoring_FirePyResumeEvent@@Base+0x86> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5c12e <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ - movw r0, #23832 @ 0x5d18 │ │ │ │ + beq.n 5c126 <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ + movw r0, #22744 @ 0x58d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c12e <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ - b.n 5c174 <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ - movw r0, #23832 @ 0x5d18 │ │ │ │ + bne.n 5c126 <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ + b.n 5c16c <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ + movw r0, #22744 @ 0x58d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1d4fcc │ │ │ │ - cbz r0, 5c174 <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ + bl 1d379c │ │ │ │ + cbz r0, 5c16c <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5c168 <_PyMonitoring_FirePyResumeEvent@@Base+0xa0> │ │ │ │ + ble.n 5c160 <_PyMonitoring_FirePyResumeEvent@@Base+0xa0> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - b.n 5c16a <_PyMonitoring_FirePyResumeEvent@@Base+0xa2> │ │ │ │ + b.n 5c162 <_PyMonitoring_FirePyResumeEvent@@Base+0xa2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 220d0c │ │ │ │ + b.w 21f82c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2acc8 │ │ │ │ - cbz r0, 5c1b8 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + cbz r0, 5c1b0 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c1be <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + b.n 5c1b6 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c1e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x120> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5c1fc <_PyMonitoring_FirePyResumeEvent@@Base+0x134> │ │ │ │ + bne.n 5c1e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x120> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5c1f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x134> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c1f2 <_PyMonitoring_FirePyResumeEvent@@Base+0x12a> │ │ │ │ + cbz r3, 5c1ea <_PyMonitoring_FirePyResumeEvent@@Base+0x12a> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5c1fe <_PyMonitoring_FirePyResumeEvent@@Base+0x136> │ │ │ │ + b.n 5c1f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x136> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c200 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0005c1f8 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5c24e <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ + cbnz r5, 5c246 <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5c24e <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ + ble.n 5c246 <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c24e <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ - cbnz r2, 5c268 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bne.n 5c246 <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ + cbnz r2, 5c260 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ 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] @ (5c2a4 <_PyMonitoring_FirePyYieldEvent@@Base+0xa4>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 5c2a0 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + ldr r3, [pc, #64] @ (5c29c <_PyMonitoring_FirePyYieldEvent@@Base+0xa4>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5c298 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 50124 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 5c294 <_PyMonitoring_FirePyYieldEvent@@Base+0x94> │ │ │ │ + bl 50120 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 5c28c <_PyMonitoring_FirePyYieldEvent@@Base+0x94> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b01c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5c298 <_PyMonitoring_FirePyYieldEvent@@Base+0x98> │ │ │ │ + beq.n 5c290 <_PyMonitoring_FirePyYieldEvent@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e148 │ │ │ │ - movw r2, #2224 @ 0x8b0 │ │ │ │ + bl 26cc54 │ │ │ │ + movw r2, #1136 @ 0x470 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56994 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 5698c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c2a0 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + b.n 5c298 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ 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, #4828 @ 0x12dc │ │ │ │ + movw r1, #3740 @ 0xe9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 5c2ea <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 5c2e2 <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2b064 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c2ee <_PyMonitoring_FirePyYieldEvent@@Base+0xee> │ │ │ │ + cbz r0, 5c2e6 <_PyMonitoring_FirePyYieldEvent@@Base+0xee> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c2f4 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + b.n 5c2ec <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c2f8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0005c2f0 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, 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, 5c34e <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ + cbnz r6, 5c346 <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 5c34e <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ + ble.n 5c346 <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c34e <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ - cbnz r2, 5c368 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + bne.n 5c346 <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ + cbnz r2, 5c360 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ 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] @ (5c3c8 <_PyMonitoring_FirePyReturnEvent@@Base+0xd0>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 5c3bc <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + ldr r3, [pc, #100] @ (5c3c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xd0>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5c3b4 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5c382 <_PyMonitoring_FirePyReturnEvent@@Base+0x8a> │ │ │ │ + bne.n 5c37a <_PyMonitoring_FirePyReturnEvent@@Base+0x8a> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 5c39e <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ - bl 17532c │ │ │ │ + b.n 5c396 <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ + bl 175048 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5c39e <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5c3bc <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + bne.n 5c396 <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5c3b4 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #50152 @ 0xc3e8 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 57314 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.w 5730c <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r5, 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 5c3f6 <_PyMonitoring_FirePyReturnEvent@@Base+0xfe> │ │ │ │ + beq.n 5c3ee <_PyMonitoring_FirePyReturnEvent@@Base+0xfe> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41992 @ 0xa408 │ │ │ │ + movw r0, #36596 @ 0x8ef4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq.n 5c4d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5c41e <_PyMonitoring_FirePyReturnEvent@@Base+0x126> │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 5c416 <_PyMonitoring_FirePyReturnEvent@@Base+0x126> │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #41992 @ 0xa408 │ │ │ │ + movw r0, #36596 @ 0x8ef4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c4d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c4d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ + beq.n 5c4ea <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c44e <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + beq.n 5c446 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5c4d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5c4d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq.n 5c4d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5c496 <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ - bl 83868 │ │ │ │ + bcs.n 5c48e <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ + bl 83894 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c496 <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ + cbz r0, 5c48e <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b80c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c4a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1aa> │ │ │ │ + bne.n 5c49a <_PyMonitoring_FirePyReturnEvent@@Base+0x1aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 5c462 <_PyMonitoring_FirePyReturnEvent@@Base+0x16a> │ │ │ │ + blt.n 5c45a <_PyMonitoring_FirePyReturnEvent@@Base+0x16a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c49e <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ - bl 23bfc0 │ │ │ │ + blt.n 5c496 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ + bl 23aac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c4f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ + b.n 5c4ea <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5c460 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + b.n 5c458 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c4ec <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ + cbz r0, 5c4e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5c4b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + b.n 5c4b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 5c4ec <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ + bge.n 5c4e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14dc38 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14dc18 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c4b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b8> │ │ │ │ + bne.n 5c4a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c4dc <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + blt.n 5c4d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c4f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ + b.n 5c4ea <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c4d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ + bne.n 5c4ca <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c4d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c4ca <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 196cf4 │ │ │ │ + bl 196724 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c548 <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ + cbz r0, 5c540 <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #4852 @ 0x12f4 │ │ │ │ + movw r0, #3764 @ 0xeb4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c538 <_PyMonitoring_FirePyReturnEvent@@Base+0x240> │ │ │ │ + blt.n 5c530 <_PyMonitoring_FirePyReturnEvent@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c548 <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ + b.n 5c540 <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c534 <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ + bne.n 5c52c <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c534 <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c52c <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ 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, #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 27a43c <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 279f54 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5c5a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ - cbz r0, 5c5a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ + beq.n 5c598 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ + cbz r0, 5c598 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c590 <_PyMonitoring_FirePyReturnEvent@@Base+0x298> │ │ │ │ + blt.n 5c588 <_PyMonitoring_FirePyReturnEvent@@Base+0x298> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c5a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ + b.n 5c598 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c58c <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ + bne.n 5c584 <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c58c <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c584 <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c5a4 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0005c59c <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5c648 <_PyMonitoring_FireJumpEvent@@Base+0x2e> │ │ │ │ + bl 5c640 <_PyMonitoring_FireJumpEvent@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c616 <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ + cbz r0, 5c60e <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ed78 │ │ │ │ + bl 8ee08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c606 <_PyMonitoring_FireCallEvent@@Base+0x62> │ │ │ │ + blt.n 5c5fe <_PyMonitoring_FireCallEvent@@Base+0x62> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c616 <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ + b.n 5c60e <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c602 <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ + bne.n 5c5fa <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c602 <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c5fa <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c61a <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0005c612 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5c660 <_PyMonitoring_FireJumpEvent@@Base+0x46> │ │ │ │ + cbnz r3, 5c658 <_PyMonitoring_FireJumpEvent@@Base+0x46> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5c6bc <_PyMonitoring_FireJumpEvent@@Base+0xa2> │ │ │ │ + cbz r3, 5c6b4 <_PyMonitoring_FireJumpEvent@@Base+0xa2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5c66e <_PyMonitoring_FireJumpEvent@@Base+0x54> │ │ │ │ + cbz r4, 5c666 <_PyMonitoring_FireJumpEvent@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c674 <_PyMonitoring_FireJumpEvent@@Base+0x5a> │ │ │ │ - bl 7fdcc │ │ │ │ + b.n 5c66c <_PyMonitoring_FireJumpEvent@@Base+0x5a> │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5c6d4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + cbz r4, 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5c6a4 <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ + cbz r2, 5c69c <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28088 @ 0x6db8 │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c6a4 <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ + bne.n 5c69c <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c6a0 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ + bge.n 5c698 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c6a0 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ + cbnz r3, 5c698 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c6d4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + b.n 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5c6d4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + cbz r2, 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18292 @ 0x4774 │ │ │ │ + movw r1, #17204 @ 0x4334 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c6d4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ - b.n 5c68c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbz r4, 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ + bne.n 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + b.n 5c684 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbz r4, 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c6d4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + bge.n 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c6d4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + b.n 5c6cc <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5c718 <_PyMonitoring_FireJumpEvent@@Base+0xfe>) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5c710 <_PyMonitoring_FireJumpEvent@@Base+0xfe>) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5c706 <_PyMonitoring_FireJumpEvent@@Base+0xec> │ │ │ │ + cbz r2, 5c6fe <_PyMonitoring_FireJumpEvent@@Base+0xec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #55972 @ 0xdaa4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #61804 @ 0xf16c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #60848 @ 0xedb0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005c71c <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2e2eb0 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +0005c714 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 2e2a3c <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -0005c720 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +0005c718 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2df428 <_Py_hashtable_foreach@@Base+0xd50> │ │ │ │ + b.w 2defe8 <_Py_hashtable_foreach@@Base+0x1e74> │ │ │ │ │ │ │ │ -0005c752 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005c74a <_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 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c7ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + beq.n 5c7a4 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c7a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl f7044 │ │ │ │ - b.n 5c7ac <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c79c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl f739c │ │ │ │ + b.n 5c7a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c7d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x80> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5c814 <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ + bne.n 5c7ca <_PyMonitoring_FirePyThrowEvent@@Base+0x80> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5c80c <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bed4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x9e> │ │ │ │ + bne.n 5c7e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x9e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 5c800 <_PyMonitoring_FirePyThrowEvent@@Base+0xae> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 5c7f8 <_PyMonitoring_FirePyThrowEvent@@Base+0xae> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f41d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f29d8 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c80a <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ + bne.n 5c802 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b604 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5c814 <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5c80c <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5c850 <_PyMonitoring_FirePyThrowEvent@@Base+0xfe> │ │ │ │ + cbnz r0, 5c848 <_PyMonitoring_FirePyThrowEvent@@Base+0xfe> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #3816 @ 0xee8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c852 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + b.n 5c84a <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5c86c <_PyMonitoring_FirePyThrowEvent@@Base+0x11a>) │ │ │ │ + ldr r2, [pc, #20] @ (5c864 <_PyMonitoring_FirePyThrowEvent@@Base+0x11a>) │ │ │ │ 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 5c938 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.n 5c930 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c870 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005c868 <_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 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c8ca <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + beq.n 5c8c2 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c8c2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl f7044 │ │ │ │ - b.n 5c8ca <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c8ba <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl f739c │ │ │ │ + b.n 5c8c2 <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5c92a <_PyMonitoring_FireRaiseEvent@@Base+0xba> │ │ │ │ + beq.n 5c922 <_PyMonitoring_FireRaiseEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 2062cc │ │ │ │ + bl 204b7c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b540 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c906 <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ + bne.n 5c8fe <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 2062cc │ │ │ │ + bl 204b7c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c92e <_PyMonitoring_FireRaiseEvent@@Base+0xbe> │ │ │ │ + bne.n 5c926 <_PyMonitoring_FireRaiseEvent@@Base+0xbe> │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c936 <_PyMonitoring_FireRaiseEvent@@Base+0xc6> │ │ │ │ + b.n 5c92e <_PyMonitoring_FireRaiseEvent@@Base+0xc6> │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5c98c <_PyMonitoring_FireRaiseEvent@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #64] @ (5c990 <_PyMonitoring_FireRaiseEvent@@Base+0x120>) │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5c984 <_PyMonitoring_FireRaiseEvent@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #64] @ (5c988 <_PyMonitoring_FireRaiseEvent@@Base+0x120>) │ │ │ │ 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 │ │ │ │ @@ -72673,598 +72669,598 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c994 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005c98c <_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 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c9ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + beq.n 5c9e6 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c9e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl f7044 │ │ │ │ - b.n 5c9ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c9de <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl f739c │ │ │ │ + b.n 5c9e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 5ca14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ - cbz r2, 5ca14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + blt.n 5ca0c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + cbz r2, 5ca0c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 5ca30 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bgt.n 5ca28 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4944 @ 0x1350 │ │ │ │ + movw r1, #3856 @ 0xf10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cac2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5caba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 5ca90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ + cbz r6, 5ca88 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 5ca7a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + beq.n 5ca72 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 5ca7a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 5ca72 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - movw r1, #47128 @ 0xb818 │ │ │ │ + movw r1, #46040 @ 0xb3d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 5ca2a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x96> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5ca22 <_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 5caaa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + b.n 5caa2 <_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 5caaa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + beq.n 5caa2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5ca9c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ + b.n 5ca94 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cab8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ + bge.n 5cab0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 5cabc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + cbz r4, 5cab4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cac2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5caba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5cb04 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 5cafc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movw r5, #43848 @ 0xab48 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57b3c <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ + bl 57b34 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5cb2c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ + cbnz r0, 5cb24 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 5cb0e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 5cb06 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl f73c8 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5cb56 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + b.n 5cb4e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cb00 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ + bne.n 5caf8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cb00 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ - b.n 5cb56 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + bne.n 5caf8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ + b.n 5cb4e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cb3e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + bge.n 5cb36 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cb3e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cb36 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #34368 @ 0x8640 │ │ │ │ + movw r1, #33280 @ 0x8200 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5cb70 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc>) │ │ │ │ + ldr r2, [pc, #20] @ (5cb68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc>) │ │ │ │ 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 5c938 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.n 5c930 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005cb74 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005cb6c <_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 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cbce <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + beq.n 5cbc6 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5cbc6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ - bl f7044 │ │ │ │ - b.n 5cbce <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5cbbe <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ + bl f739c │ │ │ │ + b.n 5cbc6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5cc06 <_PyMonitoring_FirePyUnwindEvent@@Base+0x92> │ │ │ │ + beq.n 5cbfe <_PyMonitoring_FirePyUnwindEvent@@Base+0x92> │ │ │ │ blx 2c010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cc0a <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ + bne.n 5cc02 <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cc12 <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ + b.n 5cc0a <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cc14 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0005cc0c <_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 │ │ │ │ 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 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cc92 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 5cc8a <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cc80 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + bge.n 5cc78 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cc80 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + cbnz r3, 5cc78 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5cc8a <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5cc82 <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ - bl f7044 │ │ │ │ - b.n 5cc92 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl f739c │ │ │ │ + b.n 5cc8a <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd4 │ │ │ │ + bl 85060 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5ccb6 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2> │ │ │ │ + cbz r3, 5ccae <_PyMonitoring_FireStopIterationEvent@@Base+0xa2> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ccce <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ + b.n 5ccc6 <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5ccbe <_PyMonitoring_FireStopIterationEvent@@Base+0xaa> │ │ │ │ + bgt.n 5ccb6 <_PyMonitoring_FireStopIterationEvent@@Base+0xaa> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5ccce <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ + b.n 5ccc6 <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5ccba <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ + bgt.n 5ccb2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5ccba <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ + beq.n 5ccb2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5ccf0 <_PyMonitoring_FireStopIterationEvent@@Base+0xdc> │ │ │ │ + b.n 5cce8 <_PyMonitoring_FireStopIterationEvent@@Base+0xdc> │ │ │ │ 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] @ (5cdc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #216] @ (5cdb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cdb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + beq.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r8, sl, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 5cd24 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ + beq.n 5cd1c <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5cd04 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + cbz r5, 5ccfc <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 5cd32 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ - b.n 5cd0c <_PyMonitoring_FireStopIterationEvent@@Base+0xf8> │ │ │ │ + beq.n 5cd2a <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ + b.n 5cd04 <_PyMonitoring_FireStopIterationEvent@@Base+0xf8> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5cd1e <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ - bl e56f0 │ │ │ │ + cbz r0, 5cd16 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + bl e57b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cdb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + blt.n 5cdac <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cd3e <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ - b.n 5cd20 <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ + beq.n 5cd36 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + b.n 5cd18 <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5cd46 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 5cd3e <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5cd46 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 5cd3e <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5cd46 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 5cd3e <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 25ed30 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ + bl 25d850 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cdb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + cbz r0, 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 25f038 <_PyPickle_GetXIData@@Base+0x704> │ │ │ │ + bl 25db58 <_PyPickle_GetXIData@@Base+0x704> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 285690 <_Py_set_inheritable_async_safe@@Base+0x9a8> │ │ │ │ + bl 285258 <_Py_set_inheritable_async_safe@@Base+0x9a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f34c <_PyPickle_GetXIData@@Base+0xa18> │ │ │ │ + bl 25de6c <_PyPickle_GetXIData@@Base+0xa18> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25f514 <_PyPickle_GetXIData@@Base+0xbe0> │ │ │ │ + bl 25e034 <_PyPickle_GetXIData@@Base+0xbe0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28ead8 <_PyArg_BadArgument@@Base+0x714> │ │ │ │ + bl 28e6b0 <_PyArg_BadArgument@@Base+0x714> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cda4 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + bge.n 5cd9c <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cda4 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + cbnz r3, 5cd9c <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5cdb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + b.n 5cdae <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5cdec <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + cbnz r1, 5cde4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4980 @ 0x1374 │ │ │ │ + movw r1, #3892 @ 0xf34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5ce18 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5ce10 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ce2c <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ + beq.n 5ce24 <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 5ce1e <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + bmi.n 5ce16 <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #3924 @ 0xf54 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ce3e <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ + b.n 5ce36 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce2e <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ + bge.n 5ce26 <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5ce2e <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ + b.n 5ce26 <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ce40 : │ │ │ │ +0005ce38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #19 │ │ │ │ movs r2, #4 │ │ │ │ - bl 151b8c │ │ │ │ + bl 151b68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5ce7c │ │ │ │ + beq.n 5ce74 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5ce7a │ │ │ │ + bls.n 5ce72 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ + movw r1, #3984 @ 0xf90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ce7c │ │ │ │ + b.n 5ce74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ce9e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5cebc │ │ │ │ + bne.n 5ce96 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5ceb4 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bef8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cec0 │ │ │ │ + bne.n 5ceb8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cf0a │ │ │ │ - bl 7a480 │ │ │ │ + b.n 5cf02 │ │ │ │ + bl 7a474 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ced0 │ │ │ │ + cbnz r0, 5cec8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5cefc │ │ │ │ - bl 7a710 │ │ │ │ + cbz r5, 5cef4 │ │ │ │ + bl 7a704 │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ - bl 1ce4a4 │ │ │ │ + b.w 1e343c │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ 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 r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (5cf60 ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (5cf58 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf40 │ │ │ │ + blt.n 5cf38 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #55972 @ 0xdaa4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5cf5c │ │ │ │ + cbz r0, 5cf54 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57068 @ 0xdeec │ │ │ │ + movw r0, #55980 @ 0xdaac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ 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, #5120 @ 0x1400 │ │ │ │ + movw r3, #4032 @ 0xfc0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ bl 36404 <_PyEval_SetProfile@@Base+0x374> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb0 │ │ │ │ - movw r0, #5164 @ 0x142c │ │ │ │ + bne.n 5cfa8 │ │ │ │ + movw r0, #4076 @ 0xfec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f7044 │ │ │ │ + b.w f739c │ │ │ │ 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] @ (5d038 ) │ │ │ │ + ldr r1, [pc, #108] @ (5d030 ) │ │ │ │ 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] │ │ │ │ @@ -73279,488 +73275,488 @@ │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 5d034 │ │ │ │ + bge.n 5d02c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d034 │ │ │ │ + cbnz r3, 5d02c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5d07c ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5d074 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5d06a │ │ │ │ + cbz r2, 5d062 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #55972 @ 0xdaa4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #61804 @ 0xf16c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #60848 @ 0xedb0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - bl 180d00 <_PyLong_Copy@@Base> │ │ │ │ + bl 180778 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #40008 @ 0x9c48 │ │ │ │ + movw r0, #38920 @ 0x9808 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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, 5d0c0 │ │ │ │ + cbnz r3, 5d0b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 5d0da │ │ │ │ + cbz r2, 5d0d2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5d0da │ │ │ │ + cbz r3, 5d0d2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41348 @ 0xa184 │ │ │ │ + movw r1, #40260 @ 0x9d44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d17c │ │ │ │ + b.n 5d174 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 5d0e8 │ │ │ │ + cbz r2, 5d0e0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2a69f4 <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ + bl 2a65d4 <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d17c │ │ │ │ + beq.n 5d174 │ │ │ │ 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 1a7358 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ + bl 1a5c5c <_PyLong_UInt64_Converter@@Base+0x34c4> │ │ │ │ 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 1a7358 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ + bl 1a5c5c <_PyLong_UInt64_Converter@@Base+0x34c4> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5d17c │ │ │ │ + cbz r3, 5d174 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a87f4 <_PyErr_FormatNote@@Base+0xcec> │ │ │ │ + bl 1a70f8 <_PyErr_FormatNote@@Base+0xcec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d13c │ │ │ │ + beq.n 5d134 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 5d154 │ │ │ │ + b.n 5d14c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0d6 │ │ │ │ + bge.n 5d0ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d0d6 │ │ │ │ + bne.n 5d0ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0d6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d0ce │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 5d17a │ │ │ │ + bge.n 5d172 │ │ │ │ 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 5d154 │ │ │ │ + b.n 5d14c │ │ │ │ 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 2c4dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d1b0 │ │ │ │ + bge.n 5d1a8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d1d8 │ │ │ │ + b.n 5d1d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14dc38 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14dc18 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14dc38 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14dc18 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14dc38 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14dc18 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49508 @ 0xc164 │ │ │ │ + movw r0, #48420 @ 0xbd24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5d21c ) │ │ │ │ - bl 247b80 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5d214 ) │ │ │ │ + bl 246684 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d20c │ │ │ │ + blt.n 5d204 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #55972 @ 0xdaa4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ - movw r0, #61804 @ 0xf16c │ │ │ │ + b.w 95278 │ │ │ │ + movw r0, #60848 @ 0xedb0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 2afd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d268 │ │ │ │ + bge.n 5d260 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d290 │ │ │ │ + b.n 5d288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f1050 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef84c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f1050 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef84c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f1050 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef84c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49508 @ 0xc164 │ │ │ │ + movw r0, #48420 @ 0xbd24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 5d2c2 │ │ │ │ - movw r0, #42140 @ 0xa49c │ │ │ │ + beq.n 5d2ba │ │ │ │ + movw r0, #36744 @ 0x8f88 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 5d2f4 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 5d2ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154f54 │ │ │ │ - cbz r0, 5d2f4 │ │ │ │ + bl 154f2c │ │ │ │ + cbz r0, 5d2ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5d2f4 │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5d2ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d2f8 │ │ │ │ + bne.n 5d2f0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d300 │ │ │ │ + b.n 5d2f8 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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, 5d328 │ │ │ │ + cbz r4, 5d320 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbnz r4, 5d33c │ │ │ │ - b.n 5d332 │ │ │ │ - bl 2a4e4c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d320 │ │ │ │ - b.n 5d348 │ │ │ │ - bl 7fdcc │ │ │ │ + cbnz r4, 5d334 │ │ │ │ + b.n 5d32a │ │ │ │ + bl 2a4a2c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d318 │ │ │ │ + b.n 5d340 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 5d348 │ │ │ │ + cbz r0, 5d340 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005d34c : │ │ │ │ +0005d344 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d35e │ │ │ │ - cbnz r1, 5d364 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 5d370 │ │ │ │ + cbz r0, 5d356 │ │ │ │ + cbnz r1, 5d35c │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 5d368 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d376 │ │ │ │ + cbnz r0, 5d36e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d394 │ │ │ │ + b.n 5d38c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 142b88 │ │ │ │ + bl 142e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d394 │ │ │ │ + bge.n 5d38c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d394 │ │ │ │ + cbnz r3, 5d38c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 5d3c2 │ │ │ │ + beq.n 5d3ba │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20648 @ 0x50a8 │ │ │ │ + movw r0, #19560 @ 0x4c68 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 5d3f0 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 5d3e8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d3ea │ │ │ │ - bl 9b258 │ │ │ │ + cbz r0, 5d3e2 │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3e6 │ │ │ │ + bge.n 5d3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d3e6 │ │ │ │ + cbnz r3, 5d3de │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d3f8 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5d3f4 │ │ │ │ + bne.n 5d3f0 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5d3ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d516 │ │ │ │ + b.n 5d50e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d41e │ │ │ │ + beq.n 5d416 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4e6 │ │ │ │ + beq.n 5d4de │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ - cbnz r5, 5d430 │ │ │ │ + cbnz r5, 5d428 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a4e4c │ │ │ │ + bl 2a4a2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d516 │ │ │ │ + beq.n 5d50e │ │ │ │ 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 5d4a4 │ │ │ │ + ble.n 5d49c │ │ │ │ cmp r5, #8 │ │ │ │ add.w r5, r5, r5, asr #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #6 │ │ │ │ movle r2, #3 │ │ │ │ adds r5, r5, r2 │ │ │ │ - beq.n 5d468 │ │ │ │ + beq.n 5d460 │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5d46c │ │ │ │ - b.n 5d49e │ │ │ │ + bcc.n 5d464 │ │ │ │ + b.n 5d496 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r3, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d480 │ │ │ │ - bl 9b5a0 │ │ │ │ + beq.n 5d478 │ │ │ │ + bl 9b610 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d496 │ │ │ │ - b.n 5d49e │ │ │ │ + cbnz r0, 5d48e │ │ │ │ + b.n 5d496 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5d49e │ │ │ │ + cbz r0, 5d496 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strd r5, r6, [r3, #8] │ │ │ │ - b.n 5d4a4 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 5d3f0 │ │ │ │ + b.n 5d49c │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 5d3e8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r4, r9 │ │ │ │ it ge │ │ │ │ movge r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5d4c4 │ │ │ │ + bge.n 5d4bc │ │ │ │ add.w r5, r0, r2, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 5d4ae │ │ │ │ + b.n 5d4a6 │ │ │ │ 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 5d516 │ │ │ │ + b.n 5d50e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155210 │ │ │ │ - bl eeb48 │ │ │ │ + bl 1551e8 │ │ │ │ + bl eee90 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20648 @ 0x50a8 │ │ │ │ + movw r0, #19560 @ 0x4c68 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5d3f0 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5d3e8 │ │ │ │ mov r0, r5 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -73768,582 +73764,582 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159870 │ │ │ │ - cbnz r0, 5d594 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 5d58c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5d56c │ │ │ │ + blt.n 5d564 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5d56c │ │ │ │ + ble.n 5d564 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 5d56c │ │ │ │ + cbnz r0, 5d564 │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d596 │ │ │ │ + b.n 5d58e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d588 │ │ │ │ + bne.n 5d580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d596 │ │ │ │ + bge.n 5d58e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d596 │ │ │ │ + b.n 5d58e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d596 │ │ │ │ + b.n 5d58e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d5a0 │ │ │ │ + cbz r3, 5d598 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d5d0 │ │ │ │ + beq.n 5d5c8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d5fe │ │ │ │ + bne.n 5d5f6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5d5e4 │ │ │ │ + beq.n 5d5dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5d600 │ │ │ │ + bgt.n 5d5f8 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5d626 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5d61e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1169f0 │ │ │ │ + bl 116c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d626 │ │ │ │ + bge.n 5d61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d626 │ │ │ │ + cbnz r3, 5d61e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5d650 │ │ │ │ + bne.n 5d648 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5d66e │ │ │ │ - b.n 5d668 │ │ │ │ + bne.n 5d666 │ │ │ │ + b.n 5d660 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42300 @ 0xa53c │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d6e0 │ │ │ │ - b.n 5d642 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5d6e0 │ │ │ │ + beq.n 5d6d8 │ │ │ │ + b.n 5d63a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5d6d8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d680 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5d6e0 │ │ │ │ + bne.n 5d678 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5d6d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 5d6e0 │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 5d6d8 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #5360 @ 0x14f0 │ │ │ │ + movw r1, #4272 @ 0x10b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #5364 @ 0x14f4 │ │ │ │ + movw r0, #4276 @ 0x10b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d6e0 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 5d6d8 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5d6e4 │ │ │ │ + bge.n 5d6dc │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d6ec │ │ │ │ + b.n 5d6e4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (5d71c ) │ │ │ │ + ldr r3, [pc, #40] @ (5d714 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 5d702 │ │ │ │ + cbz r3, 5d6fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5d718 │ │ │ │ + cbnz r3, 5d710 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #5376 @ 0x1500 │ │ │ │ + movw r2, #4288 @ 0x10c0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + b.w 11e924 <_PyErr_SetString@@Base> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 5d86c │ │ │ │ - cbz r0, 5d760 │ │ │ │ + bl 5d864 │ │ │ │ + cbz r0, 5d758 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d756 │ │ │ │ + bne.n 5d74e │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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, 5d782 │ │ │ │ + cbnz r0, 5d77a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d78c │ │ │ │ - b.n 5d792 │ │ │ │ + cbnz r0, 5d784 │ │ │ │ + b.n 5d78a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d77c │ │ │ │ - b.n 5d7be │ │ │ │ + beq.n 5d774 │ │ │ │ + b.n 5d7b6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7be │ │ │ │ + cbnz r0, 5d7b6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d79c │ │ │ │ + cbz r0, 5d794 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7be │ │ │ │ + cbnz r0, 5d7b6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d7a6 │ │ │ │ + cbz r0, 5d79e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7be │ │ │ │ + cbnz r0, 5d7b6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d7b0 │ │ │ │ + cbz r0, 5d7a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7be │ │ │ │ + cbnz r0, 5d7b6 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d7be │ │ │ │ + cbz r0, 5d7b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - movw r1, #44980 @ 0xafb4 │ │ │ │ + movw r1, #43892 @ 0xab74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 220054 │ │ │ │ + bl 21eb74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d864 │ │ │ │ + beq.n 5d85c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 5d83c │ │ │ │ + cbz r5, 5d834 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d81e │ │ │ │ + bmi.n 5d816 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5412 @ 0x1524 │ │ │ │ + movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d864 │ │ │ │ + bge.n 5d85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d864 │ │ │ │ + cbnz r3, 5d85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d864 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d842 │ │ │ │ + bge.n 5d83a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d842 │ │ │ │ + cbnz r3, 5d83a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d842 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d83a │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5d866 │ │ │ │ + cbz r4, 5d85e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d866 │ │ │ │ + bne.n 5d85e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d864 │ │ │ │ + bge.n 5d85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d864 │ │ │ │ + cbnz r3, 5d85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 5d894 │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 5d88c │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d92a │ │ │ │ - b.n 5d8a2 │ │ │ │ + beq.n 5d922 │ │ │ │ + b.n 5d89a │ │ │ │ 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 5d906 │ │ │ │ + bne.n 5d8fe │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2ab0 │ │ │ │ + bl 1f12b0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d906 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5d8dc │ │ │ │ + bne.n 5d8fe │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5d8d4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d92a │ │ │ │ + bge.n 5d922 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbnz r5, 5d92a │ │ │ │ + cbnz r5, 5d922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d944 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d93c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 5d906 │ │ │ │ + cbnz r3, 5d8fe │ │ │ │ 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 5d8fa │ │ │ │ + bge.n 5d8f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d8fe │ │ │ │ + cbz r3, 5d8f6 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 5d944 │ │ │ │ + b.n 5d93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d8fa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d8f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220170 │ │ │ │ + bl 21ec90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5d92e │ │ │ │ + blt.n 5d926 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d93e │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5d93e │ │ │ │ + bne.n 5d936 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5d936 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d944 │ │ │ │ + b.n 5d93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d918 │ │ │ │ + bne.n 5d910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d918 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d910 │ │ │ │ movs r5, #1 │ │ │ │ strd r8, r7, [r6] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5d96a │ │ │ │ + cbnz r0, 5d962 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d974 │ │ │ │ - b.n 5d97a │ │ │ │ + cbnz r0, 5d96c │ │ │ │ + b.n 5d972 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d964 │ │ │ │ - b.n 5d988 │ │ │ │ + beq.n 5d95c │ │ │ │ + b.n 5d980 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d988 │ │ │ │ + cbnz r0, 5d980 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d988 │ │ │ │ + cbz r0, 5d980 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d9ac │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5d9d0 │ │ │ │ + bne.n 5d9a4 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5d9c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5d9c6 │ │ │ │ + cbz r3, 5d9be │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5d9c0 │ │ │ │ + blt.n 5d9b8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 5d9c4 │ │ │ │ + b.n 5d9bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5d9d2 │ │ │ │ + b.n 5d9ca │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 5d86c │ │ │ │ - cbz r0, 5da14 │ │ │ │ + bl 5d864 │ │ │ │ + cbz r0, 5da0c │ │ │ │ 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 5da0a │ │ │ │ + bne.n 5da02 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5da48 │ │ │ │ + cbz r4, 5da40 │ │ │ │ mov r0, r1 │ │ │ │ movs r4, #0 │ │ │ │ - bl 904e4 │ │ │ │ + bl 90574 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 5da3e │ │ │ │ + cbz r5, 5da36 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5da36 │ │ │ │ + b.n 5da2e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5da48 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5da52 │ │ │ │ + bne.n 5da40 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5da4a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005da56 : │ │ │ │ +0005da4e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 5da6a │ │ │ │ - cbnz r1, 5da70 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 5da7a │ │ │ │ + cbz r0, 5da62 │ │ │ │ + cbnz r1, 5da68 │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 5da72 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b739c │ │ │ │ + bl b740c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5da8a │ │ │ │ - movw r0, #5444 @ 0x1544 │ │ │ │ + bge.n 5da82 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 243574 │ │ │ │ - b.n 5da90 │ │ │ │ + bl 242074 │ │ │ │ + b.n 5da88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5dab8 │ │ │ │ + bne.n 5dab0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5d86c │ │ │ │ - cbnz r0, 5dace │ │ │ │ - b.n 5db66 │ │ │ │ + bl 5d864 │ │ │ │ + cbnz r0, 5dac6 │ │ │ │ + b.n 5db5e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42428 @ 0xa5bc │ │ │ │ + movw r0, #37032 @ 0x90a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db66 │ │ │ │ - b.n 5daac │ │ │ │ + beq.n 5db5e │ │ │ │ + b.n 5daa4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 5d86c │ │ │ │ + bl 5d864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db66 │ │ │ │ + beq.n 5db5e │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5daf8 │ │ │ │ + bcs.n 5daf0 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5db10 │ │ │ │ + bcc.n 5db08 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5db44 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5db3c │ │ │ │ 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 │ │ │ │ @@ -74351,66 +74347,109 @@ │ │ │ │ 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 5db5c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5db66 │ │ │ │ + bne.n 5db54 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5db5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14dc44 │ │ │ │ + b.w 14dc24 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133d60 │ │ │ │ + b.w 134000 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 50e80 │ │ │ │ + bl 50e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dba8 │ │ │ │ + cbz r0, 5dba0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 58322 <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ + bl 5831a <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5db98 │ │ │ │ + blt.n 5db90 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5dba8 │ │ │ │ + b.n 5dba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5db94 │ │ │ │ + bne.n 5db8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5db94 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5db8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #100] @ (5dc18 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5dbcc │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5dbbc │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5dbde │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #60] @ (5dc1c ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 5dbea │ │ │ │ + bl 3652c <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5dc02 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5dbf2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5dc0e │ │ │ │ + ldr r0, [pc, #12] @ (5dc18 ) │ │ │ │ + bl 2830f8 │ │ │ │ + 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 │ │ │ │ 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, 5dbcc │ │ │ │ + cbz r3, 5dc40 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5dbce │ │ │ │ + b.n 5dc42 │ │ │ │ mov r9, r3 │ │ │ │ - movw r4, #6032 @ 0x1790 │ │ │ │ + movw r4, #4968 @ 0x1368 │ │ │ │ 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 │ │ │ │ @@ -74418,535 +74457,535 @@ │ │ │ │ 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, 5dc08 │ │ │ │ + cbnz r7, 5dc7c │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5dc08 │ │ │ │ + ble.n 5dc7c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5dc08 │ │ │ │ - cbnz r6, 5dc2a │ │ │ │ + bgt.n 5dc7c │ │ │ │ + cbnz r6, 5dc9e │ │ │ │ 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] @ (5dd08 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #232] @ (5dd7c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dcea │ │ │ │ + beq.n 5dd5e │ │ │ │ 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 14976c │ │ │ │ + bl 149818 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dce6 │ │ │ │ - cbz r7, 5dc84 │ │ │ │ + beq.n 5dd5a │ │ │ │ + cbz r7, 5dcf8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5dc64 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 5dcd8 │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dc5c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 5dcd0 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dce6 │ │ │ │ + bne.n 5dd5a │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 5dc68 │ │ │ │ - b.n 5dc88 │ │ │ │ + bne.n 5dcdc │ │ │ │ + b.n 5dcfc │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc78 │ │ │ │ + cbz r0, 5dcec │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 5d86c │ │ │ │ - cbz r0, 5dce6 │ │ │ │ + bl 5d864 │ │ │ │ + cbz r0, 5dd5a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5dc88 │ │ │ │ + beq.n 5dcfc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1edc74 │ │ │ │ - cbnz r0, 5dc88 │ │ │ │ - b.n 5dce6 │ │ │ │ + bl 1ec3c0 │ │ │ │ + cbnz r0, 5dcfc │ │ │ │ + b.n 5dd5a │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 5dcae │ │ │ │ + beq.n 5dd22 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bd80 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5dcbc │ │ │ │ + b.n 5dd30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2aec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ - cbz r5, 5dcee │ │ │ │ + bl b4104 │ │ │ │ + cbz r5, 5dd62 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5dcd8 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5dd4c │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc90 │ │ │ │ - b.n 5dce6 │ │ │ │ + beq.n 5dd04 │ │ │ │ + b.n 5dd5a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5dcf6 │ │ │ │ + b.n 5dd6a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5dcf6 │ │ │ │ + b.n 5dd6a │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ 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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne.n 5dd34 │ │ │ │ + bne.n 5dda8 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r2, #0] │ │ │ │ - b.n 5e1c6 │ │ │ │ + b.n 5e23a │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dd70 │ │ │ │ + bne.n 5dde4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5696 @ 0x1640 │ │ │ │ + movw r1, #4608 @ 0x1200 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e1c2 │ │ │ │ - ldr r7, [pc, #660] @ (5e008 ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e236 │ │ │ │ + ldr r7, [pc, #660] @ (5e07c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - movw r1, #5748 @ 0x1674 │ │ │ │ + movw r1, #4660 @ 0x1234 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ddb2 │ │ │ │ + bge.n 5de26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5ddb2 │ │ │ │ + cbnz r3, 5de26 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dde6 │ │ │ │ + bne.n 5de5a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5788 @ 0x169c │ │ │ │ + movw r1, #4700 @ 0x125c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e1c2 │ │ │ │ - movw r1, #5748 @ 0x1674 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e236 │ │ │ │ + movw r1, #4660 @ 0x1234 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de22 │ │ │ │ + bge.n 5de96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de22 │ │ │ │ + cbnz r3, 5de96 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 5de44 │ │ │ │ + beq.n 5deb8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5de6c │ │ │ │ - b.n 5de66 │ │ │ │ + bne.n 5dee0 │ │ │ │ + b.n 5deda │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5de66 │ │ │ │ + beq.n 5deda │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de66 │ │ │ │ + bge.n 5deda │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de66 │ │ │ │ + cbnz r3, 5deda │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5dea8 │ │ │ │ - movw r1, #5748 @ 0x1674 │ │ │ │ + b.n 5df1c │ │ │ │ + movw r1, #4660 @ 0x1234 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dea8 │ │ │ │ + bge.n 5df1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dea8 │ │ │ │ + cbnz r3, 5df1c │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5deea │ │ │ │ + beq.n 5df5e │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5def0 │ │ │ │ + bne.n 5df64 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5deea │ │ │ │ + beq.n 5df5e │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5deea │ │ │ │ + bge.n 5df5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5deea │ │ │ │ + cbnz r3, 5df5e │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5df2c │ │ │ │ - movw r1, #5748 @ 0x1674 │ │ │ │ + b.n 5dfa0 │ │ │ │ + movw r1, #4660 @ 0x1234 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df2c │ │ │ │ + bge.n 5dfa0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5df2c │ │ │ │ + cbnz r3, 5dfa0 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e1a4 │ │ │ │ + beq.w 5e218 │ │ │ │ ldr.w r1, [r4, #944] @ 0x3b0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5df7e │ │ │ │ + beq.n 5dff2 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5df84 │ │ │ │ + bne.n 5dff8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df7e │ │ │ │ + bge.n 5dff2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5df7e │ │ │ │ + cbnz r3, 5dff2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 5dfc4 │ │ │ │ - movw r1, #5844 @ 0x16d4 │ │ │ │ + b.n 5e038 │ │ │ │ + movw r1, #4756 @ 0x1294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dfc4 │ │ │ │ + bge.n 5e038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dfc4 │ │ │ │ + cbnz r3, 5e038 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5e000 │ │ │ │ + beq.n 5e074 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5e00c │ │ │ │ + bne.n 5e080 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e000 │ │ │ │ + bge.n 5e074 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5e000 │ │ │ │ + cbnz r3, 5e074 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5e04a │ │ │ │ + b.n 5e0be │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #5844 @ 0x16d4 │ │ │ │ + movw r1, #4756 @ 0x1294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e1bc │ │ │ │ + bne.w 5e230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e04a │ │ │ │ + bge.n 5e0be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5e04a │ │ │ │ + cbnz r3, 5e0be │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e1c6 │ │ │ │ + beq.w 5e23a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5e076 │ │ │ │ + bne.n 5e0ea │ │ │ │ mov r0, sl │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e1c2 │ │ │ │ + beq.w 5e236 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 5e0a0 │ │ │ │ + bmi.n 5e114 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #5884 @ 0x16fc │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #4796 @ 0x12bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.n 5e1bc │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5e230 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 287300 <_Py_set_inheritable_async_safe@@Base+0x2618> │ │ │ │ + bl 286ed4 <_Py_set_inheritable_async_safe@@Base+0x2624> │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e1bc │ │ │ │ + beq.w 5e230 │ │ │ │ mov.w r9, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #5844 @ 0x16d4 │ │ │ │ + movw r1, #4756 @ 0x1294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5e14e │ │ │ │ + bge.n 5e1c2 │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1bc │ │ │ │ + bne.n 5e230 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 287648 │ │ │ │ + bl 287220 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e116 │ │ │ │ + bge.n 5e18a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5e116 │ │ │ │ + cbnz r3, 5e18a │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e1bc │ │ │ │ + bne.n 5e230 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e142 │ │ │ │ + beq.n 5e1b6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5940 @ 0x1734 │ │ │ │ + movw r1, #4852 @ 0x12f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e1bc │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e230 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 5e0be │ │ │ │ + b.n 5e132 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e16a │ │ │ │ + bge.n 5e1de │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 5e16a │ │ │ │ + cbnz r2, 5e1de │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5e19e │ │ │ │ + cbz r0, 5e212 │ │ │ │ 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 5e1c6 │ │ │ │ + b.n 5e23a │ │ │ │ str.w r0, [fp] │ │ │ │ - b.n 5e1bc │ │ │ │ + b.n 5e230 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ + movw r1, #4912 @ 0x1330 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 │ │ │ │ @@ -74957,814 +74996,771 @@ │ │ │ │ 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, #6032 @ 0x1790 │ │ │ │ + movwls r3, #4968 @ 0x1368 │ │ │ │ movtls r3, #78 @ 0x4e │ │ │ │ addls.w r3, r3, r2, lsl #2 │ │ │ │ - movwhi r1, #6048 @ 0x17a0 │ │ │ │ + movwhi r1, #4960 @ 0x1360 │ │ │ │ ite hi │ │ │ │ movthi r1, #50 @ 0x32 │ │ │ │ ldrls r1, [r3, #60] @ 0x3c │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 22ef58 │ │ │ │ + bl 22d9a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6084 @ 0x17c4 │ │ │ │ + movw r0, #4996 @ 0x1384 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 951f4 │ │ │ │ - b.w 2dca08 <_PyXIData_Free@@Base+0x184> │ │ │ │ + b.w 95278 │ │ │ │ + b.w 2dc5c8 <_PyXIData_Free@@Base+0x184> │ │ │ │ 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, 5e266 │ │ │ │ + cbz r0, 5e2da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e266 │ │ │ │ + bge.n 5e2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e266 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e2da │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5e280 │ │ │ │ + cbz r0, 5e2f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e280 │ │ │ │ + bge.n 5e2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e280 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e2f4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5e29a │ │ │ │ + cbz r0, 5e30e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e29a │ │ │ │ + bge.n 5e30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e29a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e30e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5e2b4 │ │ │ │ + cbz r0, 5e328 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2b4 │ │ │ │ + bge.n 5e328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e2b4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e328 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 139310 │ │ │ │ + bl 1395a8 │ │ │ │ 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 5e2ec │ │ │ │ + beq.n 5e360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e2ec │ │ │ │ + ble.n 5e360 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e308 │ │ │ │ + bge.n 5e37c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e308 │ │ │ │ + b.n 5e37c │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e324 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e398 │ │ │ │ mov r0, r4 │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e324 │ │ │ │ + bge.n 5e398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e324 │ │ │ │ + cbnz r3, 5e398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e328 : │ │ │ │ +0005e39c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 5e340 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 5e34a │ │ │ │ + cbnz r0, 5e3b4 │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 5e3be │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2b8ce8 │ │ │ │ + bl 2b88c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5e35a │ │ │ │ - movw r0, #6088 @ 0x17c8 │ │ │ │ + bge.n 5e3ce │ │ │ │ + movw r0, #5000 @ 0x1388 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 243574 │ │ │ │ - b.n 5e360 │ │ │ │ + bl 242074 │ │ │ │ + b.n 5e3d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 5e394 │ │ │ │ + beq.n 5e408 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e394 │ │ │ │ + ble.n 5e408 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e3b0 │ │ │ │ + bge.n 5e424 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e3b0 │ │ │ │ + b.n 5e424 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e3d6 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e44a │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 5e3bc │ │ │ │ - bl 142b88 │ │ │ │ + cbnz r2, 5e430 │ │ │ │ + bl 142e00 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e3c2 │ │ │ │ - bl a25f0 │ │ │ │ + b.n 5e436 │ │ │ │ + bl a26b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e3d6 │ │ │ │ + bge.n 5e44a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e3d6 │ │ │ │ + cbnz r3, 5e44a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 5e3e6 │ │ │ │ + cbz r2, 5e45a │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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, #6248 @ 0x1868 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1f00c0 │ │ │ │ + bl 1ee870 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e45c │ │ │ │ - movw r1, #6268 @ 0x187c │ │ │ │ + cbz r0, 5e4d0 │ │ │ │ + movw r1, #5180 @ 0x143c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e42e │ │ │ │ + bge.n 5e4a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e42e │ │ │ │ + cbnz r3, 5e4a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e45a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e4ce │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #55100 @ 0xd73c │ │ │ │ + movw r0, #54012 @ 0xd2fc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e45c │ │ │ │ + bge.n 5e4d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e45c │ │ │ │ + cbnz r3, 5e4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e45c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e4d0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e460 : │ │ │ │ +0005e4d4 : │ │ │ │ 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 2b8ce8 │ │ │ │ + bl 2b88c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 5e4b2 │ │ │ │ + beq.n 5e526 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e4b2 │ │ │ │ + ble.n 5e526 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e4ce │ │ │ │ + bge.n 5e542 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e4ce │ │ │ │ + b.n 5e542 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e4ea │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e55e │ │ │ │ mov r0, r4 │ │ │ │ - bl f2758 │ │ │ │ + bl f2a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e4ea │ │ │ │ + bge.n 5e55e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e4ea │ │ │ │ + cbnz r3, 5e55e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 5e5bc │ │ │ │ + beq.n 5e630 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e5bc │ │ │ │ + bne.n 5e630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e5bc │ │ │ │ + beq.n 5e630 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #48513 @ 0xbd81 │ │ │ │ + movw r3, #47457 @ 0xb961 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #6288 @ 0x1890 │ │ │ │ + movw r0, #5200 @ 0x1450 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e56a │ │ │ │ + cbnz r0, 5e5de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #6300 @ 0x189c │ │ │ │ + movw r0, #5212 @ 0x145c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e59e │ │ │ │ + bge.n 5e612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e59e │ │ │ │ + cbnz r3, 5e612 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e55e │ │ │ │ + beq.n 5e5d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e5bc │ │ │ │ + bge.n 5e630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e5bc │ │ │ │ + cbnz r3, 5e630 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e5c2 : │ │ │ │ +0005e636 : │ │ │ │ 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 b739c │ │ │ │ + bl b740c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #10000 @ 0x2710 │ │ │ │ + movw r0, #8912 @ 0x22d0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ 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 5e61e │ │ │ │ + beq.n 5e692 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e634 │ │ │ │ + bne.n 5e6a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e666 │ │ │ │ + beq.n 5e6da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e636 │ │ │ │ - b.n 5e666 │ │ │ │ + bgt.n 5e6aa │ │ │ │ + b.n 5e6da │ │ │ │ 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 5e652 │ │ │ │ + beq.n 5e6c6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e680 │ │ │ │ + bne.n 5e6f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e666 │ │ │ │ + beq.n 5e6da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e682 │ │ │ │ + bgt.n 5e6f6 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e6c0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e734 │ │ │ │ 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 9a9cc │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6ac │ │ │ │ + bge.n 5e720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e6ac │ │ │ │ + cbnz r3, 5e720 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6c0 │ │ │ │ + bge.n 5e734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e6c0 │ │ │ │ + cbnz r3, 5e734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #100] @ (5e738 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5e6ec │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5e6dc │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5e6fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #60] @ (5e73c ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 5e70a │ │ │ │ - bl 3652c <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5e722 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5e712 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5e72e │ │ │ │ - ldr r0, [pc, #12] @ (5e738 ) │ │ │ │ - bl 283570 │ │ │ │ - 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 │ │ │ │ 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 5e76c │ │ │ │ + beq.n 5e764 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e782 │ │ │ │ + bne.n 5e77a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e7b4 │ │ │ │ + beq.n 5e7ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e784 │ │ │ │ - b.n 5e7b4 │ │ │ │ + bgt.n 5e77c │ │ │ │ + b.n 5e7ac │ │ │ │ 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 5e7a0 │ │ │ │ + beq.n 5e798 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e7ce │ │ │ │ + bne.n 5e7c6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e7b4 │ │ │ │ + beq.n 5e7ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e7d0 │ │ │ │ + bgt.n 5e7c8 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e80e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e806 │ │ │ │ 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 f3a84 │ │ │ │ + bl f3dc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7fa │ │ │ │ + bge.n 5e7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e7fa │ │ │ │ + cbnz r3, 5e7f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e80e │ │ │ │ + bge.n 5e806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e80e │ │ │ │ + cbnz r3, 5e806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 1c625c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c4b5c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e858 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5e886 │ │ │ │ + bne.n 5e850 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5e87e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b454 │ │ │ │ - cbz r0, 5e874 │ │ │ │ + cbz r0, 5e86c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e888 │ │ │ │ + b.n 5e880 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #49144 @ 0xbff8 │ │ │ │ + movw r0, #48056 @ 0xbbb8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ - b.n 5e888 │ │ │ │ + bl 95278 │ │ │ │ + b.n 5e880 │ │ │ │ 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 5e8ce │ │ │ │ + bgt.n 5e8c6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5e8be │ │ │ │ - movw r1, #55856 @ 0xda30 │ │ │ │ + cbz r2, 5e8b6 │ │ │ │ + movw r1, #54728 @ 0xd5c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5e8ca │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5e8c2 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e8e2 │ │ │ │ - bl 1f0940 │ │ │ │ + b.n 5e8da │ │ │ │ + bl 1ef13c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e8ca │ │ │ │ + beq.n 5e8c2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 5e914 │ │ │ │ + cbnz r3, 5e90c │ │ │ │ ldrd r0, r4, [r0, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #6324 @ 0x18b4 │ │ │ │ + movw r0, #5236 @ 0x1474 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5e950 │ │ │ │ - bl 103a14 │ │ │ │ + bpl.n 5e948 │ │ │ │ + bl 103d34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e932 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5e950 │ │ │ │ - bl f7070 │ │ │ │ - b.n 5e950 │ │ │ │ + bne.n 5e92a │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5e948 │ │ │ │ + bl f73c8 │ │ │ │ + b.n 5e948 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e950 │ │ │ │ + bne.n 5e948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #6332 @ 0x18bc │ │ │ │ + movw r0, #5244 @ 0x147c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 1c625c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c4b5c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e99c │ │ │ │ + cbz r0, 5e994 │ │ │ │ movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0f7c │ │ │ │ + b.w f12c4 │ │ │ │ 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 80a78 │ │ │ │ + bl 80aac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e9d8 │ │ │ │ + cbz r0, 5e9d0 │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0f7c │ │ │ │ + b.w f12c4 │ │ │ │ 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, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #4896 @ 0x1320 │ │ │ │ + movw r1, #3808 @ 0xee0 │ │ │ │ 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 a5e60 │ │ │ │ - cbz r0, 5ea82 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 5ea7a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 407b8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8a> │ │ │ │ + bl 407b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ea84 │ │ │ │ + cbz r0, 5ea7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5ea84 │ │ │ │ + ble.n 5ea7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7f04 │ │ │ │ - cbz r0, 5ea66 │ │ │ │ + bl 2a7ae4 │ │ │ │ + cbz r0, 5ea5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ea62 │ │ │ │ + bge.n 5ea5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ea62 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ea5a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5ea42 │ │ │ │ + b.n 5ea3a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5ea84 │ │ │ │ + cbz r3, 5ea7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ea7e │ │ │ │ + bge.n 5ea76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea7e │ │ │ │ + cbnz r3, 5ea76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ea84 │ │ │ │ + b.n 5ea7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75772,602 +75768,602 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r4, r6, [r3] │ │ │ │ blx 2b47c │ │ │ │ cmp r4, #6 │ │ │ │ - bhi.n 5eabe │ │ │ │ - movw r3, #6032 @ 0x1790 │ │ │ │ + bhi.n 5eab6 │ │ │ │ + movw r3, #4968 @ 0x1368 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 5eada │ │ │ │ - b.n 5eaf8 │ │ │ │ + cbnz r6, 5ead2 │ │ │ │ + b.n 5eaf0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6344 @ 0x18c8 │ │ │ │ + movw r1, #5256 @ 0x1488 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7044 │ │ │ │ - cbz r4, 5eb0e │ │ │ │ + bl f739c │ │ │ │ + cbz r4, 5eb06 │ │ │ │ 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 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.w 5a748 <_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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5eb3e │ │ │ │ + beq.n 5eb36 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eb54 │ │ │ │ + bne.n 5eb4c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5ebaa │ │ │ │ + beq.n 5eba2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eb56 │ │ │ │ - b.n 5ebaa │ │ │ │ + bgt.n 5eb4e │ │ │ │ + b.n 5eba2 │ │ │ │ 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 5eb72 │ │ │ │ + beq.n 5eb6a │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eb88 │ │ │ │ + bne.n 5eb80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5ebaa │ │ │ │ + beq.n 5eba2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eb8a │ │ │ │ - b.n 5ebaa │ │ │ │ + bgt.n 5eb82 │ │ │ │ + b.n 5eba2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 5ebe6 │ │ │ │ + cbz r6, 5ebde │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ebc4 │ │ │ │ + bne.n 5ebbc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5ebd2 │ │ │ │ + bne.n 5ebca │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5ec20 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5ec18 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ebda │ │ │ │ - b.n 5eb9c │ │ │ │ + bne.n 5ebd2 │ │ │ │ + b.n 5eb94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5ebdc │ │ │ │ - b.n 5ebaa │ │ │ │ + bgt.n 5ebd4 │ │ │ │ + b.n 5eba2 │ │ │ │ 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 10a210 │ │ │ │ + bl 10a480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec06 │ │ │ │ + bge.n 5ebfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec06 │ │ │ │ + cbnz r3, 5ebfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec1a │ │ │ │ + bge.n 5ec12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ec1a │ │ │ │ + cbnz r3, 5ec12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5ec44 │ │ │ │ + bge.n 5ec3c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2afb14 │ │ │ │ + b.w 2af6f4 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5a4b4 │ │ │ │ + bl 5a6b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ec84 │ │ │ │ + beq.n 5ec7c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 241bc4 <_PyBytesWriter_WriteBytes@@Base+0x71c> │ │ │ │ - b.n 5ec86 │ │ │ │ + bl 2406c4 <_PyBytesWriter_WriteBytes@@Base+0x71c> │ │ │ │ + b.n 5ec7e │ │ │ │ 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 210eac │ │ │ │ + bl 20f75c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ece4 │ │ │ │ + cbz r0, 5ecdc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ecc4 │ │ │ │ - bl 211384 │ │ │ │ + cbz r0, 5ecbc │ │ │ │ + bl 20fe68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ecc4 │ │ │ │ + bne.n 5ecbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ecc0 │ │ │ │ + bge.n 5ecb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ecc0 │ │ │ │ + cbnz r3, 5ecb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ece4 │ │ │ │ + b.n 5ecdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ecd2 │ │ │ │ + bge.n 5ecca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ecdc │ │ │ │ + cbz r3, 5ecd4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5ece4 │ │ │ │ + b.n 5ecdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ecd2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ecca │ │ │ │ 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 r0, sp │ │ │ │ - bl 23cc0c │ │ │ │ + bl 23b70c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ed10 │ │ │ │ + beq.n 5ed08 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14dc44 │ │ │ │ + b.w 14dc24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20856 @ 0x5178 │ │ │ │ + movw r3, #19768 @ 0x4d38 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #0] @ (5ed24 ) │ │ │ │ - b.n 5eeee │ │ │ │ - cbz r4, 5ed28 │ │ │ │ + ldr r1, [pc, #0] @ (5ed1c ) │ │ │ │ + b.n 5eee6 │ │ │ │ + cbz r4, 5ed20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #6384 @ 0x18f0 │ │ │ │ + movw r0, #5296 @ 0x14b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ede4 │ │ │ │ + beq.n 5eddc │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ede0 │ │ │ │ + bne.n 5edd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae97c │ │ │ │ + bl 2ae55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ede0 │ │ │ │ + beq.n 5edd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0540 │ │ │ │ + bl 2b0120 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59240 @ 0xe768 │ │ │ │ + movw r0, #58152 @ 0xe328 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ed8e │ │ │ │ + cbnz r0, 5ed86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fae0 │ │ │ │ + b.w 4fad8 │ │ │ │ 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, #6404 @ 0x1904 │ │ │ │ + movw r0, #5316 @ 0x14c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b06ac │ │ │ │ + bl 2b028c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5edc2 │ │ │ │ + bge.n 5edba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5edc2 │ │ │ │ + cbnz r3, 5edba │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ed82 │ │ │ │ + beq.n 5ed7a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ede0 │ │ │ │ + bge.n 5edd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ede0 │ │ │ │ + cbnz r3, 5edd8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 5ee12 │ │ │ │ + beq.n 5ee0a │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42476 @ 0xa5ec │ │ │ │ + movw r0, #37080 @ 0x90d8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ee24 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5ee1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ee28 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5ee28 │ │ │ │ + bne.n 5ee20 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5ee20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5eeba │ │ │ │ + b.n 5eeb2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee24 │ │ │ │ + beq.n 5ee1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee24 │ │ │ │ + beq.n 5ee1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ee56 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 5ee4e │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ee24 │ │ │ │ + bne.n 5ee1c │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bfec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ee88 │ │ │ │ + bne.n 5ee80 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5ee96 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5ee8e │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee5e │ │ │ │ - b.n 5ee24 │ │ │ │ - cbz r4, 5eeb2 │ │ │ │ + beq.n 5ee56 │ │ │ │ + b.n 5ee1c │ │ │ │ + cbz r4, 5eeaa │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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 247e18 │ │ │ │ + bl 24691c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5eee8 │ │ │ │ + beq.n 5eee0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14dc44 │ │ │ │ + b.w 14dc24 │ │ │ │ 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 e8674 │ │ │ │ + bl e89bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ef9e │ │ │ │ + beq.n 5ef96 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r5, 5ef7e │ │ │ │ + cbnz r5, 5ef76 │ │ │ │ mov r1, r6 │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ef64 │ │ │ │ + bne.n 5ef5c │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 5ef54 │ │ │ │ - bl f7070 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 5ef4c │ │ │ │ + bl f73c8 │ │ │ │ movw r1, #43836 @ 0xab3c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #6420 @ 0x1914 │ │ │ │ + movw r1, #5332 @ 0x14d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5ef5c │ │ │ │ - b.n 5efa2 │ │ │ │ + blt.n 5ef54 │ │ │ │ + b.n 5ef9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5efa2 │ │ │ │ + bge.n 5ef9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5efa2 │ │ │ │ - b.n 5ef76 │ │ │ │ + cbnz r3, 5ef9a │ │ │ │ + b.n 5ef6e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef72 │ │ │ │ + bge.n 5ef6a │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 5ef76 │ │ │ │ + cbz r5, 5ef6e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5efa2 │ │ │ │ + b.n 5ef9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5efa2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ef9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef90 │ │ │ │ + bge.n 5ef88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ef90 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ef88 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 86618 │ │ │ │ + b.w 8668c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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 241728 <_PyBytesWriter_WriteBytes@@Base+0x280> │ │ │ │ + bl 240228 <_PyBytesWriter_WriteBytes@@Base+0x280> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5efec │ │ │ │ + beq.n 5efe4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14dc44 │ │ │ │ - b.n 5efee │ │ │ │ + bl 14dc24 │ │ │ │ + b.n 5efe6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 5f01e │ │ │ │ + beq.n 5f016 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42460 @ 0xa5dc │ │ │ │ + movw r0, #37064 @ 0x90c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5f030 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5f028 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f034 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5f034 │ │ │ │ + bne.n 5f02c │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5f02c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f0ac │ │ │ │ + b.n 5f0a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f030 │ │ │ │ + beq.n 5f028 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f030 │ │ │ │ + beq.n 5f028 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 2b13c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f07a │ │ │ │ + bne.n 5f072 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5f088 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5f080 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f054 │ │ │ │ - b.n 5f030 │ │ │ │ - cbz r4, 5f0a4 │ │ │ │ + beq.n 5f04c │ │ │ │ + b.n 5f028 │ │ │ │ + cbz r4, 5f09c │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5a4b4 │ │ │ │ + bl 5a6b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f0d8 │ │ │ │ + beq.n 5f0d0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14dc44 │ │ │ │ - b.n 5f0da │ │ │ │ + bl 14dc24 │ │ │ │ + b.n 5f0d2 │ │ │ │ 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, #192] @ (5f1b0 ) │ │ │ │ + ldr r2, [pc, #192] @ (5f1a8 ) │ │ │ │ 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 │ │ │ │ @@ -76376,858 +76372,929 @@ │ │ │ │ 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 5f104 │ │ │ │ + bne.n 5f0fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f1a6 │ │ │ │ - movw sl, #8272 @ 0x2050 │ │ │ │ + beq.n 5f19e │ │ │ │ + movw sl, #7184 @ 0x1c10 │ │ │ │ movt sl, #47 @ 0x2f │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #8432 @ 0x20f0 │ │ │ │ + movw r3, #7344 @ 0x1cb0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #60932 @ 0xee04 │ │ │ │ + movw r1, #59772 @ 0xe97c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #6460 @ 0x193c │ │ │ │ + movw r0, #5372 @ 0x14fc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 5f19e │ │ │ │ - bl 9b3dc │ │ │ │ + cbz r7, 5f196 │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 5f184 │ │ │ │ + cbz r0, 5f17c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f19e │ │ │ │ + bge.n 5f196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f19e │ │ │ │ + cbnz r3, 5f196 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f19e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f196 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f196 │ │ │ │ + bge.n 5f18e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f196 │ │ │ │ + cbnz r3, 5f18e │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5f138 │ │ │ │ - b.n 5f1a6 │ │ │ │ + bne.n 5f130 │ │ │ │ + b.n 5f19e │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 59d6e │ │ │ │ + bl 59d66 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f290 │ │ │ │ + beq.n 5f288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5f1f0 │ │ │ │ + cbz r0, 5f1e8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f290 │ │ │ │ + b.n 5f288 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e9d2c │ │ │ │ + bl 1e83d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f1ec │ │ │ │ + beq.n 5f1e4 │ │ │ │ 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 5f226 │ │ │ │ + bcs.n 5f21e │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ - b.n 5f290 │ │ │ │ + b.n 5f288 │ │ │ │ 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 5f242 │ │ │ │ - bl 8fb10 │ │ │ │ - b.n 5f290 │ │ │ │ + bcs.n 5f23a │ │ │ │ + bl 8fba0 │ │ │ │ + b.n 5f288 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5f24e │ │ │ │ + bge.n 5f246 │ │ │ │ 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 1c9a54 │ │ │ │ - cbz r0, 5f290 │ │ │ │ + bl 1c836c │ │ │ │ + cbz r0, 5f288 │ │ │ │ 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 5f27a │ │ │ │ + bne.n 5f272 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (5f2a0 ) │ │ │ │ + ldr r2, [pc, #4] @ (5f298 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.w 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 26fe8c <_PyArg_ParseStackAndKeywords@@Base+0xf54> │ │ │ │ + b.w 26e998 <_PyArg_ParseStackAndKeywords@@Base+0xf58> │ │ │ │ stmdb 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 5f2d0 │ │ │ │ + bne.n 5f2c8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f2f0 │ │ │ │ - b.n 5f2e8 │ │ │ │ + bne.n 5f2e8 │ │ │ │ + b.n 5f2e0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42336 @ 0xa560 │ │ │ │ + movw r0, #36940 @ 0x904c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3a2 │ │ │ │ - b.n 5f2c2 │ │ │ │ - bl 941dc │ │ │ │ + beq.n 5f39a │ │ │ │ + b.n 5f2ba │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f3a2 │ │ │ │ + bne.n 5f39a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f308 │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 5f300 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f3a2 │ │ │ │ + bne.n 5f39a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f326 │ │ │ │ - bl 9b258 │ │ │ │ + b.n 5f31e │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f322 │ │ │ │ + bge.n 5f31a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f322 │ │ │ │ + cbnz r3, 5f31a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 5f2fa │ │ │ │ + beq.n 5f2f2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3a2 │ │ │ │ + beq.n 5f39a │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5f356 │ │ │ │ + bge.n 5f34e │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3d4 │ │ │ │ + beq.n 5f3cc │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2b1fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5f3c6 │ │ │ │ + bge.n 5f3be │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f3a6 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5f39e │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f368 │ │ │ │ + beq.n 5f360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f3b6 │ │ │ │ + blt.n 5f3ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f3d4 │ │ │ │ + b.n 5f3cc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 5f39a │ │ │ │ + bl 1e343c │ │ │ │ + b.n 5f392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f3a2 │ │ │ │ + bne.n 5f39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f3a2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f39a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5f3d2 │ │ │ │ + beq.n 5f3ca │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_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} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20856 @ 0x5178 │ │ │ │ + movw r3, #19768 @ 0x4d38 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f3ec ) │ │ │ │ - b.n 5eeee │ │ │ │ + ldr r1, [pc, #4] @ (5f3e4 ) │ │ │ │ + b.n 5eee6 │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20840 @ 0x5168 │ │ │ │ + movw r3, #19752 @ 0x4d28 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f400 ) │ │ │ │ - b.n 5eeee │ │ │ │ + ldr r1, [pc, #4] @ (5f3f8 ) │ │ │ │ + b.n 5eee6 │ │ │ │ nop │ │ │ │ - cbz r4, 5f404 │ │ │ │ + cbz r4, 5f3fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 5f43c │ │ │ │ - movw r0, #42344 @ 0xa568 │ │ │ │ + bls.n 5f434 │ │ │ │ + movw r0, #36948 @ 0x9054 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f540 │ │ │ │ + beq.w 5f538 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f450 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 5f448 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f540 │ │ │ │ + bne.n 5f538 │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f540 │ │ │ │ + beq.n 5f538 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f47a │ │ │ │ + ble.n 5f472 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f47e │ │ │ │ - bl 941dc │ │ │ │ + bne.n 5f476 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f540 │ │ │ │ - b.n 5f47e │ │ │ │ + bne.n 5f538 │ │ │ │ + b.n 5f476 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 17e250 │ │ │ │ - cbnz r0, 5f4a2 │ │ │ │ + bl 17dd08 │ │ │ │ + cbnz r0, 5f49a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6472 @ 0x1948 │ │ │ │ + movw r1, #5384 @ 0x1508 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5f526 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 5f51e │ │ │ │ mov r0, r5 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5f526 │ │ │ │ + blt.n 5f51e │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f5e0 │ │ │ │ + bl 5f690 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f526 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 5f51e │ │ │ │ + bl b0f38 │ │ │ │ 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 2addc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ - blt.n 5f4ee │ │ │ │ + blt.n 5f4e6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f500 │ │ │ │ + b.n 5f4f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f4ea │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5f4e2 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f4bc │ │ │ │ + beq.n 5f4b4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r6, [r9] │ │ │ │ - bl 5fa0e │ │ │ │ + bl 5facc <_Py_hashtable_size@@Base+0x3c> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f530 │ │ │ │ - cbnz r5, 5f526 │ │ │ │ + bge.n 5f528 │ │ │ │ + cbnz r5, 5f51e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str.w r6, [r9] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5f540 │ │ │ │ + bl 1e343c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 5f538 │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 15eef4 │ │ │ │ + b.w 15ee24 │ │ │ │ │ │ │ │ -0005f552 : │ │ │ │ +0005f54a : │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f582 │ │ │ │ + bne.n 5f57a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #6508 @ 0x196c │ │ │ │ + movw r0, #5420 @ 0x152c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #160] @ (5f630 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5f5aa │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5f59a │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5f5bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r6, [pc, #116] @ (5f634 ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 5f5fc │ │ │ │ + ldr.w r0, [r6, #1564] @ 0x61c │ │ │ │ + bl 5fa90 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r6, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 5fa90 <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 5fa90 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #25709 @ 0x646d │ │ │ │ + movt r1, #7 │ │ │ │ + ldr.w r0, [r6, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 2dd174 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5f5fe │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5f616 │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5f606 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5f622 │ │ │ │ + ldr r0, [pc, #16] @ (5f630 ) │ │ │ │ + bl 2830f8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8fa98 │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f594 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f644 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.w 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005f598 : │ │ │ │ +0005f648 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ (5f5dc ) │ │ │ │ + ldr r0, [pc, #48] @ (5f68c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 5f5c0 │ │ │ │ + cbnz r1, 5f670 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 4418e <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ + b.w 44186 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #6644 @ 0x19f4 │ │ │ │ + movw r2, #5556 @ 0x15b4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 5f606 │ │ │ │ + bge.n 5f6b6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 83868 │ │ │ │ - b.n 5f608 │ │ │ │ + bl 83894 │ │ │ │ + b.n 5f6b8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f616 │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 5f6c6 │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f758 │ │ │ │ + b.n 5f808 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f62e │ │ │ │ + bgt.n 5f6de │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 83868 │ │ │ │ - b.n 5f630 │ │ │ │ + bl 83894 │ │ │ │ + b.n 5f6e0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f640 │ │ │ │ + cbnz r0, 5f6f0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83e70 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 5f610 │ │ │ │ - movw sl, #29985 @ 0x7521 │ │ │ │ + bl 83e9c │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 5f6c0 │ │ │ │ + movw sl, #30669 @ 0x77cd │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f730 │ │ │ │ + beq.n 5f7e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f65a │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 5f734 │ │ │ │ + bne.n 5f70a │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 5f7e4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f6a6 │ │ │ │ + cbz r2, 5f756 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f6a6 │ │ │ │ + cbz r2, 5f756 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f69a │ │ │ │ + bne.n 5f74a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f684 │ │ │ │ + bcc.n 5f734 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f75c ) │ │ │ │ + ldr r1, [pc, #224] @ (5f80c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ - b.n 5f734 │ │ │ │ + bl 15cb84 │ │ │ │ + b.n 5f7e4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f6d6 │ │ │ │ + bge.n 5f786 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f6d6 │ │ │ │ + b.n 5f786 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f6d6 │ │ │ │ - b.n 5f734 │ │ │ │ + cbnz r0, 5f786 │ │ │ │ + b.n 5f7e4 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f6c8 │ │ │ │ + cbz r1, 5f778 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f6c8 │ │ │ │ - movw r1, #29980 @ 0x751c │ │ │ │ + cbz r3, 5f778 │ │ │ │ + movw r1, #28848 @ 0x70b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3eac │ │ │ │ - b.n 5f734 │ │ │ │ - movw r1, #30008 @ 0x7538 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5f7e4 │ │ │ │ + movw r1, #28876 @ 0x70cc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3eac │ │ │ │ - b.n 5f734 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5f7e4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 1597a4 │ │ │ │ + bl 159400 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f700 │ │ │ │ + bne.n 5f7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f734 │ │ │ │ + bge.n 5f7e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f734 │ │ │ │ + cbnz r3, 5f7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f734 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f7e4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f712 │ │ │ │ + bge.n 5f7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f712 │ │ │ │ + cbnz r3, 5f7c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 5f64a │ │ │ │ + b.n 5f6fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f758 │ │ │ │ + b.n 5f808 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83e70 │ │ │ │ - cbz r5, 5f750 │ │ │ │ + bl 83e9c │ │ │ │ + cbz r5, 5f800 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f740 │ │ │ │ + bne.n 5f7f0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 5f610 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 5f6c0 │ │ │ │ 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 5f786 │ │ │ │ + bge.n 5f836 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 83868 │ │ │ │ - b.n 5f788 │ │ │ │ + bl 83894 │ │ │ │ + b.n 5f838 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f796 │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 5f846 │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f8d8 │ │ │ │ + b.n 5f988 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f7ae │ │ │ │ + bgt.n 5f85e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 83868 │ │ │ │ - b.n 5f7b0 │ │ │ │ + bl 83894 │ │ │ │ + b.n 5f860 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f7c0 │ │ │ │ + cbnz r0, 5f870 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83e70 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 5f790 │ │ │ │ - movw sl, #29985 @ 0x7521 │ │ │ │ + bl 83e9c │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 5f840 │ │ │ │ + movw sl, #30669 @ 0x77cd │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f8b0 │ │ │ │ + beq.n 5f960 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f7da │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 5f8b4 │ │ │ │ + bne.n 5f88a │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 5f964 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f826 │ │ │ │ + cbz r2, 5f8d6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f826 │ │ │ │ + cbz r2, 5f8d6 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f81a │ │ │ │ + bne.n 5f8ca │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f804 │ │ │ │ + bcc.n 5f8b4 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f8dc ) │ │ │ │ + ldr r1, [pc, #224] @ (5f98c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ - b.n 5f8b4 │ │ │ │ + bl 15cb84 │ │ │ │ + b.n 5f964 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f856 │ │ │ │ + bge.n 5f906 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f856 │ │ │ │ + b.n 5f906 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f856 │ │ │ │ - b.n 5f8b4 │ │ │ │ + cbnz r0, 5f906 │ │ │ │ + b.n 5f964 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f848 │ │ │ │ + cbz r1, 5f8f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f848 │ │ │ │ - movw r1, #29980 @ 0x751c │ │ │ │ + cbz r3, 5f8f8 │ │ │ │ + movw r1, #28848 @ 0x70b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3eac │ │ │ │ - b.n 5f8b4 │ │ │ │ - movw r1, #30008 @ 0x7538 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5f964 │ │ │ │ + movw r1, #28876 @ 0x70cc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3eac │ │ │ │ - b.n 5f8b4 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5f964 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f880 │ │ │ │ + bne.n 5f930 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8b4 │ │ │ │ + bge.n 5f964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8b4 │ │ │ │ + cbnz r3, 5f964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f8b4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f964 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f892 │ │ │ │ + bge.n 5f942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f892 │ │ │ │ + cbnz r3, 5f942 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 5f7ca │ │ │ │ + b.n 5f87a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f8d8 │ │ │ │ + b.n 5f988 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83e70 │ │ │ │ - cbz r5, 5f8d0 │ │ │ │ + bl 83e9c │ │ │ │ + cbz r5, 5f980 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f8c0 │ │ │ │ + bne.n 5f970 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 5f790 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 5f840 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ 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, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5f8fc │ │ │ │ + cbnz r0, 5f9ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81090 │ │ │ │ + b.w 810b0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f974 │ │ │ │ + beq.n 5fa24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 64b50 │ │ │ │ + bl 64e56 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5f974 │ │ │ │ + cbz r4, 5fa24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f970 │ │ │ │ + ble.n 5fa20 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 5f95e │ │ │ │ + cbz r0, 5fa0e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f942 │ │ │ │ + bge.n 5f9f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f942 │ │ │ │ + cbnz r3, 5f9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f94e │ │ │ │ + blt.n 5f9fe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f974 │ │ │ │ + b.n 5fa24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f94a │ │ │ │ + bne.n 5f9fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f94a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f9fa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f970 │ │ │ │ + bge.n 5fa20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f970 │ │ │ │ + cbnz r3, 5fa20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - b.n 5f912 │ │ │ │ + b.n 5f9c2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20840 @ 0x5168 │ │ │ │ + movw r3, #19752 @ 0x4d28 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f988 ) │ │ │ │ - b.w 5eeee │ │ │ │ + ldr r1, [pc, #4] @ (5fa38 ) │ │ │ │ + b.w 5eee6 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005f98c : │ │ │ │ +0005fa3c : │ │ │ │ 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 4b318 │ │ │ │ + bl 4b310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f9b0 : │ │ │ │ +0005fa60 : │ │ │ │ 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 │ │ │ │ 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 214c68 │ │ │ │ + bl 21374c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005fa90 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5fa80 │ │ │ │ + bl 5fb3e │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -77235,1077 +77302,1006 @@ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - movw sl, #60401 @ 0xebf1 │ │ │ │ + movw sl, #59049 @ 0xe6a9 │ │ │ │ movt sl, #23 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r2 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 5fa76 │ │ │ │ + beq.n 5fb34 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 5fa70 │ │ │ │ + cbz r4, 5fb2e <_Py_hashtable_size@@Base+0x9e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fa58 │ │ │ │ + cbz r3, 5fb16 <_Py_hashtable_size@@Base+0x86> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5fa58 │ │ │ │ + cbz r3, 5fb16 <_Py_hashtable_size@@Base+0x86> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5fa52 │ │ │ │ + bne.n 5fb10 <_Py_hashtable_size@@Base+0x80> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 5fa58 │ │ │ │ + b.n 5fb16 <_Py_hashtable_size@@Base+0x86> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fa70 │ │ │ │ + bge.n 5fb2e <_Py_hashtable_size@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa70 │ │ │ │ + cbnz r3, 5fb2e <_Py_hashtable_size@@Base+0x9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - b.n 5fa34 │ │ │ │ + b.n 5faf2 <_Py_hashtable_size@@Base+0x62> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 83e70 │ │ │ │ + b.w 83e9c │ │ │ │ │ │ │ │ -0005fa80 : │ │ │ │ +0005fb3e : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - beq.n 5fab2 │ │ │ │ + beq.n 5fb70 │ │ │ │ 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, 5faaa │ │ │ │ + cbnz r3, 5fb68 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 5fab6 │ │ │ │ + b.n 5fb74 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5faa0 │ │ │ │ - b.n 5fab6 │ │ │ │ + bne.n 5fb5e │ │ │ │ + b.n 5fb74 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ 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 5fb0a │ │ │ │ + bgt.n 5fbc8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5faec │ │ │ │ + cbz r2, 5fbaa │ │ │ │ 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, #13700 @ 0x3584 │ │ │ │ + movw r3, #12688 @ 0x3190 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #36276 @ 0x8db4 │ │ │ │ + movw r1, #35168 @ 0x8960 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl f3eac │ │ │ │ - b.n 5fb42 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 5fc00 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl a8c58 │ │ │ │ + bl a8cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fb42 │ │ │ │ + cbz r0, 5fc00 │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r5, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl a909c │ │ │ │ + bl a913c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5fb32 │ │ │ │ + blt.n 5fbf0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fb42 │ │ │ │ + b.n 5fc00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fb2e │ │ │ │ + bne.n 5fbec │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fb2e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fbec │ │ │ │ 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 │ │ │ │ movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 5fb6c │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 5fc2a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb84 │ │ │ │ + b.n 5fc42 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fb66 │ │ │ │ - bl f7070 │ │ │ │ + bne.n 5fc24 │ │ │ │ + bl f73c8 │ │ │ │ + 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 r4, [pc, #104] @ (5fcc0 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5fc6e │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5fc5e │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5fc80 │ │ │ │ mov r0, r4 │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #64] @ (5fcc4 ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 5fc90 │ │ │ │ + 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 5fca8 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5fc98 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5fcb4 │ │ │ │ + ldr r0, [pc, #16] @ (5fcc0 ) │ │ │ │ + bl 2830f8 │ │ │ │ + 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 │ │ │ │ + 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 80060 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5fed0 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + bl 97cd4 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 5fd20 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5fd16 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5fd06 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5fd20 │ │ │ │ + bl 2b828c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5fdb4 │ │ │ │ + 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 2bf2c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5fe82 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2c06c │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bf2c │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 5fd70 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bf2c │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 5fd78 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2af74 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2af74 │ │ │ │ + b.n 5fe82 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2c06c │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2c0ec │ │ │ │ + cbnz r0, 5fd9c │ │ │ │ + mov r0, fp │ │ │ │ + blx 2af74 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af74 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2af74 │ │ │ │ + b.n 5fe82 │ │ │ │ + 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 5fe8e │ │ │ │ + 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 2bf2c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5fe82 │ │ │ │ + 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 5fddc │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bf2c │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 5fe1c │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bf2c │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 5fe24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2af74 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af74 │ │ │ │ + b.n 5fe82 │ │ │ │ + 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 5fe2e │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2c0ec │ │ │ │ + cbnz r0, 5fe6c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2af74 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2af74 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af74 │ │ │ │ + b.n 5fe82 │ │ │ │ + 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 5fdb0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl 23aac0 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 5feb8 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5feae │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5fe9e │ │ │ │ + dmb ish │ │ │ │ + beq.n 5feb8 │ │ │ │ + bl 2830f8 │ │ │ │ + cbz r6, 5fed0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5fece │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5fece │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b47c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 5fbba │ │ │ │ + bne.n 5ff0e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5fbda │ │ │ │ - b.n 5fbd0 │ │ │ │ + bne.n 5ff2e │ │ │ │ + b.n 5ff24 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #42360 @ 0xa578 │ │ │ │ + movw r0, #36964 @ 0x9064 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5fbd6 │ │ │ │ - b.n 5fbac │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 5fbda │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5ff2a │ │ │ │ + b.n 5ff00 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 5ff2e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fc3c │ │ │ │ + b.n 5ff90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fbd6 │ │ │ │ + bne.n 5ff2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fbd6 │ │ │ │ + beq.n 5ff2a │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bf10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fc28 │ │ │ │ + bge.n 5ff7c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fc48 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 5ff9c │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fbf6 │ │ │ │ + beq.n 5ff4a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fc34 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 5ff88 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fbd6 │ │ │ │ + bne.n 5ff2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5fc58 │ │ │ │ + cbz r3, 5ffac │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 5fc58 │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 5ffac │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 5fc28 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 5ff7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5fc8c │ │ │ │ + beq.n 5ffe0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fca2 │ │ │ │ + bne.n 5fff6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5fcd4 │ │ │ │ + beq.n 60028 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5fca4 │ │ │ │ - b.n 5fcd4 │ │ │ │ + bgt.n 5fff8 │ │ │ │ + b.n 60028 │ │ │ │ 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 5fcc0 │ │ │ │ + beq.n 60014 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fcee │ │ │ │ + bne.n 60042 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5fcd4 │ │ │ │ + beq.n 60028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5fcf0 │ │ │ │ + bgt.n 60044 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5fd2e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 60082 │ │ │ │ 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 144e14 │ │ │ │ + bl 14508c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fd1a │ │ │ │ + bge.n 6006e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fd1a │ │ │ │ + cbnz r3, 6006e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fd2e │ │ │ │ + bge.n 60082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fd2e │ │ │ │ + cbnz r3, 60082 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5fd5c │ │ │ │ + bhi.n 600b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5fd7c │ │ │ │ - b.n 5fd74 │ │ │ │ - movw r0, #42368 @ 0xa580 │ │ │ │ + bne.n 600d0 │ │ │ │ + b.n 600c8 │ │ │ │ + movw r0, #36972 @ 0x906c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe58 │ │ │ │ - b.n 5fd4e │ │ │ │ - bl 941dc │ │ │ │ + beq.n 601ac │ │ │ │ + b.n 600a2 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fe58 │ │ │ │ + bne.n 601ac │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2466d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 2451d8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe58 │ │ │ │ + beq.n 601ac │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5fda6 │ │ │ │ + ble.n 600fa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5fdaa │ │ │ │ - bl 941dc │ │ │ │ + bne.n 600fe │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fe58 │ │ │ │ - b.n 5fdaa │ │ │ │ + bne.n 601ac │ │ │ │ + b.n 600fe │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 17e250 │ │ │ │ - cbnz r0, 5fdce │ │ │ │ + bl 17dd08 │ │ │ │ + cbnz r0, 60122 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7148 @ 0x1bec │ │ │ │ + movw r1, #6060 @ 0x17ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 5fe42 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 60196 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5fe42 │ │ │ │ + blt.n 60196 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f760 │ │ │ │ + bl 5f810 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5fe42 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 60196 │ │ │ │ + bl b0f38 │ │ │ │ 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 2bd98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fe34 │ │ │ │ + bge.n 60188 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fe22 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 60176 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fde8 │ │ │ │ - b.n 5fe30 │ │ │ │ + beq.n 6013c │ │ │ │ + b.n 60184 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fa0e │ │ │ │ + bl 5facc <_Py_hashtable_size@@Base+0x3c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe4c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 5fe58 │ │ │ │ + bne.n 601a0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 601ac │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #160] @ (5ff10 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5fe8a │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5fe7a │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5fe9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r6, [pc, #116] @ (5ff14 ) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 5fedc │ │ │ │ - ldr.w r0, [r6, #1564] @ 0x61c │ │ │ │ - bl 60078 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r6, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 60078 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 60078 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #26957 @ 0x694d │ │ │ │ - movt r1, #7 │ │ │ │ - ldr.w r0, [r6, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 2de6d8 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 5fede │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5fef6 │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5fee6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5ff02 │ │ │ │ - ldr r0, [pc, #16] @ (5ff10 ) │ │ │ │ - bl 283570 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8fa08 │ │ │ │ - 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, [r0, #8] │ │ │ │ - cbz r0, 5ff42 │ │ │ │ + cbz r0, 601de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff42 │ │ │ │ + bge.n 601de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ff42 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 601de │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5ff5c │ │ │ │ + cbz r0, 601f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff5c │ │ │ │ + bge.n 601f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ff5c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 601f8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5ff76 │ │ │ │ + cbz r0, 60212 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff76 │ │ │ │ + bge.n 60212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ff76 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60212 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 139310 │ │ │ │ + bl 1395a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5ffac │ │ │ │ + beq.n 60248 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42328 @ 0xa558 │ │ │ │ + movw r0, #36932 @ 0x9044 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60070 │ │ │ │ + beq.n 6030c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ffc0 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6025c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60070 │ │ │ │ + bne.n 6030c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e250 │ │ │ │ - cbnz r0, 5ffe2 │ │ │ │ + bl 17dd08 │ │ │ │ + cbnz r0, 6027e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7184 @ 0x1c10 │ │ │ │ + movw r1, #6096 @ 0x17d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6005a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 602f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 6005a │ │ │ │ + blt.n 602f6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f5e0 │ │ │ │ + bl 5f690 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6005a │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 602f6 │ │ │ │ + bl b0f38 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b510 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - blt.n 60026 │ │ │ │ + blt.n 602c2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60038 │ │ │ │ + b.n 602d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 60022 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 602be │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fffc │ │ │ │ + beq.n 60298 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 5fa0e │ │ │ │ + bl 5facc <_Py_hashtable_size@@Base+0x3c> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 60064 │ │ │ │ - cbnz r5, 6005a │ │ │ │ + bge.n 60300 │ │ │ │ + cbnz r5, 602f6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 60070 │ │ │ │ + bl 1e343c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6030c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060078 <_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 80028 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6028e <_Py_hashtable_size@@Base+0x216> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - bl 97c48 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 600de <_Py_hashtable_size@@Base+0x66> │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 600d4 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 600c4 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ - dmb ish │ │ │ │ - beq.n 600de <_Py_hashtable_size@@Base+0x66> │ │ │ │ - bl 2b86ac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 60172 <_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 2bf2c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 60240 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2c06c │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bf2c │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 6012e <_Py_hashtable_size@@Base+0xb6> │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bf2c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 60136 <_Py_hashtable_size@@Base+0xbe> │ │ │ │ - mov r0, fp │ │ │ │ - blx 2af74 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2af74 │ │ │ │ - b.n 60240 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2c06c │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2c0ec │ │ │ │ - cbnz r0, 6015a <_Py_hashtable_size@@Base+0xe2> │ │ │ │ - mov r0, fp │ │ │ │ - blx 2af74 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af74 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2af74 │ │ │ │ - b.n 60240 <_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 6024c <_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 2bf2c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 60240 <_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 6019a <_Py_hashtable_size@@Base+0x122> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bf2c │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 601da <_Py_hashtable_size@@Base+0x162> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bf2c │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r0, 601e2 <_Py_hashtable_size@@Base+0x16a> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2af74 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af74 │ │ │ │ - b.n 60240 <_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 601ec <_Py_hashtable_size@@Base+0x174> │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2c0ec │ │ │ │ - cbnz r0, 6022a <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2af74 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2af74 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af74 │ │ │ │ - b.n 60240 <_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 6016e <_Py_hashtable_size@@Base+0xf6> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl 23bfc0 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 60276 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6026c <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6025c <_Py_hashtable_size@@Base+0x1e4> │ │ │ │ - dmb ish │ │ │ │ - beq.n 60276 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ - bl 283570 │ │ │ │ - cbz r6, 6028e <_Py_hashtable_size@@Base+0x216> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6028c <_Py_hashtable_size@@Base+0x214> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6028c <_Py_hashtable_size@@Base+0x214> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #104] @ (60314 <_Py_hashtable_size@@Base+0x29c>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 602c2 <_Py_hashtable_size@@Base+0x24a> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 602b2 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 602d4 <_Py_hashtable_size@@Base+0x25c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #64] @ (60318 <_Py_hashtable_size@@Base+0x2a0>) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 602e4 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ - 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 602fc <_Py_hashtable_size@@Base+0x284> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 602ec <_Py_hashtable_size@@Base+0x274> │ │ │ │ - dmb ish │ │ │ │ - beq.n 60308 <_Py_hashtable_size@@Base+0x290> │ │ │ │ - ldr r0, [pc, #16] @ (60314 <_Py_hashtable_size@@Base+0x29c>) │ │ │ │ - bl 283570 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0006031c : │ │ │ │ +00060314 : │ │ │ │ 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, 60336 │ │ │ │ + cbnz r0, 6032e │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 603c2 │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 603ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 603a2 │ │ │ │ + cbz r3, 6039a │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 60344 │ │ │ │ + cbnz r4, 6033c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 6034c │ │ │ │ + cbz r4, 60344 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 603a2 │ │ │ │ + bmi.n 6039a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 603a2 │ │ │ │ + cbz r3, 6039a │ │ │ │ mov r0, r1 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 603c2 │ │ │ │ + cbz r0, 603ba │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9f4 │ │ │ │ + bl 1de0a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60382 │ │ │ │ + bge.n 6037a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60382 │ │ │ │ + cbnz r3, 6037a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 603c0 │ │ │ │ + bne.n 603b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 603a2 │ │ │ │ + bge.n 6039a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 603a2 │ │ │ │ + cbnz r3, 6039a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7268 @ 0x1c64 │ │ │ │ + movw r1, #6180 @ 0x1824 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 603f4 │ │ │ │ + beq.n 603ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 603f4 │ │ │ │ + ble.n 603ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6040c │ │ │ │ + bge.n 60404 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6040c │ │ │ │ + b.n 60404 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6043c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 60434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1c4 │ │ │ │ - cbnz r0, 60448 │ │ │ │ + bl 16dee4 │ │ │ │ + cbnz r0, 60440 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7304 @ 0x1c88 │ │ │ │ + movw r1, #6216 @ 0x1848 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6043c │ │ │ │ + bge.n 60434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 60440 │ │ │ │ + cbz r3, 60438 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60464 │ │ │ │ + b.n 6045c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6043c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60464 │ │ │ │ + bge.n 6045c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60464 │ │ │ │ + cbnz r3, 6045c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 60472 │ │ │ │ - b.w 885a4 │ │ │ │ + cbz r0, 6046a │ │ │ │ + b.w 88610 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #7360 @ 0x1cc0 │ │ │ │ + movw r0, #6272 @ 0x1880 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 604b8 │ │ │ │ + beq.n 604b0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 604ce │ │ │ │ + bne.n 604c6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60500 │ │ │ │ + beq.n 604f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 604d0 │ │ │ │ - b.n 60500 │ │ │ │ + bgt.n 604c8 │ │ │ │ + b.n 604f8 │ │ │ │ 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 604ec │ │ │ │ + beq.n 604e4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6051a │ │ │ │ + bne.n 60512 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60500 │ │ │ │ + beq.n 604f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6051c │ │ │ │ + bgt.n 60514 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6055a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 60552 │ │ │ │ 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 166a7c │ │ │ │ + bl 1669f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60546 │ │ │ │ + bge.n 6053e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60546 │ │ │ │ + cbnz r3, 6053e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6055a │ │ │ │ + bge.n 60552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6055a │ │ │ │ + cbnz r3, 60552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -78321,303 +78317,303 @@ │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006059a : │ │ │ │ +00060592 : │ │ │ │ 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, 605b6 │ │ │ │ + cbnz r0, 605ae │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 6077a │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 60772 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60752 │ │ │ │ + beq.w 6074a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 605de │ │ │ │ - movw r3, #55185 @ 0xd791 │ │ │ │ + cbz r2, 605d6 │ │ │ │ + movw r3, #49809 @ 0xc291 │ │ │ │ movt r3, #34 @ 0x22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 605d8 │ │ │ │ + bne.n 605d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 22d830 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1090> │ │ │ │ + b.w 22c330 <_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 60752 │ │ │ │ + bmi.w 6074a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60752 │ │ │ │ + beq.w 6074a │ │ │ │ mov r0, r1 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60770 │ │ │ │ + beq.w 60768 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbz r7, 60604 │ │ │ │ + cbz r7, 605fc │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 60774 │ │ │ │ + beq.w 6076c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 60774 │ │ │ │ + beq.w 6076c │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 60774 │ │ │ │ + beq.w 6076c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 606b4 │ │ │ │ + beq.n 606ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6068e │ │ │ │ + beq.n 60686 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 6064c │ │ │ │ + cbz r2, 60644 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6068e │ │ │ │ + ble.n 60686 │ │ │ │ adds r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60660 │ │ │ │ + beq.n 60658 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60638 │ │ │ │ - b.n 6068e │ │ │ │ + bne.n 60630 │ │ │ │ + b.n 60686 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60660 │ │ │ │ + beq.n 60658 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60648 │ │ │ │ + bne.n 60640 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6068e │ │ │ │ + bne.n 60686 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6071e │ │ │ │ + bne.n 60716 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60682 │ │ │ │ + bge.n 6067a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 60688 │ │ │ │ + cbz r3, 60680 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6068e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 60682 │ │ │ │ + b.n 60686 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6067a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6071e │ │ │ │ + bne.n 60716 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 606b4 │ │ │ │ + bge.n 606ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 606b4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 606ac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 606fe │ │ │ │ - movw r3, #60321 @ 0xeba1 │ │ │ │ + beq.n 606f6 │ │ │ │ + movw r3, #60289 @ 0xeb81 │ │ │ │ movt r3, #20 │ │ │ │ movw r7, #5744 @ 0x1670 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 606ea │ │ │ │ + bne.n 606e2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 606f6 │ │ │ │ + bpl.n 606ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 606f6 │ │ │ │ + bpl.n 606ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ed94 │ │ │ │ + bl 14ed74 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 606f2 │ │ │ │ + b.n 606ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 6071e │ │ │ │ + bne.n 60716 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 60708 │ │ │ │ + blt.n 60700 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6071e │ │ │ │ + b.n 60716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 606fe │ │ │ │ + bne.n 606f6 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 606fe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 606f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60732 │ │ │ │ + bge.n 6072a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60732 │ │ │ │ + cbnz r3, 6072a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6077a │ │ │ │ + bne.n 60772 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60752 │ │ │ │ + bge.n 6074a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60752 │ │ │ │ + cbnz r3, 6074a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7268 @ 0x1c64 │ │ │ │ + movw r1, #6180 @ 0x1824 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6077a │ │ │ │ + b.n 60772 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60682 │ │ │ │ - b.n 606fe │ │ │ │ + bne.n 6067a │ │ │ │ + b.n 606f6 │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 607ac │ │ │ │ + beq.n 607a4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 607c2 │ │ │ │ + bne.n 607ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 607f4 │ │ │ │ + beq.n 607ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 607c4 │ │ │ │ - b.n 607f4 │ │ │ │ + bgt.n 607bc │ │ │ │ + b.n 607ec │ │ │ │ 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 607e0 │ │ │ │ + beq.n 607d8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6080e │ │ │ │ + bne.n 60806 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 607f4 │ │ │ │ + beq.n 607ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60810 │ │ │ │ + bgt.n 60808 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6084e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 60846 │ │ │ │ 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 2a5674 │ │ │ │ + bl 2a5254 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6083a │ │ │ │ + bge.n 60832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6083a │ │ │ │ + cbnz r3, 60832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6084e │ │ │ │ + bge.n 60846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6084e │ │ │ │ + cbnz r3, 60846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 6086e │ │ │ │ + bls.n 60866 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 608a2 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 6089a │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6087e │ │ │ │ + cbz r0, 60876 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 60880 │ │ │ │ - b.n 60866 │ │ │ │ + bls.n 60878 │ │ │ │ + b.n 6085e │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60866 │ │ │ │ + beq.n 6085e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -78627,51 +78623,51 @@ │ │ │ │ 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 608d0 │ │ │ │ + beq.n 608c8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 608fe │ │ │ │ + bne.n 608f6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 608e4 │ │ │ │ + beq.n 608dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60900 │ │ │ │ + bgt.n 608f8 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 60926 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6091e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1625b8 │ │ │ │ + bl 162528 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60926 │ │ │ │ + bge.n 6091e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60926 │ │ │ │ + cbnz r3, 6091e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -78680,246 +78676,248 @@ │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 60bb8 │ │ │ │ + beq.w 60bb0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 6097c │ │ │ │ + cbnz r4, 60974 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7440 @ 0x1d10 │ │ │ │ + movw r1, #6352 @ 0x18d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60bb8 │ │ │ │ - ldr.w sl, [pc, #576] @ 60bc0 │ │ │ │ + b.n 60bb0 │ │ │ │ + ldr.w sl, [pc, #576] @ 60bb8 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - movw r1, #7492 @ 0x1d44 │ │ │ │ + movw r1, #6404 @ 0x1904 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r5, sl] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60bb0 │ │ │ │ + bne.w 60ba8 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60bb0 │ │ │ │ + bne.w 60ba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 609c2 │ │ │ │ + bge.n 609ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 609c2 │ │ │ │ + cbnz r3, 609ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #768] @ 0x300 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 60bb8 │ │ │ │ + beq.w 60bb0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 609f2 │ │ │ │ + cbnz r4, 609ea │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7532 @ 0x1d6c │ │ │ │ + movw r1, #6444 @ 0x192c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 60976 │ │ │ │ - movw r1, #7492 @ 0x1d44 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6096e │ │ │ │ + movw r1, #6404 @ 0x1904 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r5] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60bb0 │ │ │ │ + bne.w 60ba8 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60bb0 │ │ │ │ + bne.w 60ba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60a32 │ │ │ │ + bge.n 60a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60a32 │ │ │ │ + cbnz r3, 60a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #756] @ 0x2f4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 60bb8 │ │ │ │ + beq.w 60bb0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60a56 │ │ │ │ + cbnz r4, 60a4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60976 │ │ │ │ + beq.n 6096e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 60a7e │ │ │ │ + bmi.n 60a76 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #7584 @ 0x1da0 │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3eac │ │ │ │ - b.n 60bb0 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 60ba8 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl e4504 │ │ │ │ + bl e45cc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60bb0 │ │ │ │ + beq.w 60ba8 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 60b1c │ │ │ │ + bge.n 60b14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #284] @ (60bc0 ) │ │ │ │ - movw r1, #7492 @ 0x1d44 │ │ │ │ + ldr r2, [pc, #284] @ (60bb8 ) │ │ │ │ + movw r1, #6404 @ 0x1904 │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60bb0 │ │ │ │ + bne.n 60ba8 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60aea │ │ │ │ + bge.n 60ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 60aea │ │ │ │ + cbnz r3, 60ae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60bb0 │ │ │ │ + bne.n 60ba8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 60b10 │ │ │ │ + beq.n 60b08 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7640 @ 0x1dd8 │ │ │ │ + movw r1, #6552 @ 0x1998 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 60bb0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 60ba8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 60a96 │ │ │ │ + b.n 60a8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60b34 │ │ │ │ + bge.n 60b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60b34 │ │ │ │ + cbnz r3, 60b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #760] @ 0x2f8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60bb8 │ │ │ │ + beq.n 60bb0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60b62 │ │ │ │ + cbnz r4, 60b5a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7696 @ 0x1e10 │ │ │ │ + movw r1, #6608 @ 0x19d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 60976 │ │ │ │ - ldr r2, [pc, #92] @ (60bc0 ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6096e │ │ │ │ + ldr r2, [pc, #92] @ (60bb8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #7492 @ 0x1d44 │ │ │ │ + movw r1, #6404 @ 0x1904 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1cd3f4 │ │ │ │ - cbnz r0, 60bb0 │ │ │ │ + bl 1cbd04 │ │ │ │ + cbnz r0, 60ba8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 60bb0 │ │ │ │ + cbnz r0, 60ba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60b98 │ │ │ │ + bge.n 60b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60b98 │ │ │ │ + cbnz r3, 60b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d9a98 │ │ │ │ + bl 1d8140 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [fp] │ │ │ │ - cbnz r0, 60bb8 │ │ │ │ + cbnz r0, 60bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ - b.n 60976 │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 6096e │ │ │ │ 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 │ │ │ │ + b.w 2dff60 │ │ │ │ │ │ │ │ -00060bc4 : │ │ │ │ +00060bc0 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #34280 @ 0x85e8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.w f5754 │ │ │ │ + b.w f5aa0 │ │ │ │ + b.w 2dff60 │ │ │ │ │ │ │ │ 00060bd2 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -78962,128 +78960,128 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 60c4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 60c66 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ b.n 60ca4 │ │ │ │ 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 411dc │ │ │ │ + bl 411d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 60c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 60c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 60ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 60ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #4 │ │ │ │ beq.n 60cd6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r3, #7788 @ 0x1e6c │ │ │ │ + movw r3, #6700 @ 0x1a2c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #7820 @ 0x1e8c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ b.n 60cde │ │ │ │ - movw r0, #7856 @ 0x1eb0 │ │ │ │ + movw r0, #6768 @ 0x1a70 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 60cec │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5f9b0 │ │ │ │ + bl 5fa60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85110 │ │ │ │ + b.w 1c7044 │ │ │ │ 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 60d22 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 60d40 │ │ │ │ b.n 60d38 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59120 @ 0xe6f0 │ │ │ │ + movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 60dc0 │ │ │ │ b.n 60d14 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 60dc0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 60d68 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24268 @ 0x5ecc │ │ │ │ + movw r1, #23180 @ 0x5a8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 60dae │ │ │ │ cmp r4, #5 │ │ │ │ bhi.n 60d74 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cbnz r2, 60d8e │ │ │ │ mov r0, r2 │ │ │ │ b.n 60db8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49412 @ 0xc104 │ │ │ │ + movw r1, #49052 @ 0xbf9c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ b.n 60dae │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ @@ -79091,422 +79089,495 @@ │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #11 │ │ │ │ bne.n 60d98 │ │ │ │ b.n 60db8 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cbnz r0, 60dc0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl eee90 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 60df2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60df2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60df2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 60e0c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60e0c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 60e26 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60e26 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 60e40 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60e40 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 60e5a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60e5a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 60e74 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60e74 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060e78 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 227324 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 85064 │ │ │ │ + │ │ │ │ +00060e96 <_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, 60eb8 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ + bl f73c8 │ │ │ │ + b.n 60ec0 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 60f16 <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + cbnz r6, 60ede <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30d98 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 60ef0 <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ + b.n 60f0a <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r2, r4 │ │ │ │ + mvn.w r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 373b0 <_PyXI_InitFailure@@Base> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 60ed2 <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ + b.n 60f1a <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60efe <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 60f02 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 60f0a <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60efe <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 85064 │ │ │ │ movs r0, #0 │ │ │ │ + b.n 60f1a <_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, 60de2 │ │ │ │ + cbz r3, 60f3a <_PyXI_UnwrapNotShareableError@@Base+0xa4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 60de4 │ │ │ │ + b.n 60f3c <_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, 60e04 │ │ │ │ + cbz r2, 60f5c <_PyXI_UnwrapNotShareableError@@Base+0xc6> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 60e0c │ │ │ │ + b.n 60f64 <_PyXI_UnwrapNotShareableError@@Base+0xce> │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 60e1c │ │ │ │ + cbnz r3, 60f74 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 60e1c │ │ │ │ + blt.n 60f74 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 60e1c │ │ │ │ - cbnz r4, 60e44 │ │ │ │ + bgt.n 60f74 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + cbnz r4, 60f9c <_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 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60f26 │ │ │ │ + beq.n 6107e <_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 60ee4 │ │ │ │ + beq.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 60e74 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 60fcc <_PyXI_UnwrapNotShareableError@@Base+0x136> │ │ │ │ + bl 123260 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60e70 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 60e70 │ │ │ │ + bne.n 60fc8 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 60fc8 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60f26 │ │ │ │ + b.n 6107e <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60ee4 │ │ │ │ + beq.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 60e90 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 60fe8 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ + bl 123260 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60e8c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 60fe4 <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60e6c │ │ │ │ + bne.n 60fc4 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60ee4 │ │ │ │ + beq.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 60eac │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 61004 <_PyXI_UnwrapNotShareableError@@Base+0x16e> │ │ │ │ + bl 123260 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60ea8 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 61000 <_PyXI_UnwrapNotShareableError@@Base+0x16a> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60e6c │ │ │ │ + bne.n 60fc4 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60ee4 │ │ │ │ + beq.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 60ec6 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 6101e <_PyXI_UnwrapNotShareableError@@Base+0x188> │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60ec2 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6101a <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60e6c │ │ │ │ + bne.n 60fc4 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60ee4 │ │ │ │ + beq.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 60ed0 │ │ │ │ + cbz r3, 61028 <_PyXI_UnwrapNotShareableError@@Base+0x192> │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 60ee4 │ │ │ │ + beq.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60ee4 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6103c <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60e6c │ │ │ │ + bne.n 60fc4 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60f0c │ │ │ │ + bne.n 61064 <_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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60f26 │ │ │ │ + b.n 6107e <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ - movw r2, #7888 @ 0x1ed0 │ │ │ │ + movw r2, #6800 @ 0x1a90 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2d8dc0 │ │ │ │ + bl 2d898c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00060f2e : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 228804 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ - │ │ │ │ -00060f4c <_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, 60f6e <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ - bl f7070 │ │ │ │ - b.n 60f76 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 60fcc <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 60f94 <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d98 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 60fa6 <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ - b.n 60fc0 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r2, r4 │ │ │ │ - mvn.w r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 373b0 <_PyXI_InitFailure@@Base> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 60f88 <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ - b.n 60fd0 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60fb4 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 60fb8 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 60fc0 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 60fb4 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 60fd0 <_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 2c218 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ - b.w 2e03ec │ │ │ │ + b.w 94518 │ │ │ │ + b.n 60dc4 │ │ │ │ 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 6101e <_PyXI_UnwrapNotShareableError@@Base+0xd2> │ │ │ │ + beq.n 610d0 <_PyXI_UnwrapNotShareableError@@Base+0x23a> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 61034 <_PyXI_UnwrapNotShareableError@@Base+0xe8> │ │ │ │ + bne.n 610e6 <_PyXI_UnwrapNotShareableError@@Base+0x250> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 61066 <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + beq.n 61118 <_PyXI_UnwrapNotShareableError@@Base+0x282> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 61036 <_PyXI_UnwrapNotShareableError@@Base+0xea> │ │ │ │ - b.n 61066 <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + bgt.n 610e8 <_PyXI_UnwrapNotShareableError@@Base+0x252> │ │ │ │ + b.n 61118 <_PyXI_UnwrapNotShareableError@@Base+0x282> │ │ │ │ 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 61052 <_PyXI_UnwrapNotShareableError@@Base+0x106> │ │ │ │ + beq.n 61104 <_PyXI_UnwrapNotShareableError@@Base+0x26e> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 61080 <_PyXI_UnwrapNotShareableError@@Base+0x134> │ │ │ │ + bne.n 61132 <_PyXI_UnwrapNotShareableError@@Base+0x29c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61066 <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + beq.n 61118 <_PyXI_UnwrapNotShareableError@@Base+0x282> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 61082 <_PyXI_UnwrapNotShareableError@@Base+0x136> │ │ │ │ + bgt.n 61134 <_PyXI_UnwrapNotShareableError@@Base+0x29e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 610c0 <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 61172 <_PyXI_UnwrapNotShareableError@@Base+0x2dc> │ │ │ │ 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 41586 │ │ │ │ + bl 4157e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 610ac <_PyXI_UnwrapNotShareableError@@Base+0x160> │ │ │ │ + bge.n 6115e <_PyXI_UnwrapNotShareableError@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 610ac <_PyXI_UnwrapNotShareableError@@Base+0x160> │ │ │ │ + cbnz r3, 6115e <_PyXI_UnwrapNotShareableError@@Base+0x2c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 610c0 <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ + bge.n 61172 <_PyXI_UnwrapNotShareableError@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 610c0 <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ + cbnz r3, 61172 <_PyXI_UnwrapNotShareableError@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2e03ec │ │ │ │ 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 610f0 <_PyXI_UnwrapNotShareableError@@Base+0x1a4> │ │ │ │ - bl b1014 │ │ │ │ - bl b1044 │ │ │ │ - cbz r0, 610f6 <_PyXI_UnwrapNotShareableError@@Base+0x1aa> │ │ │ │ + beq.n 6119e <_PyXI_UnwrapNotShareableError@@Base+0x308> │ │ │ │ + bl b1064 │ │ │ │ + bl b1094 │ │ │ │ + cbz r0, 611a4 <_PyXI_UnwrapNotShareableError@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cd0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57cc8 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 61102 <_PyXI_UnwrapNotShareableError@@Base+0x1b6> │ │ │ │ + cbz r3, 611b0 <_PyXI_UnwrapNotShareableError@@Base+0x31a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61122 <_PyXI_UnwrapNotShareableError@@Base+0x1d6> │ │ │ │ + b.n 611d0 <_PyXI_UnwrapNotShareableError@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 228c18 │ │ │ │ - cbnz r0, 6111e <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + bl 227738 │ │ │ │ + cbnz r0, 611cc <_PyXI_UnwrapNotShareableError@@Base+0x336> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 6111e <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + cbnz r3, 611cc <_PyXI_UnwrapNotShareableError@@Base+0x336> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4108 │ │ │ │ - cbnz r0, 6111e <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + bl b417c │ │ │ │ + cbnz r0, 611cc <_PyXI_UnwrapNotShareableError@@Base+0x336> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6114a <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + bne.n 611f8 <_PyXI_UnwrapNotShareableError@@Base+0x362> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6115e <_PyXI_UnwrapNotShareableError@@Base+0x212> │ │ │ │ - b.n 61170 <_PyXI_UnwrapNotShareableError@@Base+0x224> │ │ │ │ + cbnz r0, 6120c <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + b.n 6121e <_PyXI_UnwrapNotShareableError@@Base+0x388> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20648 @ 0x50a8 │ │ │ │ + movw r0, #19560 @ 0x4c68 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 611b8 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ - b.n 6113e <_PyXI_UnwrapNotShareableError@@Base+0x1f2> │ │ │ │ - bl 9b258 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 61266 <_PyXI_UnwrapNotShareableError@@Base+0x3d0> │ │ │ │ + b.n 611ec <_PyXI_UnwrapNotShareableError@@Base+0x356> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6117c <_PyXI_UnwrapNotShareableError@@Base+0x230> │ │ │ │ + blt.n 6122a <_PyXI_UnwrapNotShareableError@@Base+0x394> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6118c <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 611b8 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + bne.n 6123a <_PyXI_UnwrapNotShareableError@@Base+0x3a4> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 61266 <_PyXI_UnwrapNotShareableError@@Base+0x3d0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6118c <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ + b.n 6123a <_PyXI_UnwrapNotShareableError@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6116c <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + bne.n 6121a <_PyXI_UnwrapNotShareableError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6116c <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6121a <_PyXI_UnwrapNotShareableError@@Base+0x384> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2458f4 │ │ │ │ - cbz r0, 611b8 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + bl 2443f4 │ │ │ │ + cbz r0, 61266 <_PyXI_UnwrapNotShareableError@@Base+0x3d0> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 611bc <_PyXI_UnwrapNotShareableError@@Base+0x270> │ │ │ │ + bne.n 6126a <_PyXI_UnwrapNotShareableError@@Base+0x3d4> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50512 @ 0xc550 │ │ │ │ + movw r1, #49424 @ 0xc110 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61202 <_PyXI_UnwrapNotShareableError@@Base+0x2b6> │ │ │ │ + b.n 612b0 <_PyXI_UnwrapNotShareableError@@Base+0x41a> │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e26c │ │ │ │ + bl 17dd24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 611b8 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + beq.n 61266 <_PyXI_UnwrapNotShareableError@@Base+0x3d0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 611d0 <_PyXI_UnwrapNotShareableError@@Base+0x284> │ │ │ │ + cbz r3, 6127e <_PyXI_UnwrapNotShareableError@@Base+0x3e8> │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 611d8 <_PyXI_UnwrapNotShareableError@@Base+0x28c> │ │ │ │ + b.n 61286 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ 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 │ │ │ │ @@ -79528,97 +79599,98 @@ │ │ │ │ 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 6125e <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + beq.n 6130c <_PyXI_UnwrapNotShareableError@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6125e <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + ble.n 6130c <_PyXI_UnwrapNotShareableError@@Base+0x476> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #7896 @ 0x1ed8 │ │ │ │ + movw r0, #6808 @ 0x1a98 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6126e <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ + bge.n 6131c <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6126e <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ + cbnz r3, 6131c <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6126e <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ - movw r0, #7932 @ 0x1efc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6131c <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ + movw r0, #6844 @ 0x1abc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6129e <_PyXI_UnwrapNotShareableError@@Base+0x352> │ │ │ │ + beq.n 6134c <_PyXI_UnwrapNotShareableError@@Base+0x4b6> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 612cc <_PyXI_UnwrapNotShareableError@@Base+0x380> │ │ │ │ + bne.n 6137a <_PyXI_UnwrapNotShareableError@@Base+0x4e4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 612b2 <_PyXI_UnwrapNotShareableError@@Base+0x366> │ │ │ │ + beq.n 61360 <_PyXI_UnwrapNotShareableError@@Base+0x4ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 612ce <_PyXI_UnwrapNotShareableError@@Base+0x382> │ │ │ │ + bgt.n 6137c <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 612fa <_PyXI_UnwrapNotShareableError@@Base+0x3ae> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 613a8 <_PyXI_UnwrapNotShareableError@@Base+0x512> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (61300 <_PyXI_UnwrapNotShareableError@@Base+0x3b4>) │ │ │ │ + ldr r0, [pc, #44] @ (613b0 <_PyXI_UnwrapNotShareableError@@Base+0x51a>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 612fa <_PyXI_UnwrapNotShareableError@@Base+0x3ae> │ │ │ │ + bge.n 613a8 <_PyXI_UnwrapNotShareableError@@Base+0x512> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 612fa <_PyXI_UnwrapNotShareableError@@Base+0x3ae> │ │ │ │ + cbnz r3, 613a8 <_PyXI_UnwrapNotShareableError@@Base+0x512> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ nop {12} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -79627,1992 +79699,1917 @@ │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 6157e <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + beq.w 6162e <_PyXI_UnwrapNotShareableError@@Base+0x798> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbnz r7, 61354 <_PyXI_UnwrapNotShareableError@@Base+0x408> │ │ │ │ + cbnz r7, 61404 <_PyXI_UnwrapNotShareableError@@Base+0x56e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7956 @ 0x1f14 │ │ │ │ + movw r1, #6868 @ 0x1ad4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6157e <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ - ldr.w sl, [pc, #556] @ 61584 <_PyXI_UnwrapNotShareableError@@Base+0x638> │ │ │ │ + b.n 6162e <_PyXI_UnwrapNotShareableError@@Base+0x798> │ │ │ │ + ldr.w sl, [pc, #556] @ 61634 <_PyXI_UnwrapNotShareableError@@Base+0x79e> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #8008 @ 0x1f48 │ │ │ │ + movw r1, #6920 @ 0x1b08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6139a <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ + bge.n 6144a <_PyXI_UnwrapNotShareableError@@Base+0x5b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6139a <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ + cbnz r3, 6144a <_PyXI_UnwrapNotShareableError@@Base+0x5b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #744] @ 0x2e8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 6157e <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + beq.w 6162e <_PyXI_UnwrapNotShareableError@@Base+0x798> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbz r7, 613d4 <_PyXI_UnwrapNotShareableError@@Base+0x488> │ │ │ │ + cbz r7, 61484 <_PyXI_UnwrapNotShareableError@@Base+0x5ee> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 613da <_PyXI_UnwrapNotShareableError@@Base+0x48e> │ │ │ │ + bne.n 6148a <_PyXI_UnwrapNotShareableError@@Base+0x5f4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 613d4 <_PyXI_UnwrapNotShareableError@@Base+0x488> │ │ │ │ + bge.n 61484 <_PyXI_UnwrapNotShareableError@@Base+0x5ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 613d4 <_PyXI_UnwrapNotShareableError@@Base+0x488> │ │ │ │ + cbnz r3, 61484 <_PyXI_UnwrapNotShareableError@@Base+0x5ee> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 61418 <_PyXI_UnwrapNotShareableError@@Base+0x4cc> │ │ │ │ - movw r1, #8008 @ 0x1f48 │ │ │ │ + b.n 614c8 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + movw r1, #6920 @ 0x1b08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61418 <_PyXI_UnwrapNotShareableError@@Base+0x4cc> │ │ │ │ + bge.n 614c8 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 61418 <_PyXI_UnwrapNotShareableError@@Base+0x4cc> │ │ │ │ + cbnz r3, 614c8 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 6157e <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + beq.w 6162e <_PyXI_UnwrapNotShareableError@@Base+0x798> │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61442 <_PyXI_UnwrapNotShareableError@@Base+0x4f6> │ │ │ │ + bne.n 614f2 <_PyXI_UnwrapNotShareableError@@Base+0x65c> │ │ │ │ mov r0, fp │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6134e <_PyXI_UnwrapNotShareableError@@Base+0x402> │ │ │ │ + beq.n 613fe <_PyXI_UnwrapNotShareableError@@Base+0x568> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 6146c <_PyXI_UnwrapNotShareableError@@Base+0x520> │ │ │ │ + bmi.n 6151c <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8044 @ 0x1f6c │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #6956 @ 0x1b2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.n 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 287300 <_Py_set_inheritable_async_safe@@Base+0x2618> │ │ │ │ + bl 286ed4 <_Py_set_inheritable_async_safe@@Base+0x2624> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + beq.n 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ 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, #8008 @ 0x1f48 │ │ │ │ + movw r1, #6920 @ 0x1b08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 61514 <_PyXI_UnwrapNotShareableError@@Base+0x5c8> │ │ │ │ + bge.n 615c4 <_PyXI_UnwrapNotShareableError@@Base+0x72e> │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.n 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287648 │ │ │ │ + bl 287220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 614de <_PyXI_UnwrapNotShareableError@@Base+0x592> │ │ │ │ + bge.n 6158e <_PyXI_UnwrapNotShareableError@@Base+0x6f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 614de <_PyXI_UnwrapNotShareableError@@Base+0x592> │ │ │ │ + cbnz r3, 6158e <_PyXI_UnwrapNotShareableError@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.n 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61508 <_PyXI_UnwrapNotShareableError@@Base+0x5bc> │ │ │ │ + beq.n 615b8 <_PyXI_UnwrapNotShareableError@@Base+0x722> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8100 @ 0x1fa4 │ │ │ │ + movw r1, #7012 @ 0x1b64 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 6148c <_PyXI_UnwrapNotShareableError@@Base+0x540> │ │ │ │ + b.n 6153c <_PyXI_UnwrapNotShareableError@@Base+0x6a6> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61534 <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ + bge.n 615e4 <_PyXI_UnwrapNotShareableError@@Base+0x74e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61534 <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ + cbnz r2, 615e4 <_PyXI_UnwrapNotShareableError@@Base+0x74e> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbnz r4, 61554 <_PyXI_UnwrapNotShareableError@@Base+0x608> │ │ │ │ + cbnz r4, 61604 <_PyXI_UnwrapNotShareableError@@Base+0x76e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8156 @ 0x1fdc │ │ │ │ + movw r1, #7068 @ 0x1b9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 61576 <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + b.n 61626 <_PyXI_UnwrapNotShareableError@@Base+0x790> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 61572 <_PyXI_UnwrapNotShareableError@@Base+0x626> │ │ │ │ + cbz r0, 61622 <_PyXI_UnwrapNotShareableError@@Base+0x78c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r4, r5, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 6157e <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + b.n 6162e <_PyXI_UnwrapNotShareableError@@Base+0x798> │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 85110 │ │ │ │ - b.n 6134e <_PyXI_UnwrapNotShareableError@@Base+0x402> │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 613fe <_PyXI_UnwrapNotShareableError@@Base+0x568> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eeb48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 615d2 <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615d2 <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 615d2 <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 615ec <_PyXI_UnwrapNotShareableError@@Base+0x6a0> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615ec <_PyXI_UnwrapNotShareableError@@Base+0x6a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 615ec <_PyXI_UnwrapNotShareableError@@Base+0x6a0> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 61606 <_PyXI_UnwrapNotShareableError@@Base+0x6ba> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61606 <_PyXI_UnwrapNotShareableError@@Base+0x6ba> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61606 <_PyXI_UnwrapNotShareableError@@Base+0x6ba> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 61620 <_PyXI_UnwrapNotShareableError@@Base+0x6d4> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61620 <_PyXI_UnwrapNotShareableError@@Base+0x6d4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61620 <_PyXI_UnwrapNotShareableError@@Base+0x6d4> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 6163a <_PyXI_UnwrapNotShareableError@@Base+0x6ee> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6163a <_PyXI_UnwrapNotShareableError@@Base+0x6ee> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6163a <_PyXI_UnwrapNotShareableError@@Base+0x6ee> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 61654 <_PyXI_UnwrapNotShareableError@@Base+0x708> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61654 <_PyXI_UnwrapNotShareableError@@Base+0x708> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61654 <_PyXI_UnwrapNotShareableError@@Base+0x708> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 61662 <_PyXI_UnwrapNotShareableError@@Base+0x716> │ │ │ │ - b.w 885a4 │ │ │ │ + cbz r0, 6165e <_PyXI_UnwrapNotShareableError@@Base+0x7c8> │ │ │ │ + b.w 88610 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ 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, #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 61696 <_PyXI_UnwrapNotShareableError@@Base+0x74a> │ │ │ │ + bne.n 61692 <_PyXI_UnwrapNotShareableError@@Base+0x7fc> │ │ │ │ mov r6, r7 │ │ │ │ str r7, [r2, #0] │ │ │ │ - b.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 616ce <_PyXI_UnwrapNotShareableError@@Base+0x782> │ │ │ │ + cbnz r6, 616ca <_PyXI_UnwrapNotShareableError@@Base+0x834> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8200 @ 0x2008 │ │ │ │ + movw r1, #7112 @ 0x1bc8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - ldr.w r9, [pc, #1496] @ 61ca8 <_PyXI_UnwrapNotShareableError@@Base+0xd5c> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ + ldr.w r9, [pc, #1496] @ 61ca4 <_PyXI_UnwrapNotShareableError@@Base+0xe0e> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #7160 @ 0x1bf8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61710 <_PyXI_UnwrapNotShareableError@@Base+0x7c4> │ │ │ │ + bge.n 6170c <_PyXI_UnwrapNotShareableError@@Base+0x876> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61710 <_PyXI_UnwrapNotShareableError@@Base+0x7c4> │ │ │ │ + cbnz r3, 6170c <_PyXI_UnwrapNotShareableError@@Base+0x876> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61740 <_PyXI_UnwrapNotShareableError@@Base+0x7f4> │ │ │ │ + cbnz r6, 6173c <_PyXI_UnwrapNotShareableError@@Base+0x8a6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #7196 @ 0x1c1c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ + movw r1, #7160 @ 0x1bf8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6177a <_PyXI_UnwrapNotShareableError@@Base+0x82e> │ │ │ │ + bge.n 61776 <_PyXI_UnwrapNotShareableError@@Base+0x8e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6177a <_PyXI_UnwrapNotShareableError@@Base+0x82e> │ │ │ │ + cbnz r3, 61776 <_PyXI_UnwrapNotShareableError@@Base+0x8e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 617aa <_PyXI_UnwrapNotShareableError@@Base+0x85e> │ │ │ │ + cbnz r6, 617a6 <_PyXI_UnwrapNotShareableError@@Base+0x910> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8336 @ 0x2090 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ + movw r1, #7160 @ 0x1bf8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 617e4 <_PyXI_UnwrapNotShareableError@@Base+0x898> │ │ │ │ + bge.n 617e0 <_PyXI_UnwrapNotShareableError@@Base+0x94a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 617e4 <_PyXI_UnwrapNotShareableError@@Base+0x898> │ │ │ │ + cbnz r3, 617e0 <_PyXI_UnwrapNotShareableError@@Base+0x94a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61814 <_PyXI_UnwrapNotShareableError@@Base+0x8c8> │ │ │ │ + cbnz r6, 61810 <_PyXI_UnwrapNotShareableError@@Base+0x97a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8388 @ 0x20c4 │ │ │ │ + movw r1, #7300 @ 0x1c84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ + movw r1, #7160 @ 0x1bf8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6184e <_PyXI_UnwrapNotShareableError@@Base+0x902> │ │ │ │ + bge.n 6184a <_PyXI_UnwrapNotShareableError@@Base+0x9b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6184e <_PyXI_UnwrapNotShareableError@@Base+0x902> │ │ │ │ + cbnz r3, 6184a <_PyXI_UnwrapNotShareableError@@Base+0x9b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #356] @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 618fa <_PyXI_UnwrapNotShareableError@@Base+0x9ae> │ │ │ │ + beq.n 618f6 <_PyXI_UnwrapNotShareableError@@Base+0xa60> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cbnz r5, 6189a <_PyXI_UnwrapNotShareableError@@Base+0x94e> │ │ │ │ + cbnz r5, 61896 <_PyXI_UnwrapNotShareableError@@Base+0xa00> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8444 @ 0x20fc │ │ │ │ + movw r1, #7356 @ 0x1cbc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ - movw r1, #8492 @ 0x212c │ │ │ │ + b.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ + movw r1, #7404 @ 0x1cec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 618da <_PyXI_UnwrapNotShareableError@@Base+0x98e> │ │ │ │ + bge.n 618d6 <_PyXI_UnwrapNotShareableError@@Base+0xa40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 618da <_PyXI_UnwrapNotShareableError@@Base+0x98e> │ │ │ │ + cbnz r3, 618d6 <_PyXI_UnwrapNotShareableError@@Base+0xa40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 23cea8 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ + bl 23b9a8 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 61b02 <_PyXI_UnwrapNotShareableError@@Base+0xbb6> │ │ │ │ + beq.w 61afe <_PyXI_UnwrapNotShareableError@@Base+0xc68> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 619a4 <_PyXI_UnwrapNotShareableError@@Base+0xa58> │ │ │ │ + beq.n 619a0 <_PyXI_UnwrapNotShareableError@@Base+0xb0a> │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbnz r4, 61940 <_PyXI_UnwrapNotShareableError@@Base+0x9f4> │ │ │ │ + cbnz r4, 6193c <_PyXI_UnwrapNotShareableError@@Base+0xaa6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8528 @ 0x2150 │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #7492 @ 0x1d44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl b7700 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b7770 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + blt.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61984 <_PyXI_UnwrapNotShareableError@@Base+0xa38> │ │ │ │ + bge.n 61980 <_PyXI_UnwrapNotShareableError@@Base+0xaea> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 61984 <_PyXI_UnwrapNotShareableError@@Base+0xa38> │ │ │ │ + beq.n 61980 <_PyXI_UnwrapNotShareableError@@Base+0xaea> │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61984 <_PyXI_UnwrapNotShareableError@@Base+0xa38> │ │ │ │ + cbnz r3, 61980 <_PyXI_UnwrapNotShareableError@@Base+0xaea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 39970 │ │ │ │ + bl 39968 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61b10 <_PyXI_UnwrapNotShareableError@@Base+0xbc4> │ │ │ │ + beq.w 61b0c <_PyXI_UnwrapNotShareableError@@Base+0xc76> │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 619e8 <_PyXI_UnwrapNotShareableError@@Base+0xa9c> │ │ │ │ + bne.n 619e4 <_PyXI_UnwrapNotShareableError@@Base+0xb4e> │ │ │ │ mov r0, fp │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - bmi.n 61a14 <_PyXI_UnwrapNotShareableError@@Base+0xac8> │ │ │ │ + bmi.n 61a10 <_PyXI_UnwrapNotShareableError@@Base+0xb7a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8620 @ 0x21ac │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #7532 @ 0x1d6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2430f4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 241bf4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #628] @ (61ca8 <_PyXI_UnwrapNotShareableError@@Base+0xd5c>) │ │ │ │ + ldr r0, [pc, #628] @ (61ca4 <_PyXI_UnwrapNotShareableError@@Base+0xe0e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp r6, r9 │ │ │ │ - bge.n 61abc <_PyXI_UnwrapNotShareableError@@Base+0xb70> │ │ │ │ + bge.n 61ab8 <_PyXI_UnwrapNotShareableError@@Base+0xc22> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #8680 @ 0x21e8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a86 <_PyXI_UnwrapNotShareableError@@Base+0xb3a> │ │ │ │ + bge.n 61a82 <_PyXI_UnwrapNotShareableError@@Base+0xbec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61a86 <_PyXI_UnwrapNotShareableError@@Base+0xb3a> │ │ │ │ + cbnz r3, 61a82 <_PyXI_UnwrapNotShareableError@@Base+0xbec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 61ab0 <_PyXI_UnwrapNotShareableError@@Base+0xb64> │ │ │ │ + beq.n 61aac <_PyXI_UnwrapNotShareableError@@Base+0xc16> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8720 @ 0x2210 │ │ │ │ + movw r1, #7632 @ 0x1dd0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61a30 <_PyXI_UnwrapNotShareableError@@Base+0xae4> │ │ │ │ + b.n 61a2c <_PyXI_UnwrapNotShareableError@@Base+0xb96> │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61ada <_PyXI_UnwrapNotShareableError@@Base+0xb8e> │ │ │ │ + bge.n 61ad6 <_PyXI_UnwrapNotShareableError@@Base+0xc40> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61ada <_PyXI_UnwrapNotShareableError@@Base+0xb8e> │ │ │ │ + cbnz r2, 61ad6 <_PyXI_UnwrapNotShareableError@@Base+0xc40> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 c8410 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 61b08 <_PyXI_UnwrapNotShareableError@@Base+0xbbc> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 61b04 <_PyXI_UnwrapNotShareableError@@Base+0xc6e> │ │ │ │ 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 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r1, [r4, #336] @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61e34 <_PyXI_UnwrapNotShareableError@@Base+0xee8> │ │ │ │ + beq.w 61e30 <_PyXI_UnwrapNotShareableError@@Base+0xf9a> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61b56 <_PyXI_UnwrapNotShareableError@@Base+0xc0a> │ │ │ │ + bne.n 61b52 <_PyXI_UnwrapNotShareableError@@Base+0xcbc> │ │ │ │ mov r0, fp │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 61b82 <_PyXI_UnwrapNotShareableError@@Base+0xc36> │ │ │ │ + bmi.n 61b7e <_PyXI_UnwrapNotShareableError@@Base+0xce8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8784 @ 0x2250 │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #7696 @ 0x1e10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl e4504 │ │ │ │ + bl e45cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ 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 61c2e <_PyXI_UnwrapNotShareableError@@Base+0xce2> │ │ │ │ + bge.n 61c2a <_PyXI_UnwrapNotShareableError@@Base+0xd94> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #8840 @ 0x2288 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ 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, #228] @ (61ca8 <_PyXI_UnwrapNotShareableError@@Base+0xd5c>) │ │ │ │ + ldr r3, [pc, #228] @ (61ca4 <_PyXI_UnwrapNotShareableError@@Base+0xe0e>) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61bf6 <_PyXI_UnwrapNotShareableError@@Base+0xcaa> │ │ │ │ + bge.n 61bf2 <_PyXI_UnwrapNotShareableError@@Base+0xd5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61bf6 <_PyXI_UnwrapNotShareableError@@Base+0xcaa> │ │ │ │ + cbnz r3, 61bf2 <_PyXI_UnwrapNotShareableError@@Base+0xd5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61c22 <_PyXI_UnwrapNotShareableError@@Base+0xcd6> │ │ │ │ + beq.n 61c1e <_PyXI_UnwrapNotShareableError@@Base+0xd88> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8880 @ 0x22b0 │ │ │ │ + movw r1, #7792 @ 0x1e70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61ba4 <_PyXI_UnwrapNotShareableError@@Base+0xc58> │ │ │ │ + b.n 61ba0 <_PyXI_UnwrapNotShareableError@@Base+0xd0a> │ │ │ │ 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 61c4e <_PyXI_UnwrapNotShareableError@@Base+0xd02> │ │ │ │ + bge.n 61c4a <_PyXI_UnwrapNotShareableError@@Base+0xdb4> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61c4e <_PyXI_UnwrapNotShareableError@@Base+0xd02> │ │ │ │ + cbnz r2, 61c4a <_PyXI_UnwrapNotShareableError@@Base+0xdb4> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61c7c <_PyXI_UnwrapNotShareableError@@Base+0xd30> │ │ │ │ + bne.n 61c78 <_PyXI_UnwrapNotShareableError@@Base+0xde2> │ │ │ │ mov r0, fp │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 61cac <_PyXI_UnwrapNotShareableError@@Base+0xd60> │ │ │ │ + bmi.n 61ca8 <_PyXI_UnwrapNotShareableError@@Base+0xe12> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8936 @ 0x22e8 │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #7848 @ 0x1ea8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2430f4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 241bf4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ 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 61d5a <_PyXI_UnwrapNotShareableError@@Base+0xe0e> │ │ │ │ + bge.n 61d56 <_PyXI_UnwrapNotShareableError@@Base+0xec0> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #8840 @ 0x2288 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ 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] @ (61fb4 <_PyXI_UnwrapNotShareableError@@Base+0x1068>) │ │ │ │ + ldr r3, [pc, #708] @ (61fb0 <_PyXI_UnwrapNotShareableError@@Base+0x111a>) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d22 <_PyXI_UnwrapNotShareableError@@Base+0xdd6> │ │ │ │ + bge.n 61d1e <_PyXI_UnwrapNotShareableError@@Base+0xe88> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61d22 <_PyXI_UnwrapNotShareableError@@Base+0xdd6> │ │ │ │ + cbnz r3, 61d1e <_PyXI_UnwrapNotShareableError@@Base+0xe88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61d4e <_PyXI_UnwrapNotShareableError@@Base+0xe02> │ │ │ │ + beq.n 61d4a <_PyXI_UnwrapNotShareableError@@Base+0xeb4> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8996 @ 0x2324 │ │ │ │ + movw r1, #7908 @ 0x1ee4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 61cd0 <_PyXI_UnwrapNotShareableError@@Base+0xd84> │ │ │ │ + b.n 61ccc <_PyXI_UnwrapNotShareableError@@Base+0xe36> │ │ │ │ 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 61d7a <_PyXI_UnwrapNotShareableError@@Base+0xe2e> │ │ │ │ + bge.n 61d76 <_PyXI_UnwrapNotShareableError@@Base+0xee0> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61d7a <_PyXI_UnwrapNotShareableError@@Base+0xe2e> │ │ │ │ + cbnz r2, 61d76 <_PyXI_UnwrapNotShareableError@@Base+0xee0> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #892] @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 61db6 <_PyXI_UnwrapNotShareableError@@Base+0xe6a> │ │ │ │ + cbz r4, 61db2 <_PyXI_UnwrapNotShareableError@@Base+0xf1c> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61dbc <_PyXI_UnwrapNotShareableError@@Base+0xe70> │ │ │ │ + bne.n 61db8 <_PyXI_UnwrapNotShareableError@@Base+0xf22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61db6 <_PyXI_UnwrapNotShareableError@@Base+0xe6a> │ │ │ │ + bge.n 61db2 <_PyXI_UnwrapNotShareableError@@Base+0xf1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61db6 <_PyXI_UnwrapNotShareableError@@Base+0xe6a> │ │ │ │ + cbnz r3, 61db2 <_PyXI_UnwrapNotShareableError@@Base+0xf1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 61dfc <_PyXI_UnwrapNotShareableError@@Base+0xeb0> │ │ │ │ - ldr r3, [pc, #500] @ (61fb4 <_PyXI_UnwrapNotShareableError@@Base+0x1068>) │ │ │ │ + b.n 61df8 <_PyXI_UnwrapNotShareableError@@Base+0xf62> │ │ │ │ + ldr r3, [pc, #500] @ (61fb0 <_PyXI_UnwrapNotShareableError@@Base+0x111a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #8840 @ 0x2288 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61dfc <_PyXI_UnwrapNotShareableError@@Base+0xeb0> │ │ │ │ + bge.n 61df8 <_PyXI_UnwrapNotShareableError@@Base+0xf62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61dfc <_PyXI_UnwrapNotShareableError@@Base+0xeb0> │ │ │ │ + cbnz r3, 61df8 <_PyXI_UnwrapNotShareableError@@Base+0xf62> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62450 <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + beq.w 6244c <_PyXI_UnwrapNotShareableError@@Base+0x15b6> │ │ │ │ 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 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 62234 <_PyXI_UnwrapNotShareableError@@Base+0x12e8> │ │ │ │ + beq.w 62230 <_PyXI_UnwrapNotShareableError@@Base+0x139a> │ │ │ │ ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61e7c <_PyXI_UnwrapNotShareableError@@Base+0xf30> │ │ │ │ + cbnz r6, 61e78 <_PyXI_UnwrapNotShareableError@@Base+0xfe2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9056 @ 0x2360 │ │ │ │ + movw r1, #7968 @ 0x1f20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #9104 @ 0x2390 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ + movw r1, #8016 @ 0x1f50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61eba <_PyXI_UnwrapNotShareableError@@Base+0xf6e> │ │ │ │ + bge.n 61eb6 <_PyXI_UnwrapNotShareableError@@Base+0x1020> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61eba <_PyXI_UnwrapNotShareableError@@Base+0xf6e> │ │ │ │ + cbnz r3, 61eb6 <_PyXI_UnwrapNotShareableError@@Base+0x1020> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61ee8 <_PyXI_UnwrapNotShareableError@@Base+0xf9c> │ │ │ │ + bne.n 61ee4 <_PyXI_UnwrapNotShareableError@@Base+0x104e> │ │ │ │ mov r0, fp │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 61f12 <_PyXI_UnwrapNotShareableError@@Base+0xfc6> │ │ │ │ + bmi.n 61f0e <_PyXI_UnwrapNotShareableError@@Base+0x1078> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9140 @ 0x23b4 │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8052 @ 0x1f74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2430f4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 241bf4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 61fb8 <_PyXI_UnwrapNotShareableError@@Base+0x106c> │ │ │ │ + bge.n 61fb4 <_PyXI_UnwrapNotShareableError@@Base+0x111e> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #120] @ (61fb4 <_PyXI_UnwrapNotShareableError@@Base+0x1068>) │ │ │ │ - movw r1, #9104 @ 0x2390 │ │ │ │ + ldr r2, [pc, #120] @ (61fb0 <_PyXI_UnwrapNotShareableError@@Base+0x111a>) │ │ │ │ + movw r1, #8016 @ 0x1f50 │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61f84 <_PyXI_UnwrapNotShareableError@@Base+0x1038> │ │ │ │ + bge.n 61f80 <_PyXI_UnwrapNotShareableError@@Base+0x10ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61f84 <_PyXI_UnwrapNotShareableError@@Base+0x1038> │ │ │ │ + cbnz r3, 61f80 <_PyXI_UnwrapNotShareableError@@Base+0x10ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61fac <_PyXI_UnwrapNotShareableError@@Base+0x1060> │ │ │ │ + beq.n 61fa8 <_PyXI_UnwrapNotShareableError@@Base+0x1112> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9200 @ 0x23f0 │ │ │ │ + movw r1, #8112 @ 0x1fb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - b.n 61f2e <_PyXI_UnwrapNotShareableError@@Base+0xfe2> │ │ │ │ + b.n 61f2a <_PyXI_UnwrapNotShareableError@@Base+0x1094> │ │ │ │ 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 61fd6 <_PyXI_UnwrapNotShareableError@@Base+0x108a> │ │ │ │ + bge.n 61fd2 <_PyXI_UnwrapNotShareableError@@Base+0x113c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 61fd6 <_PyXI_UnwrapNotShareableError@@Base+0x108a> │ │ │ │ + cbnz r3, 61fd2 <_PyXI_UnwrapNotShareableError@@Base+0x113c> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 61ffe <_PyXI_UnwrapNotShareableError@@Base+0x10b2> │ │ │ │ + cbnz r7, 61ffa <_PyXI_UnwrapNotShareableError@@Base+0x1164> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 62026 <_PyXI_UnwrapNotShareableError@@Base+0x10da> │ │ │ │ + bmi.n 62022 <_PyXI_UnwrapNotShareableError@@Base+0x118c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9260 @ 0x242c │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8172 @ 0x1fec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db1f0 │ │ │ │ + bl 1d9898 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 620cc <_PyXI_UnwrapNotShareableError@@Base+0x1180> │ │ │ │ + bge.n 620c8 <_PyXI_UnwrapNotShareableError@@Base+0x1232> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (62300 <_PyXI_UnwrapNotShareableError@@Base+0x13b4>) │ │ │ │ - movw r1, #9104 @ 0x2390 │ │ │ │ + ldr r0, [pc, #684] @ (622fc <_PyXI_UnwrapNotShareableError@@Base+0x1466>) │ │ │ │ + movw r1, #8016 @ 0x1f50 │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6209e <_PyXI_UnwrapNotShareableError@@Base+0x1152> │ │ │ │ + bge.n 6209a <_PyXI_UnwrapNotShareableError@@Base+0x1204> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 6209e <_PyXI_UnwrapNotShareableError@@Base+0x1152> │ │ │ │ + cbnz r2, 6209a <_PyXI_UnwrapNotShareableError@@Base+0x1204> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 620c4 <_PyXI_UnwrapNotShareableError@@Base+0x1178> │ │ │ │ + beq.n 620c0 <_PyXI_UnwrapNotShareableError@@Base+0x122a> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9320 @ 0x2468 │ │ │ │ + movw r1, #8232 @ 0x2028 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ - b.n 62046 <_PyXI_UnwrapNotShareableError@@Base+0x10fa> │ │ │ │ + b.n 62042 <_PyXI_UnwrapNotShareableError@@Base+0x11ac> │ │ │ │ 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 620ea <_PyXI_UnwrapNotShareableError@@Base+0x119e> │ │ │ │ + bge.n 620e6 <_PyXI_UnwrapNotShareableError@@Base+0x1250> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 620ea <_PyXI_UnwrapNotShareableError@@Base+0x119e> │ │ │ │ + cbnz r2, 620e6 <_PyXI_UnwrapNotShareableError@@Base+0x1250> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 62118 <_PyXI_UnwrapNotShareableError@@Base+0x11cc> │ │ │ │ + bne.n 62114 <_PyXI_UnwrapNotShareableError@@Base+0x127e> │ │ │ │ mov r0, fp │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 62142 <_PyXI_UnwrapNotShareableError@@Base+0x11f6> │ │ │ │ + bmi.n 6213e <_PyXI_UnwrapNotShareableError@@Base+0x12a8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9380 @ 0x24a4 │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8292 @ 0x2064 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2430f4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 241bf4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 621ea <_PyXI_UnwrapNotShareableError@@Base+0x129e> │ │ │ │ + bge.n 621e6 <_PyXI_UnwrapNotShareableError@@Base+0x1350> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #404] @ (62300 <_PyXI_UnwrapNotShareableError@@Base+0x13b4>) │ │ │ │ - movw r1, #9104 @ 0x2390 │ │ │ │ + ldr r2, [pc, #404] @ (622fc <_PyXI_UnwrapNotShareableError@@Base+0x1466>) │ │ │ │ + movw r1, #8016 @ 0x1f50 │ │ │ │ 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 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 621b4 <_PyXI_UnwrapNotShareableError@@Base+0x1268> │ │ │ │ + bge.n 621b0 <_PyXI_UnwrapNotShareableError@@Base+0x131a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 621b4 <_PyXI_UnwrapNotShareableError@@Base+0x1268> │ │ │ │ + cbnz r3, 621b0 <_PyXI_UnwrapNotShareableError@@Base+0x131a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 621de <_PyXI_UnwrapNotShareableError@@Base+0x1292> │ │ │ │ + beq.n 621da <_PyXI_UnwrapNotShareableError@@Base+0x1344> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9444 @ 0x24e4 │ │ │ │ + movw r1, #8356 @ 0x20a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 6215c <_PyXI_UnwrapNotShareableError@@Base+0x1210> │ │ │ │ + b.n 62158 <_PyXI_UnwrapNotShareableError@@Base+0x12c2> │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62206 <_PyXI_UnwrapNotShareableError@@Base+0x12ba> │ │ │ │ + bge.n 62202 <_PyXI_UnwrapNotShareableError@@Base+0x136c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 62206 <_PyXI_UnwrapNotShareableError@@Base+0x12ba> │ │ │ │ + cbnz r3, 62202 <_PyXI_UnwrapNotShareableError@@Base+0x136c> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 243228 │ │ │ │ + bl 241d28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr.w r1, [r4, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 625ca <_PyXI_UnwrapNotShareableError@@Base+0x167e> │ │ │ │ + beq.w 625c6 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62304 <_PyXI_UnwrapNotShareableError@@Base+0x13b8> │ │ │ │ + beq.n 62300 <_PyXI_UnwrapNotShareableError@@Base+0x146a> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 62288 <_PyXI_UnwrapNotShareableError@@Base+0x133c> │ │ │ │ + cbz r4, 62284 <_PyXI_UnwrapNotShareableError@@Base+0x13ee> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6228e <_PyXI_UnwrapNotShareableError@@Base+0x1342> │ │ │ │ + bne.n 6228a <_PyXI_UnwrapNotShareableError@@Base+0x13f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62288 <_PyXI_UnwrapNotShareableError@@Base+0x133c> │ │ │ │ + bge.n 62284 <_PyXI_UnwrapNotShareableError@@Base+0x13ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62288 <_PyXI_UnwrapNotShareableError@@Base+0x133c> │ │ │ │ + cbnz r3, 62284 <_PyXI_UnwrapNotShareableError@@Base+0x13ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 622ce <_PyXI_UnwrapNotShareableError@@Base+0x1382> │ │ │ │ - ldr r3, [pc, #112] @ (62300 <_PyXI_UnwrapNotShareableError@@Base+0x13b4>) │ │ │ │ + b.n 622ca <_PyXI_UnwrapNotShareableError@@Base+0x1434> │ │ │ │ + ldr r3, [pc, #112] @ (622fc <_PyXI_UnwrapNotShareableError@@Base+0x1466>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #9508 @ 0x2524 │ │ │ │ + movw r1, #8420 @ 0x20e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 622ce <_PyXI_UnwrapNotShareableError@@Base+0x1382> │ │ │ │ + bge.n 622ca <_PyXI_UnwrapNotShareableError@@Base+0x1434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622ce <_PyXI_UnwrapNotShareableError@@Base+0x1382> │ │ │ │ + cbnz r3, 622ca <_PyXI_UnwrapNotShareableError@@Base+0x1434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62450 <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + beq.w 6244c <_PyXI_UnwrapNotShareableError@@Base+0x15b6> │ │ │ │ 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 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 625c6 <_PyXI_UnwrapNotShareableError@@Base+0x167a> │ │ │ │ + beq.w 625c2 <_PyXI_UnwrapNotShareableError@@Base+0x172c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62456 <_PyXI_UnwrapNotShareableError@@Base+0x150a> │ │ │ │ + beq.w 62452 <_PyXI_UnwrapNotShareableError@@Base+0x15bc> │ │ │ │ ldr.w r1, [r4, #876] @ 0x36c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbz r6, 62358 <_PyXI_UnwrapNotShareableError@@Base+0x140c> │ │ │ │ + cbz r6, 62354 <_PyXI_UnwrapNotShareableError@@Base+0x14be> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6235e <_PyXI_UnwrapNotShareableError@@Base+0x1412> │ │ │ │ + bne.n 6235a <_PyXI_UnwrapNotShareableError@@Base+0x14c4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62358 <_PyXI_UnwrapNotShareableError@@Base+0x140c> │ │ │ │ + bge.n 62354 <_PyXI_UnwrapNotShareableError@@Base+0x14be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 62358 <_PyXI_UnwrapNotShareableError@@Base+0x140c> │ │ │ │ + cbnz r3, 62354 <_PyXI_UnwrapNotShareableError@@Base+0x14be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 623a0 <_PyXI_UnwrapNotShareableError@@Base+0x1454> │ │ │ │ - ldr r3, [pc, #628] @ (625d4 <_PyXI_UnwrapNotShareableError@@Base+0x1688>) │ │ │ │ + b.n 6239c <_PyXI_UnwrapNotShareableError@@Base+0x1506> │ │ │ │ + ldr r3, [pc, #628] @ (625d0 <_PyXI_UnwrapNotShareableError@@Base+0x173a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #9544 @ 0x2548 │ │ │ │ + movw r1, #8456 @ 0x2108 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 623a0 <_PyXI_UnwrapNotShareableError@@Base+0x1454> │ │ │ │ + bge.n 6239c <_PyXI_UnwrapNotShareableError@@Base+0x1506> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 623a0 <_PyXI_UnwrapNotShareableError@@Base+0x1454> │ │ │ │ + cbnz r3, 6239c <_PyXI_UnwrapNotShareableError@@Base+0x1506> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 623dc <_PyXI_UnwrapNotShareableError@@Base+0x1490> │ │ │ │ + cbz r4, 623d8 <_PyXI_UnwrapNotShareableError@@Base+0x1542> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 623e2 <_PyXI_UnwrapNotShareableError@@Base+0x1496> │ │ │ │ + bne.n 623de <_PyXI_UnwrapNotShareableError@@Base+0x1548> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 623dc <_PyXI_UnwrapNotShareableError@@Base+0x1490> │ │ │ │ + bge.n 623d8 <_PyXI_UnwrapNotShareableError@@Base+0x1542> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623dc <_PyXI_UnwrapNotShareableError@@Base+0x1490> │ │ │ │ + cbnz r3, 623d8 <_PyXI_UnwrapNotShareableError@@Base+0x1542> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 62422 <_PyXI_UnwrapNotShareableError@@Base+0x14d6> │ │ │ │ - ldr r3, [pc, #496] @ (625d4 <_PyXI_UnwrapNotShareableError@@Base+0x1688>) │ │ │ │ + b.n 6241e <_PyXI_UnwrapNotShareableError@@Base+0x1588> │ │ │ │ + ldr r3, [pc, #496] @ (625d0 <_PyXI_UnwrapNotShareableError@@Base+0x173a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #9544 @ 0x2548 │ │ │ │ + movw r1, #8456 @ 0x2108 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62422 <_PyXI_UnwrapNotShareableError@@Base+0x14d6> │ │ │ │ + bge.n 6241e <_PyXI_UnwrapNotShareableError@@Base+0x1588> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62422 <_PyXI_UnwrapNotShareableError@@Base+0x14d6> │ │ │ │ + cbnz r3, 6241e <_PyXI_UnwrapNotShareableError@@Base+0x1588> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 c8410 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 62450 <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 6244c <_PyXI_UnwrapNotShareableError@@Base+0x15b6> │ │ │ │ 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 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 625a4 <_PyXI_UnwrapNotShareableError@@Base+0x1658> │ │ │ │ + beq.w 625a0 <_PyXI_UnwrapNotShareableError@@Base+0x170a> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 62496 <_PyXI_UnwrapNotShareableError@@Base+0x154a> │ │ │ │ + cbnz r7, 62492 <_PyXI_UnwrapNotShareableError@@Base+0x15fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 624be <_PyXI_UnwrapNotShareableError@@Base+0x1572> │ │ │ │ + bmi.n 624ba <_PyXI_UnwrapNotShareableError@@Base+0x1624> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9580 @ 0x256c │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8492 @ 0x212c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3eac │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2430f4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 241bf4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ 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 6255a <_PyXI_UnwrapNotShareableError@@Base+0x160e> │ │ │ │ + bge.n 62556 <_PyXI_UnwrapNotShareableError@@Base+0x16c0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - movw r1, #9636 @ 0x25a4 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ 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] @ (625d4 <_PyXI_UnwrapNotShareableError@@Base+0x1688>) │ │ │ │ + ldr r3, [pc, #216] @ (625d0 <_PyXI_UnwrapNotShareableError@@Base+0x173a>) │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6166c <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 61668 <_PyXI_UnwrapNotShareableError@@Base+0x7d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6252c <_PyXI_UnwrapNotShareableError@@Base+0x15e0> │ │ │ │ + bge.n 62528 <_PyXI_UnwrapNotShareableError@@Base+0x1692> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6252c <_PyXI_UnwrapNotShareableError@@Base+0x15e0> │ │ │ │ + cbnz r3, 62528 <_PyXI_UnwrapNotShareableError@@Base+0x1692> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 62552 <_PyXI_UnwrapNotShareableError@@Base+0x1606> │ │ │ │ + beq.n 6254e <_PyXI_UnwrapNotShareableError@@Base+0x16b8> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9672 @ 0x25c8 │ │ │ │ + movw r1, #8584 @ 0x2188 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 625bc <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 625b8 <_PyXI_UnwrapNotShareableError@@Base+0x1722> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 624de <_PyXI_UnwrapNotShareableError@@Base+0x1592> │ │ │ │ + b.n 624da <_PyXI_UnwrapNotShareableError@@Base+0x1644> │ │ │ │ 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 62576 <_PyXI_UnwrapNotShareableError@@Base+0x162a> │ │ │ │ + bge.n 62572 <_PyXI_UnwrapNotShareableError@@Base+0x16dc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 62576 <_PyXI_UnwrapNotShareableError@@Base+0x162a> │ │ │ │ + cbnz r2, 62572 <_PyXI_UnwrapNotShareableError@@Base+0x16dc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61b08 <_PyXI_UnwrapNotShareableError@@Base+0xbbc> │ │ │ │ + beq.w 61b04 <_PyXI_UnwrapNotShareableError@@Base+0xc6e> │ │ │ │ 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 625c6 <_PyXI_UnwrapNotShareableError@@Base+0x167a> │ │ │ │ + b.n 625c2 <_PyXI_UnwrapNotShareableError@@Base+0x172c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9728 @ 0x2600 │ │ │ │ + movw r1, #8640 @ 0x21c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 85110 │ │ │ │ - b.w 61892 <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + bl 1c7044 │ │ │ │ + b.w 6188e <_PyXI_UnwrapNotShareableError@@Base+0x9f8> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 625cc <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 625c8 <_PyXI_UnwrapNotShareableError@@Base+0x1732> │ │ │ │ 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 615a4 <_PyXI_UnwrapNotShareableError@@Base+0x658> │ │ │ │ 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 62612 <_PyXI_UnwrapNotShareableError@@Base+0x16c6> │ │ │ │ + ble.n 6260a <_PyXI_UnwrapNotShareableError@@Base+0x1774> │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #23404 @ 0x5b6c │ │ │ │ + movw r1, #22316 @ 0x572c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6261c <_PyXI_UnwrapNotShareableError@@Base+0x16d0> │ │ │ │ + bge.n 62614 <_PyXI_UnwrapNotShareableError@@Base+0x177e> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62626 <_PyXI_UnwrapNotShareableError@@Base+0x16da> │ │ │ │ + bne.n 6261e <_PyXI_UnwrapNotShareableError@@Base+0x1788> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 62646 <_PyXI_UnwrapNotShareableError@@Base+0x16fa> │ │ │ │ + bge.n 6263e <_PyXI_UnwrapNotShareableError@@Base+0x17a8> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 62646 <_PyXI_UnwrapNotShareableError@@Base+0x16fa> │ │ │ │ + beq.n 6263e <_PyXI_UnwrapNotShareableError@@Base+0x17a8> │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #23448 @ 0x5b98 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6266c <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ + bne.n 62664 <_PyXI_UnwrapNotShareableError@@Base+0x17ce> │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 6266c <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ + bge.n 62664 <_PyXI_UnwrapNotShareableError@@Base+0x17ce> │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #23516 @ 0x5bdc │ │ │ │ + movw r1, #22428 @ 0x579c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ - bl f9cb0 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ + bl fa008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bne.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 62868 <_PyXI_UnwrapNotShareableError@@Base+0x191c> │ │ │ │ + bhi.w 62860 <_PyXI_UnwrapNotShareableError@@Base+0x19ca> │ │ │ │ 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 628c0 <_PyXI_UnwrapNotShareableError@@Base+0x1974> │ │ │ │ + b.n 628b8 <_PyXI_UnwrapNotShareableError@@Base+0x1a22> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 626b8 <_PyXI_UnwrapNotShareableError@@Base+0x176c> │ │ │ │ + beq.n 626b0 <_PyXI_UnwrapNotShareableError@@Base+0x181a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 626bc <_PyXI_UnwrapNotShareableError@@Base+0x1770> │ │ │ │ + bne.n 626b4 <_PyXI_UnwrapNotShareableError@@Base+0x181e> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + b.n 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9772 @ 0x262c │ │ │ │ + movw r1, #8684 @ 0x21ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 62884 <_PyXI_UnwrapNotShareableError@@Base+0x1938> │ │ │ │ + b.n 6287c <_PyXI_UnwrapNotShareableError@@Base+0x19e6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 626e0 <_PyXI_UnwrapNotShareableError@@Base+0x1794> │ │ │ │ + cbz r2, 626d8 <_PyXI_UnwrapNotShareableError@@Base+0x1842> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 626e6 <_PyXI_UnwrapNotShareableError@@Base+0x179a> │ │ │ │ + cbz r3, 626de <_PyXI_UnwrapNotShareableError@@Base+0x1848> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62704 <_PyXI_UnwrapNotShareableError@@Base+0x17b8> │ │ │ │ + beq.n 626fc <_PyXI_UnwrapNotShareableError@@Base+0x1866> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9828 @ 0x2664 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + b.n 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 62714 <_PyXI_UnwrapNotShareableError@@Base+0x17c8> │ │ │ │ - bl 62cc8 <_PyXI_UnwrapNotShareableError@@Base+0x1d7c> │ │ │ │ + cbz r0, 6270c <_PyXI_UnwrapNotShareableError@@Base+0x1876> │ │ │ │ + bl 62cc0 <_PyXI_UnwrapNotShareableError@@Base+0x1e2a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.w 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ 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, 62732 <_PyXI_UnwrapNotShareableError@@Base+0x17e6> │ │ │ │ + cbz r6, 6272a <_PyXI_UnwrapNotShareableError@@Base+0x1894> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 62734 <_PyXI_UnwrapNotShareableError@@Base+0x17e8> │ │ │ │ + b.n 6272c <_PyXI_UnwrapNotShareableError@@Base+0x1896> │ │ │ │ mov r3, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 62880 <_PyXI_UnwrapNotShareableError@@Base+0x1934> │ │ │ │ + bge.w 62878 <_PyXI_UnwrapNotShareableError@@Base+0x19e2> │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62752 <_PyXI_UnwrapNotShareableError@@Base+0x1806> │ │ │ │ + bne.n 6274a <_PyXI_UnwrapNotShareableError@@Base+0x18b4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 6275e <_PyXI_UnwrapNotShareableError@@Base+0x1812> │ │ │ │ + beq.n 62756 <_PyXI_UnwrapNotShareableError@@Base+0x18c0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6275e <_PyXI_UnwrapNotShareableError@@Base+0x1812> │ │ │ │ - bl 628c0 <_PyXI_UnwrapNotShareableError@@Base+0x1974> │ │ │ │ + beq.n 62756 <_PyXI_UnwrapNotShareableError@@Base+0x18c0> │ │ │ │ + bl 628b8 <_PyXI_UnwrapNotShareableError@@Base+0x1a22> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.w 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 6272c <_PyXI_UnwrapNotShareableError@@Base+0x17e0> │ │ │ │ + b.n 62724 <_PyXI_UnwrapNotShareableError@@Base+0x188e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 62768 <_PyXI_UnwrapNotShareableError@@Base+0x181c> │ │ │ │ + cbz r2, 62760 <_PyXI_UnwrapNotShareableError@@Base+0x18ca> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 6276e <_PyXI_UnwrapNotShareableError@@Base+0x1822> │ │ │ │ + cbz r3, 62766 <_PyXI_UnwrapNotShareableError@@Base+0x18d0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6278a <_PyXI_UnwrapNotShareableError@@Base+0x183e> │ │ │ │ + beq.n 62782 <_PyXI_UnwrapNotShareableError@@Base+0x18ec> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9892 @ 0x26a4 │ │ │ │ + movw r1, #8804 @ 0x2264 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 294dbc │ │ │ │ + bl 294a48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.w 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 627c2 <_PyXI_UnwrapNotShareableError@@Base+0x1876> │ │ │ │ + beq.n 627ba <_PyXI_UnwrapNotShareableError@@Base+0x1924> │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 627aa <_PyXI_UnwrapNotShareableError@@Base+0x185e> │ │ │ │ + bne.n 627a2 <_PyXI_UnwrapNotShareableError@@Base+0x190c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 6279c <_PyXI_UnwrapNotShareableError@@Base+0x1850> │ │ │ │ + b.n 62794 <_PyXI_UnwrapNotShareableError@@Base+0x18fe> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9968 @ 0x26f0 │ │ │ │ + movw r1, #8880 @ 0x22b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 627cc <_PyXI_UnwrapNotShareableError@@Base+0x1880> │ │ │ │ + cbz r3, 627c4 <_PyXI_UnwrapNotShareableError@@Base+0x192e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 627ce <_PyXI_UnwrapNotShareableError@@Base+0x1882> │ │ │ │ + b.n 627c6 <_PyXI_UnwrapNotShareableError@@Base+0x1930> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 6288c <_PyXI_UnwrapNotShareableError@@Base+0x1940> │ │ │ │ + bge.n 62884 <_PyXI_UnwrapNotShareableError@@Base+0x19ee> │ │ │ │ adds r2, r6, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 295260 │ │ │ │ + bl 294f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.n 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 627c4 <_PyXI_UnwrapNotShareableError@@Base+0x1878> │ │ │ │ - cbnz r4, 62800 <_PyXI_UnwrapNotShareableError@@Base+0x18b4> │ │ │ │ + b.n 627bc <_PyXI_UnwrapNotShareableError@@Base+0x1926> │ │ │ │ + cbnz r4, 627f8 <_PyXI_UnwrapNotShareableError@@Base+0x1962> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10032 @ 0x2730 │ │ │ │ + movw r1, #8944 @ 0x22f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.n 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62cc8 <_PyXI_UnwrapNotShareableError@@Base+0x1d7c> │ │ │ │ + b.n 62cc0 <_PyXI_UnwrapNotShareableError@@Base+0x1e2a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 6281c <_PyXI_UnwrapNotShareableError@@Base+0x18d0> │ │ │ │ - bl 62cc8 <_PyXI_UnwrapNotShareableError@@Base+0x1d7c> │ │ │ │ + cbz r0, 62814 <_PyXI_UnwrapNotShareableError@@Base+0x197e> │ │ │ │ + bl 62cc0 <_PyXI_UnwrapNotShareableError@@Base+0x1e2a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.n 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 626b8 <_PyXI_UnwrapNotShareableError@@Base+0x176c> │ │ │ │ + beq.w 626b0 <_PyXI_UnwrapNotShareableError@@Base+0x181a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 6282e <_PyXI_UnwrapNotShareableError@@Base+0x18e2> │ │ │ │ + cbz r2, 62826 <_PyXI_UnwrapNotShareableError@@Base+0x1990> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 625f2 <_PyXI_UnwrapNotShareableError@@Base+0x16a6> │ │ │ │ + b.n 625ea <_PyXI_UnwrapNotShareableError@@Base+0x1754> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10060 @ 0x274c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 62850 <_PyXI_UnwrapNotShareableError@@Base+0x1904> │ │ │ │ + cbz r0, 62848 <_PyXI_UnwrapNotShareableError@@Base+0x19b2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 62882 <_PyXI_UnwrapNotShareableError@@Base+0x1936> │ │ │ │ + bgt.n 6287a <_PyXI_UnwrapNotShareableError@@Base+0x19e4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10120 @ 0x2788 │ │ │ │ + movw r1, #9032 @ 0x2348 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10160 @ 0x27b0 │ │ │ │ + movw r1, #9072 @ 0x2370 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62700 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 626f8 <_PyXI_UnwrapNotShareableError@@Base+0x1862> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62c54 <_PyXI_UnwrapNotShareableError@@Base+0x1d08> │ │ │ │ + b.n 62c4c <_PyXI_UnwrapNotShareableError@@Base+0x1db6> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 62c54 <_PyXI_UnwrapNotShareableError@@Base+0x1d08> │ │ │ │ + bl 62c4c <_PyXI_UnwrapNotShareableError@@Base+0x1db6> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6289c <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + cbz r0, 62894 <_PyXI_UnwrapNotShareableError@@Base+0x19fe> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 62882 <_PyXI_UnwrapNotShareableError@@Base+0x1936> │ │ │ │ + b.n 6287a <_PyXI_UnwrapNotShareableError@@Base+0x19e4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ @@ -81624,36 +81621,36 @@ │ │ │ │ bx lr │ │ │ │ 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 294dbc │ │ │ │ + bl 294a48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62a1a <_PyXI_UnwrapNotShareableError@@Base+0x1ace> │ │ │ │ + beq.w 62a12 <_PyXI_UnwrapNotShareableError@@Base+0x1b7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 628fe <_PyXI_UnwrapNotShareableError@@Base+0x19b2> │ │ │ │ - bhi.n 628f6 <_PyXI_UnwrapNotShareableError@@Base+0x19aa> │ │ │ │ + beq.n 628f6 <_PyXI_UnwrapNotShareableError@@Base+0x1a60> │ │ │ │ + bhi.n 628ee <_PyXI_UnwrapNotShareableError@@Base+0x1a58> │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bhi.w 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 629ae <_PyXI_UnwrapNotShareableError@@Base+0x1a62> │ │ │ │ + beq.n 629a6 <_PyXI_UnwrapNotShareableError@@Base+0x1b10> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ - b.n 62976 <_PyXI_UnwrapNotShareableError@@Base+0x1a2a> │ │ │ │ + bne.w 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ + b.n 6296e <_PyXI_UnwrapNotShareableError@@Base+0x1ad8> │ │ │ │ cmp r3, #23 │ │ │ │ - bne.w 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ - b.n 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bne.w 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ + b.n 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294dbc │ │ │ │ + bl 294a48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62a1a <_PyXI_UnwrapNotShareableError@@Base+0x1ace> │ │ │ │ + beq.w 62a12 <_PyXI_UnwrapNotShareableError@@Base+0x1b7c> │ │ │ │ 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 │ │ │ │ @@ -81669,115 +81666,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 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bne.n 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + beq.n 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62a1a <_PyXI_UnwrapNotShareableError@@Base+0x1ace> │ │ │ │ + b.n 62a12 <_PyXI_UnwrapNotShareableError@@Base+0x1b7c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ 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 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + beq.n 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ - b.n 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ + b.n 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bhi.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 629c8 <_PyXI_UnwrapNotShareableError@@Base+0x1a7c> │ │ │ │ + bne.n 629c0 <_PyXI_UnwrapNotShareableError@@Base+0x1b2a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 629e8 <_PyXI_UnwrapNotShareableError@@Base+0x1a9c> │ │ │ │ + beq.n 629e0 <_PyXI_UnwrapNotShareableError@@Base+0x1b4a> │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62a00 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 629f8 <_PyXI_UnwrapNotShareableError@@Base+0x1b62> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62a18 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + beq.n 62a10 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63084 @ 0xf66c │ │ │ │ + movw r1, #61996 @ 0xf22c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62972 <_PyXI_UnwrapNotShareableError@@Base+0x1a26> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6296a <_PyXI_UnwrapNotShareableError@@Base+0x1ad4> │ │ │ │ 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, #10228 @ 0x27f4 │ │ │ │ + movw r1, #9140 @ 0x23b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62b22 <_PyXI_UnwrapNotShareableError@@Base+0x1bd6> │ │ │ │ + beq.n 62b1a <_PyXI_UnwrapNotShareableError@@Base+0x1c84> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b24 <_PyXI_UnwrapNotShareableError@@Base+0x1bd8> │ │ │ │ + beq.n 62b1c <_PyXI_UnwrapNotShareableError@@Base+0x1c86> │ │ │ │ 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] │ │ │ │ @@ -81785,135 +81782,135 @@ │ │ │ │ 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 62a90 <_PyXI_UnwrapNotShareableError@@Base+0x1b44> │ │ │ │ + bhi.n 62a88 <_PyXI_UnwrapNotShareableError@@Base+0x1bf2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 62b24 <_PyXI_UnwrapNotShareableError@@Base+0x1bd8> │ │ │ │ + b.n 62b1c <_PyXI_UnwrapNotShareableError@@Base+0x1c86> │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3161c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 62a7e <_PyXI_UnwrapNotShareableError@@Base+0x1b32> │ │ │ │ + beq.n 62a76 <_PyXI_UnwrapNotShareableError@@Base+0x1be0> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - ble.n 62ac6 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ + ble.n 62abe <_PyXI_UnwrapNotShareableError@@Base+0x1c28> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 62f1c │ │ │ │ - cbnz r0, 62ac2 <_PyXI_UnwrapNotShareableError@@Base+0x1b76> │ │ │ │ + bl 62f14 │ │ │ │ + cbnz r0, 62aba <_PyXI_UnwrapNotShareableError@@Base+0x1c24> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62b1e <_PyXI_UnwrapNotShareableError@@Base+0x1bd2> │ │ │ │ - b.n 62b14 <_PyXI_UnwrapNotShareableError@@Base+0x1bc8> │ │ │ │ + bge.n 62b16 <_PyXI_UnwrapNotShareableError@@Base+0x1c80> │ │ │ │ + b.n 62b0c <_PyXI_UnwrapNotShareableError@@Base+0x1c76> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 62aa4 <_PyXI_UnwrapNotShareableError@@Base+0x1b58> │ │ │ │ + b.n 62a9c <_PyXI_UnwrapNotShareableError@@Base+0x1c06> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 62af8 <_PyXI_UnwrapNotShareableError@@Base+0x1bac> │ │ │ │ + ble.n 62af0 <_PyXI_UnwrapNotShareableError@@Base+0x1c5a> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 62f1c │ │ │ │ + bl 62f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ab6 <_PyXI_UnwrapNotShareableError@@Base+0x1b6a> │ │ │ │ + beq.n 62aae <_PyXI_UnwrapNotShareableError@@Base+0x1c18> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62ac8 <_PyXI_UnwrapNotShareableError@@Base+0x1b7c> │ │ │ │ + b.n 62ac0 <_PyXI_UnwrapNotShareableError@@Base+0x1c2a> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 62f1c │ │ │ │ + bl 62f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ab6 <_PyXI_UnwrapNotShareableError@@Base+0x1b6a> │ │ │ │ + beq.n 62aae <_PyXI_UnwrapNotShareableError@@Base+0x1c18> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 62ae2 <_PyXI_UnwrapNotShareableError@@Base+0x1b96> │ │ │ │ + blt.n 62ada <_PyXI_UnwrapNotShareableError@@Base+0x1c44> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62f1c │ │ │ │ + bl 62f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ab6 <_PyXI_UnwrapNotShareableError@@Base+0x1b6a> │ │ │ │ + beq.n 62aae <_PyXI_UnwrapNotShareableError@@Base+0x1c18> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 62a7e <_PyXI_UnwrapNotShareableError@@Base+0x1b32> │ │ │ │ + b.n 62a76 <_PyXI_UnwrapNotShareableError@@Base+0x1be0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62b1e <_PyXI_UnwrapNotShareableError@@Base+0x1bd2> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62b16 <_PyXI_UnwrapNotShareableError@@Base+0x1c80> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b24 <_PyXI_UnwrapNotShareableError@@Base+0x1bd8> │ │ │ │ + b.n 62b1c <_PyXI_UnwrapNotShareableError@@Base+0x1c86> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 62b56 <_PyXI_UnwrapNotShareableError@@Base+0x1c0a> │ │ │ │ + beq.n 62b4e <_PyXI_UnwrapNotShareableError@@Base+0x1cb8> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62b84 <_PyXI_UnwrapNotShareableError@@Base+0x1c38> │ │ │ │ + bne.n 62b7c <_PyXI_UnwrapNotShareableError@@Base+0x1ce6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62b6a <_PyXI_UnwrapNotShareableError@@Base+0x1c1e> │ │ │ │ + beq.n 62b62 <_PyXI_UnwrapNotShareableError@@Base+0x1ccc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62b86 <_PyXI_UnwrapNotShareableError@@Base+0x1c3a> │ │ │ │ + bgt.n 62b7e <_PyXI_UnwrapNotShareableError@@Base+0x1ce8> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 62bb2 <_PyXI_UnwrapNotShareableError@@Base+0x1c66> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 62baa <_PyXI_UnwrapNotShareableError@@Base+0x1d14> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (62bb8 <_PyXI_UnwrapNotShareableError@@Base+0x1c6c>) │ │ │ │ + ldr r0, [pc, #44] @ (62bb0 <_PyXI_UnwrapNotShareableError@@Base+0x1d1a>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62bb2 <_PyXI_UnwrapNotShareableError@@Base+0x1c66> │ │ │ │ + bge.n 62baa <_PyXI_UnwrapNotShareableError@@Base+0x1d14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62bb2 <_PyXI_UnwrapNotShareableError@@Base+0x1c66> │ │ │ │ + cbnz r3, 62baa <_PyXI_UnwrapNotShareableError@@Base+0x1d14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sxth r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ @@ -81926,138 +81923,138 @@ │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ 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, 62bfc <_PyXI_UnwrapNotShareableError@@Base+0x1cb0> │ │ │ │ - cbnz r2, 62bf6 <_PyXI_UnwrapNotShareableError@@Base+0x1caa> │ │ │ │ + cbnz r3, 62bf4 <_PyXI_UnwrapNotShareableError@@Base+0x1d5e> │ │ │ │ + cbnz r2, 62bee <_PyXI_UnwrapNotShareableError@@Base+0x1d58> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62c14 <_PyXI_UnwrapNotShareableError@@Base+0x1cc8> │ │ │ │ + b.n 62c0c <_PyXI_UnwrapNotShareableError@@Base+0x1d76> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62bec <_PyXI_UnwrapNotShareableError@@Base+0x1ca0> │ │ │ │ + beq.n 62be4 <_PyXI_UnwrapNotShareableError@@Base+0x1d4e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10276 @ 0x2824 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, 62c3a <_PyXI_UnwrapNotShareableError@@Base+0x1cee> │ │ │ │ - cbnz r2, 62c34 <_PyXI_UnwrapNotShareableError@@Base+0x1ce8> │ │ │ │ + cbnz r3, 62c32 <_PyXI_UnwrapNotShareableError@@Base+0x1d9c> │ │ │ │ + cbnz r2, 62c2c <_PyXI_UnwrapNotShareableError@@Base+0x1d96> │ │ │ │ movw r0, #5736 @ 0x1668 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62c52 <_PyXI_UnwrapNotShareableError@@Base+0x1d06> │ │ │ │ + b.n 62c4a <_PyXI_UnwrapNotShareableError@@Base+0x1db4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62c2a <_PyXI_UnwrapNotShareableError@@Base+0x1cde> │ │ │ │ + beq.n 62c22 <_PyXI_UnwrapNotShareableError@@Base+0x1d8c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10372 @ 0x2884 │ │ │ │ + movw r1, #9284 @ 0x2444 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, 62c70 <_PyXI_UnwrapNotShareableError@@Base+0x1d24> │ │ │ │ + cbz r4, 62c68 <_PyXI_UnwrapNotShareableError@@Base+0x1dd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 62c72 <_PyXI_UnwrapNotShareableError@@Base+0x1d26> │ │ │ │ + b.n 62c6a <_PyXI_UnwrapNotShareableError@@Base+0x1dd4> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 62c86 <_PyXI_UnwrapNotShareableError@@Base+0x1d3a> │ │ │ │ + bge.n 62c7e <_PyXI_UnwrapNotShareableError@@Base+0x1de8> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 625dc <_PyXI_UnwrapNotShareableError@@Base+0x1690> │ │ │ │ - cbz r0, 62c88 <_PyXI_UnwrapNotShareableError@@Base+0x1d3c> │ │ │ │ + bl 625d4 <_PyXI_UnwrapNotShareableError@@Base+0x173e> │ │ │ │ + cbz r0, 62c80 <_PyXI_UnwrapNotShareableError@@Base+0x1dea> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 62c6a <_PyXI_UnwrapNotShareableError@@Base+0x1d1e> │ │ │ │ + b.n 62c62 <_PyXI_UnwrapNotShareableError@@Base+0x1dcc> │ │ │ │ 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, [r1, #8] │ │ │ │ - cbnz r3, 62cae <_PyXI_UnwrapNotShareableError@@Base+0x1d62> │ │ │ │ - cbnz r2, 62ca8 <_PyXI_UnwrapNotShareableError@@Base+0x1d5c> │ │ │ │ + cbnz r3, 62ca6 <_PyXI_UnwrapNotShareableError@@Base+0x1e10> │ │ │ │ + cbnz r2, 62ca0 <_PyXI_UnwrapNotShareableError@@Base+0x1e0a> │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62cc6 <_PyXI_UnwrapNotShareableError@@Base+0x1d7a> │ │ │ │ + b.n 62cbe <_PyXI_UnwrapNotShareableError@@Base+0x1e28> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62c9e <_PyXI_UnwrapNotShareableError@@Base+0x1d52> │ │ │ │ + beq.n 62c96 <_PyXI_UnwrapNotShareableError@@Base+0x1e00> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10404 @ 0x28a4 │ │ │ │ + movw r1, #9316 @ 0x2464 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ - movw r1, #21180 @ 0x52bc │ │ │ │ + movw r1, #20092 @ 0x4e7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl c83c0 <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ - cbnz r0, 62cf0 <_PyXI_UnwrapNotShareableError@@Base+0x1da4> │ │ │ │ + bl c843c <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ + cbnz r0, 62ce8 <_PyXI_UnwrapNotShareableError@@Base+0x1e52> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 295260 │ │ │ │ + b.w 294f14 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10444 @ 0x28cc │ │ │ │ + movw r1, #9356 @ 0x248c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 62d26 <_PyXI_UnwrapNotShareableError@@Base+0x1dda> │ │ │ │ + bls.n 62d1e <_PyXI_UnwrapNotShareableError@@Base+0x1e88> │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 62d5a <_PyXI_UnwrapNotShareableError@@Base+0x1e0e> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 62d52 <_PyXI_UnwrapNotShareableError@@Base+0x1ebc> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 62d36 <_PyXI_UnwrapNotShareableError@@Base+0x1dea> │ │ │ │ + cbz r0, 62d2e <_PyXI_UnwrapNotShareableError@@Base+0x1e98> │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 62d38 <_PyXI_UnwrapNotShareableError@@Base+0x1dec> │ │ │ │ - b.n 62d1e <_PyXI_UnwrapNotShareableError@@Base+0x1dd2> │ │ │ │ + bls.n 62d30 <_PyXI_UnwrapNotShareableError@@Base+0x1e9a> │ │ │ │ + b.n 62d16 <_PyXI_UnwrapNotShareableError@@Base+0x1e80> │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62d1e <_PyXI_UnwrapNotShareableError@@Base+0x1dd2> │ │ │ │ + beq.n 62d16 <_PyXI_UnwrapNotShareableError@@Base+0x1e80> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -82072,276 +82069,276 @@ │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62e82 <_PyXI_UnwrapNotShareableError@@Base+0x1f36> │ │ │ │ + beq.n 62e7a <_PyXI_UnwrapNotShareableError@@Base+0x1fe4> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 62dae <_PyXI_UnwrapNotShareableError@@Base+0x1e62> │ │ │ │ + cbnz r5, 62da6 <_PyXI_UnwrapNotShareableError@@Base+0x1f10> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10480 @ 0x28f0 │ │ │ │ + movw r1, #9392 @ 0x24b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62e82 <_PyXI_UnwrapNotShareableError@@Base+0x1f36> │ │ │ │ - ldr.w sl, [pc, #220] @ 62e8c <_PyXI_UnwrapNotShareableError@@Base+0x1f40> │ │ │ │ + b.n 62e7a <_PyXI_UnwrapNotShareableError@@Base+0x1fe4> │ │ │ │ + ldr.w sl, [pc, #220] @ 62e84 <_PyXI_UnwrapNotShareableError@@Base+0x1fee> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #10532 @ 0x2924 │ │ │ │ + movw r1, #9444 @ 0x24e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1cd3f4 │ │ │ │ - cbz r0, 62dd0 <_PyXI_UnwrapNotShareableError@@Base+0x1e84> │ │ │ │ + bl 1cbd04 │ │ │ │ + cbz r0, 62dc8 <_PyXI_UnwrapNotShareableError@@Base+0x1f32> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85110 │ │ │ │ - b.n 62da8 <_PyXI_UnwrapNotShareableError@@Base+0x1e5c> │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 62da0 <_PyXI_UnwrapNotShareableError@@Base+0x1f0a> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62dc8 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + bne.n 62dc0 <_PyXI_UnwrapNotShareableError@@Base+0x1f2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62df8 <_PyXI_UnwrapNotShareableError@@Base+0x1eac> │ │ │ │ + bge.n 62df0 <_PyXI_UnwrapNotShareableError@@Base+0x1f5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62df8 <_PyXI_UnwrapNotShareableError@@Base+0x1eac> │ │ │ │ + cbnz r3, 62df0 <_PyXI_UnwrapNotShareableError@@Base+0x1f5a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #868] @ 0x364 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62e80 <_PyXI_UnwrapNotShareableError@@Base+0x1f34> │ │ │ │ + beq.n 62e78 <_PyXI_UnwrapNotShareableError@@Base+0x1fe2> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 62e30 <_PyXI_UnwrapNotShareableError@@Base+0x1ee4> │ │ │ │ + cbz r5, 62e28 <_PyXI_UnwrapNotShareableError@@Base+0x1f92> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 62e36 <_PyXI_UnwrapNotShareableError@@Base+0x1eea> │ │ │ │ + bne.n 62e2e <_PyXI_UnwrapNotShareableError@@Base+0x1f98> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62e30 <_PyXI_UnwrapNotShareableError@@Base+0x1ee4> │ │ │ │ + bge.n 62e28 <_PyXI_UnwrapNotShareableError@@Base+0x1f92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e30 <_PyXI_UnwrapNotShareableError@@Base+0x1ee4> │ │ │ │ + cbnz r3, 62e28 <_PyXI_UnwrapNotShareableError@@Base+0x1f92> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 62e70 <_PyXI_UnwrapNotShareableError@@Base+0x1f24> │ │ │ │ - movw r1, #10532 @ 0x2924 │ │ │ │ + b.n 62e68 <_PyXI_UnwrapNotShareableError@@Base+0x1fd2> │ │ │ │ + movw r1, #9444 @ 0x24e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62dc8 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + bne.n 62dc0 <_PyXI_UnwrapNotShareableError@@Base+0x1f2a> │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62dc8 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + bne.n 62dc0 <_PyXI_UnwrapNotShareableError@@Base+0x1f2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62e70 <_PyXI_UnwrapNotShareableError@@Base+0x1f24> │ │ │ │ + bge.n 62e68 <_PyXI_UnwrapNotShareableError@@Base+0x1fd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e70 <_PyXI_UnwrapNotShareableError@@Base+0x1f24> │ │ │ │ + cbnz r3, 62e68 <_PyXI_UnwrapNotShareableError@@Base+0x1fd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1dc95c │ │ │ │ + bl 1db004 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 62e82 <_PyXI_UnwrapNotShareableError@@Base+0x1f36> │ │ │ │ - b.n 62dc8 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + cbnz r0, 62e7a <_PyXI_UnwrapNotShareableError@@Base+0x1fe4> │ │ │ │ + b.n 62dc0 <_PyXI_UnwrapNotShareableError@@Base+0x1f2a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062e90 : │ │ │ │ +00062e88 : │ │ │ │ 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 151b8c │ │ │ │ + bl 151b68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62ecc │ │ │ │ + beq.n 62ec4 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 62eca │ │ │ │ + bls.n 62ec2 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10568 @ 0x2948 │ │ │ │ + movw r1, #9480 @ 0x2508 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62ecc │ │ │ │ + b.n 62ec4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #18416 @ 0x47f0 │ │ │ │ + movw r4, #17328 @ 0x43b0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r3, #18440 @ 0x4808 │ │ │ │ + movw r3, #17352 @ 0x43c8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #18408 @ 0x47e8 │ │ │ │ + movw r2, #17320 @ 0x43a8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #18428 @ 0x47fc │ │ │ │ + movw r1, #17340 @ 0x43bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10616 @ 0x2978 │ │ │ │ + movw r0, #9528 @ 0x2538 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #18948 @ 0x4a04 │ │ │ │ + movw r1, #17860 @ 0x45c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w ee33c │ │ │ │ + b.w ee684 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 62f58 │ │ │ │ + bge.n 62f50 │ │ │ │ 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 62f64 │ │ │ │ + b.n 62f5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62f40 │ │ │ │ + bne.n 62f38 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 62f86 │ │ │ │ + cbnz r3, 62f7e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 62f86 │ │ │ │ + cbnz r3, 62f7e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 62fe6 │ │ │ │ - cbz r4, 62f92 │ │ │ │ + cbz r3, 62fde │ │ │ │ + cbz r4, 62f8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 62f98 │ │ │ │ - bl 7fdcc │ │ │ │ + b.n 62f90 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6303a │ │ │ │ + beq.n 63032 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 62fc4 │ │ │ │ - ldr r1, [pc, #156] @ (63040 ) │ │ │ │ + cbz r2, 62fbc │ │ │ │ + ldr r1, [pc, #156] @ (63038 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62fc4 │ │ │ │ + bne.n 62fbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62fc0 │ │ │ │ + bge.n 62fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fc0 │ │ │ │ + cbnz r3, 62fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6303a │ │ │ │ + b.n 63032 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 62fd4 │ │ │ │ - ldr r1, [pc, #120] @ (63044 ) │ │ │ │ + cbz r2, 62fcc │ │ │ │ + ldr r1, [pc, #120] @ (6303c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62fac │ │ │ │ + beq.n 62fa4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 62ff4 │ │ │ │ - ldr r1, [pc, #108] @ (63048 ) │ │ │ │ + cbz r2, 62fec │ │ │ │ + ldr r1, [pc, #108] @ (63040 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62fac │ │ │ │ - b.n 62ff4 │ │ │ │ - cbz r4, 63004 │ │ │ │ + beq.n 62fa4 │ │ │ │ + b.n 62fec │ │ │ │ + cbz r4, 62ffc │ │ │ │ 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 6301a │ │ │ │ + bne.n 63012 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 63024 │ │ │ │ + b.n 6301c │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ed78 │ │ │ │ + bl 8ee08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63038 │ │ │ │ + bge.n 63030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63038 │ │ │ │ + cbnz r3, 63030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ @ instruction: 0xf26c0052 │ │ │ │ @@ -82352,527 +82349,527 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 630b4 │ │ │ │ - bl f6af4 │ │ │ │ + bge.n 630ac │ │ │ │ + bl f6e4c │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl f7044 │ │ │ │ - cbz r4, 630ae │ │ │ │ - cbz r5, 6309a │ │ │ │ + bl f739c │ │ │ │ + cbz r4, 630a6 │ │ │ │ + cbz r5, 63092 │ │ │ │ str.w r4, [r9, r8, lsl #2] │ │ │ │ - b.n 630ae │ │ │ │ + b.n 630a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 630ae │ │ │ │ + bge.n 630a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 630ae │ │ │ │ + cbnz r3, 630a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 63076 │ │ │ │ + b.n 6306e │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9691c │ │ │ │ + b.w 969b0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #55100 @ 0xd73c │ │ │ │ + movw r0, #54012 @ 0xd2fc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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 63134 │ │ │ │ + ble.n 6312c │ │ │ │ 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 63134 │ │ │ │ + bcs.n 6312c │ │ │ │ blx 2ae0c <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c06c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2c06c │ │ │ │ - b.n 63104 │ │ │ │ + b.n 630fc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ 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 │ │ │ │ - cbnz r1, 6316e │ │ │ │ + cbnz r1, 63166 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61168 @ 0xeef0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63182 │ │ │ │ + b.n 6317a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 1a7358 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ + bl 1a5c5c <_PyLong_UInt64_Converter@@Base+0x34c4> │ │ │ │ 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 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ stmdb 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, 631bc │ │ │ │ + cbnz r5, 631b4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 631bc │ │ │ │ + ble.n 631b4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 631bc │ │ │ │ - cbnz r2, 631dc │ │ │ │ + bne.n 631b4 │ │ │ │ + cbnz r2, 631d4 │ │ │ │ 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] @ (63284 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #176] @ (6327c ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6327a │ │ │ │ + beq.n 63272 │ │ │ │ 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, 6320a │ │ │ │ + cbnz r2, 63202 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6327a │ │ │ │ + b.n 63272 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1822cc │ │ │ │ + bl 181d4c │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 63200 │ │ │ │ + ble.n 631f8 │ │ │ │ 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 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6327a │ │ │ │ + cbz r0, 63272 │ │ │ │ strd fp, r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6325e │ │ │ │ + bge.n 63256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6325e │ │ │ │ + cbnz r3, 63256 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 63278 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 63270 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63274 │ │ │ │ + bge.n 6326c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 63274 │ │ │ │ + cbnz r3, 6326c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 63216 │ │ │ │ + b.n 6320e │ │ │ │ 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, 632a0 │ │ │ │ + cbz r0, 63298 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6335a │ │ │ │ + beq.n 63352 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 632d2 │ │ │ │ + bge.n 632ca │ │ │ │ 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 632ae │ │ │ │ - cbz r2, 632e6 │ │ │ │ + b.n 632a6 │ │ │ │ + cbz r2, 632de │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 632e6 │ │ │ │ + cbz r0, 632de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63308 │ │ │ │ + bge.n 63300 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 63308 │ │ │ │ - bl 7fdcc │ │ │ │ - cbnz r0, 63308 │ │ │ │ + b.n 63300 │ │ │ │ + bl 7fdc4 │ │ │ │ + cbnz r0, 63300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 632f8 │ │ │ │ + blt.n 632f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6335a │ │ │ │ + b.n 63352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 632f4 │ │ │ │ + bne.n 632ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 632f4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 632ec │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #42120 @ 0xa488 │ │ │ │ + movw r5, #41032 @ 0xa048 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #10624 @ 0x2980 │ │ │ │ + movw r0, #9536 @ 0x2540 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r1, #42100 @ 0xa474 │ │ │ │ + movw r1, #41012 @ 0xa034 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r3, #44980 @ 0xafb4 │ │ │ │ + movw r3, #43892 @ 0xab74 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r4, r3, [sp] │ │ │ │ - movw r1, #58808 @ 0xe5b8 │ │ │ │ + movw r1, #57732 @ 0xe184 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #7136 @ 0x1be0 │ │ │ │ + movw r3, #6048 @ 0x17a0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #10640 @ 0x2990 │ │ │ │ + movw r0, #9552 @ 0x2550 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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, 633a2 │ │ │ │ + cbz r3, 6339a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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 633ea │ │ │ │ + bhi.n 633e2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 63400 │ │ │ │ + bmi.n 633f8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63096 @ 0xf678 │ │ │ │ + movw r2, #62008 @ 0xf238 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4640 @ 0x1220 │ │ │ │ + movw r0, #3552 @ 0xde0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63550 │ │ │ │ - movw r0, #4640 @ 0x1220 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63548 │ │ │ │ + movw r0, #3552 @ 0xde0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 633c0 │ │ │ │ - b.n 63550 │ │ │ │ + bne.n 633b8 │ │ │ │ + b.n 63548 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 6346a │ │ │ │ + ble.n 63462 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6346a │ │ │ │ + beq.n 63462 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 6344a │ │ │ │ + bpl.n 63442 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63550 │ │ │ │ + beq.w 63548 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6346a │ │ │ │ + beq.n 63462 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 63550 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 63548 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4640 @ 0x1220 │ │ │ │ + movw r0, #3552 @ 0xde0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63550 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63548 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 6348a │ │ │ │ + blt.n 63482 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10760 @ 0x2a08 │ │ │ │ + movw r1, #9672 @ 0x25c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 63550 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 63548 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 80c7c │ │ │ │ + bl 80cb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63550 │ │ │ │ + beq.n 63548 │ │ │ │ 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 6352a │ │ │ │ + ble.n 63522 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 634b8 │ │ │ │ + beq.n 634b0 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 634c6 │ │ │ │ + bne.n 634be │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 634a6 │ │ │ │ + b.n 6349e │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 634d4 │ │ │ │ + bne.n 634cc │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 634a6 │ │ │ │ + b.n 6349e │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 634e2 │ │ │ │ + bne.n 634da │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 634a6 │ │ │ │ + b.n 6349e │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 634f0 │ │ │ │ + bne.n 634e8 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 634a6 │ │ │ │ + b.n 6349e │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 63524 │ │ │ │ + bls.n 6351c │ │ │ │ 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 634a6 │ │ │ │ + b.n 6349e │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 634a6 │ │ │ │ + b.n 6349e │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 63550 │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 63548 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 63550 │ │ │ │ + cbz r1, 63548 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + movw r0, #14448 @ 0x3870 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63576 │ │ │ │ + cbnz r3, 6356e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63576 │ │ │ │ + ble.n 6356e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63576 │ │ │ │ - cbnz r0, 6358e │ │ │ │ + bne.n 6356e │ │ │ │ + cbnz r0, 63586 │ │ │ │ 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] @ (635dc ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 635d6 │ │ │ │ + ldr r3, [pc, #84] @ (635d4 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 635ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 635a0 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 635d6 │ │ │ │ + bne.n 63598 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 635ce │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2ba00 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 635cc │ │ │ │ + bne.n 635c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 635cc │ │ │ │ + cbz r3, 635c4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r6, r5] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - movw r4, #6260 @ 0x1874 │ │ │ │ + movw r4, #5188 @ 0x1444 │ │ │ │ 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 │ │ │ │ @@ -82881,364 +82878,364 @@ │ │ │ │ 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 63628 │ │ │ │ + bne.n 63620 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 63628 │ │ │ │ + ble.n 63620 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 63628 │ │ │ │ - cbnz r6, 63648 │ │ │ │ + bne.n 63620 │ │ │ │ + cbnz r6, 63640 │ │ │ │ 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, #148] @ (636d4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #148] @ (636cc ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 636c6 │ │ │ │ + beq.n 636be │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 14976c │ │ │ │ - cbnz r0, 63656 │ │ │ │ + bl 149818 │ │ │ │ + cbnz r0, 6364e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 636c6 │ │ │ │ - movw r3, #39180 @ 0x990c │ │ │ │ + b.n 636be │ │ │ │ + movw r3, #40672 @ 0x9ee0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24d95c │ │ │ │ + bl 24c410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63652 │ │ │ │ + beq.n 6364a │ │ │ │ blx 2c308 <__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, 6368a │ │ │ │ + cbz r3, 63682 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63694 │ │ │ │ + b.n 6368c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c044 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 636be │ │ │ │ + bne.n 636b6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 636b6 │ │ │ │ + cbz r2, 636ae │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 636b0 │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 636b6 │ │ │ │ + bne.n 636a8 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 636ae │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1f024c │ │ │ │ - bl 941dc │ │ │ │ + bl 1ee9fc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63652 │ │ │ │ + bne.n 6364a │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 14a150 │ │ │ │ + bl 14a148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, 636f6 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ + cbz r0, 636fe │ │ │ │ + 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 636e8 │ │ │ │ + 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, 636f8 │ │ │ │ + cbnz r3, 63720 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 636f8 │ │ │ │ + ble.n 63720 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 636f8 │ │ │ │ - cbnz r0, 63710 │ │ │ │ + bne.n 63720 │ │ │ │ + cbnz r0, 63738 │ │ │ │ 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] @ (63760 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 63758 │ │ │ │ + ldr r3, [pc, #84] @ (63788 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 63780 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 63722 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 63758 │ │ │ │ + bne.n 6374a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 63780 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c29c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6374e │ │ │ │ + bne.n 63776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6374e │ │ │ │ + cbz r3, 63776 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 94494 │ │ │ │ - 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, 6379c │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 637a4 │ │ │ │ - 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 6378e │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 94518 │ │ │ │ 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, 637c6 │ │ │ │ + cbnz r3, 637be │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 637c6 │ │ │ │ + ble.n 637be │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 637c6 │ │ │ │ - cbnz r0, 637de │ │ │ │ + bne.n 637be │ │ │ │ + cbnz r0, 637d6 │ │ │ │ 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] @ (63820 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 63818 │ │ │ │ + ldr r3, [pc, #72] @ (63818 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 63810 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63818 │ │ │ │ + beq.n 63810 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10792 @ 0x2a28 │ │ │ │ + movw r1, #9704 @ 0x25e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #58780 @ 0xe59c │ │ │ │ + movw r0, #57708 @ 0xe16c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63818 │ │ │ │ + beq.n 63810 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46496 @ 0xb5a0 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c0228 <_PyTime_FromLong@@Base+0xcfc> │ │ │ │ + b.w 2bfe08 <_PyTime_FromLong@@Base+0xcfc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 6382c │ │ │ │ + cbz r3, 63824 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 63834 │ │ │ │ + b.n 6382c │ │ │ │ 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 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63864 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 638bc │ │ │ │ + bne.n 6385c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 638b4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b988 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 6387e │ │ │ │ + cbz r0, 63876 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 638a8 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 638a0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #56] @ 638c8 │ │ │ │ + vldr d5, [pc, #56] @ 638c0 │ │ │ │ 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 638b2 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 638bc │ │ │ │ + bne.n 638aa │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 638b4 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 637f6 │ │ │ │ + bvs.n 637ee │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 94494 │ │ │ │ + b.w 94518 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c688 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 63928 │ │ │ │ + bge.n 63920 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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 6395c │ │ │ │ + beq.n 63954 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 6395c │ │ │ │ + cbz r1, 63954 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6396c │ │ │ │ + beq.n 63964 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - b.n 639e0 │ │ │ │ + b.n 639d8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #34568 @ 0x8708 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 6398a │ │ │ │ + beq.n 63982 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e07cc │ │ │ │ + b.w e0814 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ce08c │ │ │ │ + bl 1cc99c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 639e0 │ │ │ │ + cbz r0, 639d8 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 639be │ │ │ │ + cbnz r0, 639b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639de │ │ │ │ + bge.n 639d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639de │ │ │ │ + cbnz r3, 639d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 639de │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 639d6 │ │ │ │ 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] │ │ │ │ @@ -83254,179 +83251,179 @@ │ │ │ │ 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 63a08 │ │ │ │ + bne.n 63a00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 63a1e │ │ │ │ - b.n 63a54 │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 63a16 │ │ │ │ + b.n 63a4c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42776 @ 0xa718 │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63a54 │ │ │ │ - b.n 639fc │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63a4c │ │ │ │ + b.n 639f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a54 │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 63a4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a54 │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 63a4c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2aeac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63a58 │ │ │ │ + bge.n 63a50 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a60 │ │ │ │ + b.n 63a58 │ │ │ │ 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 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ 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 63aa2 │ │ │ │ + bne.n 63a9a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 63ab8 │ │ │ │ - b.n 63aee │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 63ab0 │ │ │ │ + b.n 63ae6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42764 @ 0xa70c │ │ │ │ + movw r0, #37368 @ 0x91f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63aee │ │ │ │ - b.n 63a96 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63ae6 │ │ │ │ + b.n 63a8e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63aee │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63ae6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 215208 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63aee │ │ │ │ + bl 213cec <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63ae6 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b8ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63af2 │ │ │ │ + bge.n 63aea │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63afa │ │ │ │ + b.n 63af2 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #48864 @ 0xbee0 │ │ │ │ + movw r1, #47776 @ 0xbaa0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e1d1c │ │ │ │ - cbz r0, 63b30 │ │ │ │ + bl e1de8 │ │ │ │ + cbz r0, 63b28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 380e2 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b68 │ │ │ │ + bne.n 63b60 │ │ │ │ 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 63b96 │ │ │ │ + b.n 63b8e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 23bfd0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23aad0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63b92 │ │ │ │ + beq.n 63b8a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 63b96 │ │ │ │ + bge.n 63b8e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33856 @ 0x8440 │ │ │ │ + movw r1, #32752 @ 0x7ff0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63bae │ │ │ │ + b.n 63ba6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63b9a │ │ │ │ + bne.n 63b92 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 63bf8 │ │ │ │ + bpl.n 63bf0 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 63bfc │ │ │ │ + cbz r1, 63bf4 │ │ │ │ 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] │ │ │ │ @@ -83438,19 +83435,19 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 63c00 │ │ │ │ + b.n 63bf8 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -83460,536 +83457,536 @@ │ │ │ │ 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 1ca54c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c8e64 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063c34 : │ │ │ │ +00063c2c : │ │ │ │ stmdb 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] @ (63ce4 ) │ │ │ │ + ldr r6, [pc, #156] @ (63cdc ) │ │ │ │ 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 63c6c │ │ │ │ + blt.n 63c64 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 282cbc <_PyDeadline_Init@@Base> │ │ │ │ + bl 282844 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 63c70 │ │ │ │ + b.n 63c68 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eede4 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1ed530 <_PyTime_AsMicroseconds@@Base> │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1f591c │ │ │ │ + bl 1f40f0 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 63cb0 │ │ │ │ + cbnz r0, 63ca8 │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.n 63cb0 │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 63ca8 │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1560a0 │ │ │ │ + bl 156078 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 63cda │ │ │ │ + bne.n 63cd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 209e18 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 2086c8 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63cda │ │ │ │ + beq.n 63cd2 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 63c70 │ │ │ │ + blt.n 63c68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2b72a8 <_PyDeadline_Get@@Base> │ │ │ │ + bl 2b4558 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 63c70 │ │ │ │ + bge.n 63c68 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063ce8 : │ │ │ │ +00063ce0 : │ │ │ │ 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, #20236 @ 0x4f0c │ │ │ │ + movw r1, #22724 @ 0x58c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #61852 @ 0xf19c │ │ │ │ + movw r0, #60692 @ 0xed14 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 63d30 │ │ │ │ + cbz r0, 63d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63d3a │ │ │ │ + cbz r0, 63d32 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e07cc │ │ │ │ + bl e0814 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 63d42 │ │ │ │ - bl 9b258 │ │ │ │ + cbz r0, 63d3a │ │ │ │ + bl 9b2c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 63d46 │ │ │ │ + b.n 63d3e │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63d46 │ │ │ │ + b.n 63d3e │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63d46 │ │ │ │ + b.n 63d3e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 63d80 │ │ │ │ - cbz r6, 63d90 │ │ │ │ + beq.n 63d78 │ │ │ │ + cbz r6, 63d88 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 63da6 │ │ │ │ - cbz r6, 63d90 │ │ │ │ + b.n 63d9e │ │ │ │ + cbz r6, 63d88 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 63da6 │ │ │ │ + b.n 63d9e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 63da4 │ │ │ │ + cbz r3, 63d9c │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 63da6 │ │ │ │ + b.n 63d9e │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c909c │ │ │ │ - cbz r0, 63dbc │ │ │ │ - cbz r7, 63db6 │ │ │ │ - cbz r6, 63db6 │ │ │ │ + bl 1c79b4 │ │ │ │ + cbz r0, 63db4 │ │ │ │ + cbz r7, 63dae │ │ │ │ + cbz r6, 63dae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 63db8 │ │ │ │ + b.n 63db0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 63dee │ │ │ │ - movw r1, #10796 @ 0x2a2c │ │ │ │ + cbnz r2, 63de6 │ │ │ │ + movw r1, #9708 @ 0x25ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 63dfa │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 63df2 │ │ │ │ + movw r1, #9732 @ 0x2604 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63e38 │ │ │ │ + beq.n 63e30 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 63e38 │ │ │ │ + beq.n 63e30 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 63e60 │ │ │ │ - b.n 63e4e │ │ │ │ + bls.n 63e58 │ │ │ │ + b.n 63e46 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 63e2c │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + beq.n 63e24 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 63e72 │ │ │ │ - b.n 63e2c │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 63e6a │ │ │ │ + b.n 63e24 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63e72 │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63e6a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e76 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 63e76 │ │ │ │ + bne.n 63e6e │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 63e6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64244 │ │ │ │ + b.n 6423c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e8a │ │ │ │ - bl 941dc │ │ │ │ + bne.n 63e82 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e72 │ │ │ │ + bne.n 63e6a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e9e │ │ │ │ - bl 941dc │ │ │ │ + bne.n 63e96 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e72 │ │ │ │ + bne.n 63e6a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63eb2 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 63eaa │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e72 │ │ │ │ + bne.n 63e6a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63ec6 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 63ebe │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e72 │ │ │ │ + bne.n 63e6a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63eda │ │ │ │ - bl 941dc │ │ │ │ + bne.n 63ed2 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e72 │ │ │ │ + bne.n 63e6a │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 63f04 │ │ │ │ + bmi.n 63efc │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #63096 @ 0xf678 │ │ │ │ + movw r2, #62008 @ 0xf238 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #10840 @ 0x2a58 │ │ │ │ + movw r1, #9752 @ 0x2618 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ 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 63f30 │ │ │ │ + bmi.n 63f28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #17336 @ 0x43b8 │ │ │ │ + movw r2, #16248 @ 0x3f78 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10852 @ 0x2a64 │ │ │ │ + movw r1, #9764 @ 0x2624 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 63f5e │ │ │ │ + bmi.n 63f56 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #17336 @ 0x43b8 │ │ │ │ + movw r2, #16248 @ 0x3f78 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10864 @ 0x2a70 │ │ │ │ + movw r1, #9776 @ 0x2630 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 63f8c │ │ │ │ + bmi.n 63f84 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #17336 @ 0x43b8 │ │ │ │ + movw r2, #16248 @ 0x3f78 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10876 @ 0x2a7c │ │ │ │ + movw r1, #9788 @ 0x263c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 63fba │ │ │ │ + bmi.n 63fb2 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #10888 @ 0x2a88 │ │ │ │ + movw r1, #9800 @ 0x2648 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 63fe4 │ │ │ │ + bmi.n 63fdc │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #10900 @ 0x2a94 │ │ │ │ + movw r1, #9812 @ 0x2654 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ 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 64010 │ │ │ │ + bmi.n 64008 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #10912 @ 0x2aa0 │ │ │ │ + movw r1, #9824 @ 0x2660 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64026 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6401e │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63e72 │ │ │ │ + bne.w 63e6a │ │ │ │ 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 64052 │ │ │ │ + bmi.n 6404a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #63096 @ 0xf678 │ │ │ │ + movw r2, #62008 @ 0xf238 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #10924 @ 0x2aac │ │ │ │ + movw r1, #9836 @ 0x266c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 64080 │ │ │ │ + bmi.n 64078 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #63096 @ 0xf678 │ │ │ │ + movw r2, #62008 @ 0xf238 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #10936 @ 0x2ab8 │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 640de │ │ │ │ + ble.n 640d6 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 640b0 │ │ │ │ + bmi.n 640a8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #17336 @ 0x43b8 │ │ │ │ + movw r2, #16248 @ 0x3f78 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10948 @ 0x2ac4 │ │ │ │ + movw r1, #9860 @ 0x2684 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 640e4 │ │ │ │ + beq.n 640dc │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 640e6 │ │ │ │ + bmi.n 640de │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #17336 @ 0x43b8 │ │ │ │ + movw r2, #16248 @ 0x3f78 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10960 @ 0x2ad0 │ │ │ │ + movw r1, #9872 @ 0x2690 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #43652 @ 0xaa84 │ │ │ │ + movw r0, #42564 @ 0xa644 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e72 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63e6a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 640e6 │ │ │ │ + b.n 640de │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #9952 @ 0x26e0 │ │ │ │ + movw r1, #8864 @ 0x22a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #9964 @ 0x26ec │ │ │ │ + movw r0, #8876 @ 0x22ac │ │ │ │ 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 aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64128 │ │ │ │ + bne.n 64120 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 6422c │ │ │ │ + b.n 64224 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64146 │ │ │ │ + bge.n 6413e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10972 @ 0x2adc │ │ │ │ + movw r1, #9884 @ 0x269c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6411c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64114 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64164 │ │ │ │ + bge.n 6415c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11008 @ 0x2b00 │ │ │ │ + movw r1, #9920 @ 0x26c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6411c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64114 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64182 │ │ │ │ + bge.n 6417a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11052 @ 0x2b2c │ │ │ │ + movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6411c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64114 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 641a0 │ │ │ │ + bge.n 64198 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11096 @ 0x2b58 │ │ │ │ + movw r1, #10008 @ 0x2718 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6411c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64114 │ │ │ │ mov r0, fp │ │ │ │ - bl 64344 │ │ │ │ + bl 6433c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 64212 │ │ │ │ + cbz r0, 6420a │ │ │ │ mov r0, sl │ │ │ │ - bl 64344 │ │ │ │ + bl 6433c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 6421c │ │ │ │ - cbz r5, 641c2 │ │ │ │ + cbz r0, 64214 │ │ │ │ + cbz r5, 641ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 64344 │ │ │ │ + bl 6433c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 641c4 │ │ │ │ - b.n 64224 │ │ │ │ - ldr r5, [pc, #136] @ (6424c ) │ │ │ │ - cbz r4, 641d2 │ │ │ │ + cbnz r0, 641bc │ │ │ │ + b.n 6421c │ │ │ │ + ldr r5, [pc, #136] @ (64244 ) │ │ │ │ + cbz r4, 641ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 64344 │ │ │ │ + bl 6433c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 641d4 │ │ │ │ - b.n 6422a │ │ │ │ - ldr r4, [pc, #120] @ (6424c ) │ │ │ │ + cbnz r0, 641cc │ │ │ │ + b.n 64222 │ │ │ │ + ldr r4, [pc, #120] @ (64244 ) │ │ │ │ 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 │ │ │ │ @@ -84001,303 +83998,303 @@ │ │ │ │ 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 2790e4 │ │ │ │ + bl 278bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6422c │ │ │ │ + b.n 64224 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6422c │ │ │ │ + b.n 64224 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6422c │ │ │ │ + b.n 64224 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6422c │ │ │ │ + b.n 64224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, sl │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 169788 │ │ │ │ - cbz r0, 64284 │ │ │ │ + bl 169700 │ │ │ │ + cbz r0, 6427c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r3 │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11132 @ 0x2b7c │ │ │ │ + movw r0, #10044 @ 0x273c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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 7a6e0 │ │ │ │ + bl 7a6d4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 642d0 │ │ │ │ + bne.n 642c8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11164 @ 0x2b9c │ │ │ │ + movw r1, #10076 @ 0x275c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64338 │ │ │ │ - ldr r3, [pc, #104] @ (6433c ) │ │ │ │ + b.n 64330 │ │ │ │ + ldr r3, [pc, #104] @ (64334 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21d68c <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ + bl 21c1ac <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - cbnz r6, 642f2 │ │ │ │ - bl 15604c │ │ │ │ + cbnz r6, 642ea │ │ │ │ + bl 155f80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64302 │ │ │ │ + b.n 642fa │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ - bl 1f591c │ │ │ │ + bl 1f40f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 64336 │ │ │ │ + beq.n 6432e │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 64336 │ │ │ │ + bpl.n 6432e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5b70 │ │ │ │ - cbz r0, 64320 │ │ │ │ - bl dd1c0 │ │ │ │ + bl 1f4424 │ │ │ │ + cbz r0, 64318 │ │ │ │ + bl dd1e0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 64328 │ │ │ │ - movw r2, #11140 @ 0x2b84 │ │ │ │ + b.n 64320 │ │ │ │ + movw r2, #10052 @ 0x2744 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #11192 @ 0x2bb8 │ │ │ │ + movw r1, #10104 @ 0x2778 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #12] @ (64340 ) │ │ │ │ - bl 75d86 <_PyMonitoring_FireLineEvent@@Base+0x4c2> │ │ │ │ + ldr r0, [pc, #12] @ (64338 ) │ │ │ │ + bl 75a98 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 643f4 │ │ │ │ + beq.n 643ec │ │ │ │ add.w r9, r0, #12 │ │ │ │ adds r6, #12 │ │ │ │ movs r7, #0 │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 643f4 │ │ │ │ + bge.n 643ec │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64392 │ │ │ │ + bne.n 6438a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643ec │ │ │ │ + bge.n 643e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 643ec │ │ │ │ + b.n 643e4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 643cc │ │ │ │ + bmi.n 643c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11280 @ 0x2c10 │ │ │ │ + movw r1, #10192 @ 0x27d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 643bc │ │ │ │ + blt.n 643b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 643f6 │ │ │ │ + b.n 643ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 643b8 │ │ │ │ + bne.n 643b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 643b8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 643b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246634 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 245134 <_PyUnicode_Copy@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 643ec │ │ │ │ + cbnz r0, 643e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643f6 │ │ │ │ + bge.n 643ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643f6 │ │ │ │ + cbnz r3, 643ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 643f6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 643ee │ │ │ │ adds r7, #1 │ │ │ │ str.w r4, [r9, #4]! │ │ │ │ - b.n 6436e │ │ │ │ + b.n 64366 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11332 @ 0x2c44 │ │ │ │ + movw r0, #10244 @ 0x2804 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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, 64448 │ │ │ │ + cbnz r3, 64440 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 64448 │ │ │ │ + ble.n 64440 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64448 │ │ │ │ - cbnz r4, 64466 │ │ │ │ + bne.n 64440 │ │ │ │ + cbnz r4, 6445e │ │ │ │ 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] @ (64518 ) │ │ │ │ + ldr r3, [pc, #188] @ (64510 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64510 │ │ │ │ + beq.n 64508 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6447c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 64474 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 644ee │ │ │ │ + bne.n 644e6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64496 │ │ │ │ + bne.n 6448e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f6b98 │ │ │ │ + b.w 1f544c │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ - cbz r3, 644a8 │ │ │ │ + cbz r3, 644a0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 644a8 │ │ │ │ - bl 159208 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ + cbz r3, 644a0 │ │ │ │ + bl 1590fc <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 644c6 │ │ │ │ - b.n 64510 │ │ │ │ + cbnz r0, 644be │ │ │ │ + b.n 64508 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #57016 @ 0xdeb8 │ │ │ │ + movw r1, #55928 @ 0xda78 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15950c │ │ │ │ + bl 159698 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 644f2 │ │ │ │ + bge.n 644ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644ee │ │ │ │ + bge.n 644e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 644ee │ │ │ │ + cbnz r3, 644e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64510 │ │ │ │ + b.n 64508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159d60 │ │ │ │ + bl 159c54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6450e │ │ │ │ + bge.n 64506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6450e │ │ │ │ + cbnz r3, 64506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 │ │ │ │ @@ -84310,205 +84307,205 @@ │ │ │ │ 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, #49764 @ 0xc264 │ │ │ │ + movw r1, #48676 @ 0xbe24 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e1d1c │ │ │ │ - cbz r0, 64570 │ │ │ │ + bl e1de8 │ │ │ │ + cbz r0, 64568 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #15864 @ 0x3df8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64574 │ │ │ │ + beq.n 6456c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11344 @ 0x2c50 │ │ │ │ + movw r1, #10256 @ 0x2810 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 645da │ │ │ │ + b.n 645d2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 645d2 │ │ │ │ + cbz r2, 645ca │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 64594 │ │ │ │ + beq.n 6458c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11376 @ 0x2c70 │ │ │ │ + movw r1, #10288 @ 0x2830 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 64570 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64568 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 645b2 │ │ │ │ + bpl.n 645aa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ + movw r1, #10328 @ 0x2858 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 64570 │ │ │ │ - ldr r0, [pc, #44] @ (645e0 ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64568 │ │ │ │ + ldr r0, [pc, #44] @ (645d8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl ad8f0 │ │ │ │ + bl ad93c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 645da │ │ │ │ + cbz r0, 645d2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 645d2 │ │ │ │ + bge.n 645ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 645d2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 645ca │ │ │ │ + bl 84a88 <_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 {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 f7070 │ │ │ │ + bl f73c8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r3, #11464 @ 0x2cc8 │ │ │ │ + movw r3, #10376 @ 0x2888 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #11508 @ 0x2cf4 │ │ │ │ + movw r1, #10420 @ 0x28b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6462e │ │ │ │ + cbz r0, 64626 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ 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, #11512 @ 0x2cf8 │ │ │ │ + movw r1, #10424 @ 0x28b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64670 │ │ │ │ + beq.n 64668 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 64670 │ │ │ │ + cbz r0, 64668 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ 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 646b4 │ │ │ │ + bne.n 646ac │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64752 │ │ │ │ + beq.n 6474a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 646d8 │ │ │ │ + bge.n 646d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 646d8 │ │ │ │ + b.n 646d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161060 │ │ │ │ + bl 160fb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 646d0 │ │ │ │ + cbnz r0, 646c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #11652 @ 0x2d84 │ │ │ │ + movw r0, #10564 @ 0x2944 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243574 │ │ │ │ - b.n 64752 │ │ │ │ + bl 242074 │ │ │ │ + b.n 6474a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #132] @ (64760 ) │ │ │ │ + ldr r0, [pc, #132] @ (64758 ) │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 165adc │ │ │ │ - cbnz r0, 646f8 │ │ │ │ + bl 165a54 │ │ │ │ + cbnz r0, 646f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #11696 @ 0x2db0 │ │ │ │ + movw r0, #10608 @ 0x2970 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243574 │ │ │ │ - b.n 6470a │ │ │ │ + bl 242074 │ │ │ │ + b.n 64702 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6470a │ │ │ │ + bge.n 64702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6470a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64702 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 6473e │ │ │ │ - ldr r0, [pc, #84] @ (64764 ) │ │ │ │ + beq.n 64736 │ │ │ │ + ldr r0, [pc, #84] @ (6475c ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad8f0 │ │ │ │ - cbnz r0, 6472c │ │ │ │ + bl ad93c │ │ │ │ + cbnz r0, 64724 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #11652 @ 0x2d84 │ │ │ │ + movw r0, #10564 @ 0x2944 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243574 │ │ │ │ - b.n 6473e │ │ │ │ + bl 242074 │ │ │ │ + b.n 64736 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6473e │ │ │ │ + bge.n 64736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6473e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64736 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64752 │ │ │ │ + bge.n 6474a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64752 │ │ │ │ + cbnz r3, 6474a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl f7044 │ │ │ │ + bl f739c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ it vc │ │ │ │ lslvc r2, r2, #1 │ │ │ │ ldc2 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ push {r4, lr} │ │ │ │ @@ -84530,889 +84527,891 @@ │ │ │ │ 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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000647ae : │ │ │ │ +000647a6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 647d4 │ │ │ │ + cbz r0, 647cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 647d4 │ │ │ │ + bne.n 647cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 647d4 │ │ │ │ + cbz r3, 647cc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 647ec │ │ │ │ + b.n 647e4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11744 @ 0x2de0 │ │ │ │ + movw r1, #10656 @ 0x29a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 64672 │ │ │ │ + bl 6466a │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 6487e │ │ │ │ + cbz r2, 64876 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6482c │ │ │ │ + ble.n 64824 │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 6482e │ │ │ │ + beq.n 64826 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.n 6481c │ │ │ │ - b.n 6482e │ │ │ │ + bgt.n 64814 │ │ │ │ + b.n 64826 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6487e │ │ │ │ - movw r0, #18415 @ 0x47ef │ │ │ │ + ble.n 64876 │ │ │ │ + movw r0, #18407 @ 0x47e7 │ │ │ │ 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 64856 │ │ │ │ + bge.n 6484e │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 64856 │ │ │ │ + cbz r4, 6484e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 64856 │ │ │ │ + cbz r4, 6484e │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 6485e │ │ │ │ + bne.n 64856 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 6483e │ │ │ │ - b.n 6487e │ │ │ │ - movw r3, #60401 @ 0xebf1 │ │ │ │ + bgt.n 64836 │ │ │ │ + b.n 64876 │ │ │ │ + movw r3, #59049 @ 0xe6a9 │ │ │ │ movt r3, #23 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 64872 │ │ │ │ + bne.n 6486a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 6487e │ │ │ │ + b.n 64876 │ │ │ │ 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, 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, 648a2 │ │ │ │ + cbnz r3, 6489a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 648a2 │ │ │ │ + ble.n 6489a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 648a2 │ │ │ │ - cbnz r0, 648ba │ │ │ │ + bne.n 6489a │ │ │ │ + cbnz r0, 648b2 │ │ │ │ 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] @ (648dc ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 648d6 │ │ │ │ + ldr r3, [pc, #40] @ (648d4 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 648ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 648d6 │ │ │ │ + beq.n 648ce │ │ │ │ movw r1, #48964 @ 0xbf44 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c0228 <_PyTime_FromLong@@Base+0xcfc> │ │ │ │ + b.w 2bfe08 <_PyTime_FromLong@@Base+0xcfc> │ │ │ │ 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] @ (64928 ) │ │ │ │ + ldr r1, [pc, #56] @ (64920 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + bl 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 64926 │ │ │ │ + bne.n 6491e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64918 │ │ │ │ + bge.n 64910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64918 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64910 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (64928 ) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64920 ) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r0, [r4, #-328] @ 0x148 │ │ │ │ - │ │ │ │ -0006492c : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (64944 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w f403c <_PyErr_FormatV@@Base> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6496e │ │ │ │ + bne.n 6494a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 649d6 │ │ │ │ - b.n 64984 │ │ │ │ + beq.n 649b2 │ │ │ │ + b.n 64960 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42676 @ 0xa6b4 │ │ │ │ + movw r0, #37280 @ 0x91a0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64960 │ │ │ │ - b.n 649d6 │ │ │ │ - movw r3, #39180 @ 0x990c │ │ │ │ + bne.n 6493c │ │ │ │ + b.n 649b2 │ │ │ │ + movw r3, #40672 @ 0x9ee0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d95c │ │ │ │ - cbz r0, 649d6 │ │ │ │ + bl 24c410 │ │ │ │ + cbz r0, 649b2 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 649bc │ │ │ │ + beq.n 64998 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 649ce │ │ │ │ + cbz r3, 649aa │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - bl 941dc │ │ │ │ + bl 1e343c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 649b0 │ │ │ │ + beq.n 6498c │ │ │ │ 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, #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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 64a28 │ │ │ │ + bne.n 64a04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 64a48 │ │ │ │ - b.n 64a40 │ │ │ │ + bne.n 64a24 │ │ │ │ + b.n 64a1c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42184 @ 0xa4c8 │ │ │ │ + movw r0, #36788 @ 0x8fb4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b26 │ │ │ │ - b.n 64a1a │ │ │ │ - bl 941dc │ │ │ │ + beq.n 64b02 │ │ │ │ + b.n 649f6 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b26 │ │ │ │ + bne.n 64b02 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64a5c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 64a38 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b26 │ │ │ │ + bne.n 64b02 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64a6e │ │ │ │ + beq.n 64a4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 64a8a │ │ │ │ - bl 941dc │ │ │ │ + b.n 64a66 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b26 │ │ │ │ - b.n 64a68 │ │ │ │ + bne.n 64b02 │ │ │ │ + b.n 64a44 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64aac │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 64a88 │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b26 │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 64b02 │ │ │ │ + bl b0f38 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 64abc │ │ │ │ - b.n 64a78 │ │ │ │ + bge.n 64a98 │ │ │ │ + b.n 64a54 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 64b26 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 64b02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64b2a │ │ │ │ + beq.n 64b06 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 64ad2 │ │ │ │ + cbnz r0, 64aae │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64b32 │ │ │ │ + b.n 64b0e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64b0c │ │ │ │ + cbz r0, 64ae8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 1f1050 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef84c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64b0c │ │ │ │ + cbz r0, 64ae8 │ │ │ │ str r4, [r5, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64b0c │ │ │ │ + cbz r0, 64ae8 │ │ │ │ str r4, [r5, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64b0c │ │ │ │ + cbz r0, 64ae8 │ │ │ │ str r4, [r5, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64b22 │ │ │ │ + cbnz r0, 64afe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64b32 │ │ │ │ + bge.n 64b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64b32 │ │ │ │ + cbnz r3, 64b0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b32 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b0e │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 64ace │ │ │ │ + b.n 64aaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64b32 │ │ │ │ + b.n 64b0e │ │ │ │ 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} │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b.w 94494 │ │ │ │ + │ │ │ │ +00064b16 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (64b30 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b4c ) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w f4380 <_PyErr_FormatV@@Base> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfae00052 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 64ba6 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 64ba6 │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #68] @ (64bac ) │ │ │ │ - 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 64b88 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 64b94 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 64b9e │ │ │ │ - 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 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b.w 94518 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (64b44 ) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + @ instruction: 0xfae00052 │ │ │ │ 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 64bd6 │ │ │ │ + bne.n 64b6e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64bf4 │ │ │ │ - b.n 64bec │ │ │ │ + bne.n 64b8c │ │ │ │ + b.n 64b84 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42352 @ 0xa570 │ │ │ │ + movw r0, #36956 @ 0x905c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c94 │ │ │ │ - b.n 64bc8 │ │ │ │ - bl 941dc │ │ │ │ + beq.n 64c2c │ │ │ │ + b.n 64b60 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c94 │ │ │ │ + bne.n 64c2c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e250 │ │ │ │ - cbnz r0, 64c16 │ │ │ │ + bl 17dd08 │ │ │ │ + cbnz r0, 64bae │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11808 @ 0x2e20 │ │ │ │ + movw r1, #10712 @ 0x29d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 64c6e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 64c06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 64c6e │ │ │ │ + blt.n 64c06 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f760 │ │ │ │ + bl 5f810 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64c6e │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 64c06 │ │ │ │ + bl b0f38 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c41c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 64c60 │ │ │ │ + bge.n 64bf8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64c84 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 64c1c │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c30 │ │ │ │ + beq.n 64bc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fa0e │ │ │ │ + bl 5facc <_Py_hashtable_size@@Base+0x3c> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 64c78 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 64c94 │ │ │ │ + bne.n 64c10 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 64c2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 64c60 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 64bf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64ca8 ) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64c40 ) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb380052 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64cb8 ) │ │ │ │ - b.w 298650 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64c50 ) │ │ │ │ + b.w 298230 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb580052 │ │ │ │ │ │ │ │ -00064cbc <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +00064c54 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5920 @ 0x1720 │ │ │ │ + movw r1, #4832 @ 0x12e0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e664 │ │ │ │ + b.w 11e8cc │ │ │ │ │ │ │ │ -00064cd2 : │ │ │ │ - cbnz r0, 64cd8 │ │ │ │ - b.w 23bfc0 │ │ │ │ +00064c6a : │ │ │ │ + cbnz r0, 64c70 │ │ │ │ + b.w 23aac0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (64d10 ) │ │ │ │ + ldr r2, [pc, #40] @ (64ca8 ) │ │ │ │ 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, 64d0a │ │ │ │ + cbz r3, 64ca2 │ │ │ │ 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, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #10792 @ 0x2a28 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r3, #11844 @ 0x2e44 │ │ │ │ + movw r3, #10748 @ 0x29fc │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ mov r6, r0 │ │ │ │ subs r1, #3 │ │ │ │ cmp r4, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ - bl 103bdc │ │ │ │ - cbz r0, 64d66 │ │ │ │ + bl 103ef8 │ │ │ │ + cbz r0, 64cfe │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4734 │ │ │ │ + bl 1e2de8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64d6a │ │ │ │ + bge.n 64d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64d6a │ │ │ │ + cbnz r3, 64d02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d6a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d02 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #41560 @ 0xa258 │ │ │ │ + movw r1, #40472 @ 0x9e18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2ac988 │ │ │ │ + bl 2ac568 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64d98 │ │ │ │ + beq.n 64d30 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 64d9c │ │ │ │ + b.n 64d34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 64db2 │ │ │ │ + cbz r0, 64d4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64ebc │ │ │ │ + bge.w 64e54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #59872 @ 0xe9e0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64eb0 │ │ │ │ + beq.n 64e48 │ │ │ │ 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 64df2 │ │ │ │ + bne.n 64d8a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 64e00 │ │ │ │ + cbnz r3, 64d98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 64e00 │ │ │ │ - movw r0, #21020 @ 0x521c │ │ │ │ + cbnz r3, 64d98 │ │ │ │ + movw r0, #19864 @ 0x4d98 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 885a4 │ │ │ │ - bge.n 64e00 │ │ │ │ - bl 2afb14 │ │ │ │ + b.w 88610 │ │ │ │ + bge.n 64d98 │ │ │ │ + bl 2af6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64eaa │ │ │ │ + beq.n 64e42 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ - b.n 64e0e │ │ │ │ + b.n 64da6 │ │ │ │ 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 64e24 │ │ │ │ + bge.n 64dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64e24 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64dbc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ 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 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ 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, 64e82 │ │ │ │ + cbz r6, 64e1a │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r0, #11932 @ 0x2e9c │ │ │ │ + movw r0, #10836 @ 0x2a54 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 64eaa │ │ │ │ - cbz r4, 64e96 │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 64e42 │ │ │ │ + cbz r4, 64e2e │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #11960 @ 0x2eb8 │ │ │ │ + movw r0, #10864 @ 0x2a70 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ - b.n 64eaa │ │ │ │ + bl 103ef8 │ │ │ │ + b.n 64e42 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #11980 @ 0x2ecc │ │ │ │ + movw r0, #10884 @ 0x2a84 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21020 @ 0x521c │ │ │ │ + movw r0, #19864 @ 0x4d98 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 64eac │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 64eac │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #72] @ (64eb4 ) │ │ │ │ + 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 64e8e │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 64e9a │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 64ea4 │ │ │ │ + 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 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64ede │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 64f02 │ │ │ │ + bne.n 64ed8 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 64efc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba9c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 64efa │ │ │ │ + bge.n 64ef4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 8fa08 │ │ │ │ - cbnz r0, 64f26 │ │ │ │ - bl f7070 │ │ │ │ + bl 8fa98 │ │ │ │ + cbnz r0, 64f20 │ │ │ │ + bl f73c8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 64f4e │ │ │ │ + b.n 64f48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 10a3b8 │ │ │ │ + bl 10a704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64f46 │ │ │ │ + bge.n 64f40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64f46 │ │ │ │ + cbnz r3, 64f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 64f1e │ │ │ │ + beq.n 64f18 │ │ │ │ and.w r0, r4, #1 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64f72 │ │ │ │ + bne.n 64f6c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64f8c │ │ │ │ - b.n 64f86 │ │ │ │ + bne.n 64f86 │ │ │ │ + b.n 64f80 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42248 @ 0xa508 │ │ │ │ + movw r0, #36852 @ 0x8ff4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 64fbc │ │ │ │ - b.n 64f64 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 64fbc │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 64fb6 │ │ │ │ + b.n 64f5e │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 64fb6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64f9e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 64fbc │ │ │ │ + bne.n 64f98 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 64fb6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64fc0 │ │ │ │ + bge.n 64fba │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64fc8 │ │ │ │ + b.n 64fc2 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 r4, [pc, #100] @ (65040 ) │ │ │ │ + ldr r4, [pc, #104] @ (6503c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #11996 @ 0x2edc │ │ │ │ + movw r1, #10908 @ 0x2a9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - bl 1cd3f4 │ │ │ │ - cbnz r0, 6503a │ │ │ │ + bl 1cbd04 │ │ │ │ + cbnz r0, 65034 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 3094c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6503e │ │ │ │ + beq.n 65038 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6503e │ │ │ │ + beq.n 65038 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6503e │ │ │ │ + beq.n 65038 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54416 @ 0xd490 │ │ │ │ + movw r0, #53600 @ 0xd160 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4be8 │ │ │ │ + bl 1e329c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 6503e │ │ │ │ + b.n 65038 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, 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 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 65064 │ │ │ │ + cbnz r2, 65060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 65064 │ │ │ │ - cbnz r3, 65084 │ │ │ │ + bne.n 65060 │ │ │ │ + cbnz r3, 65080 │ │ │ │ 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 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 65092 │ │ │ │ + cbz r0, 6508e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5c938 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.w 5c930 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 650b0 │ │ │ │ + bne.n 650ac │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 650b0 │ │ │ │ + bhi.n 650ac │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f3a84 │ │ │ │ + b.w f3dc8 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -85422,36 +85421,36 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b47c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 650ec │ │ │ │ + bhi.n 650e8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 6513e │ │ │ │ - b.n 65100 │ │ │ │ - movw r0, #4780 @ 0x12ac │ │ │ │ + bpl.n 6513a │ │ │ │ + b.n 650fc │ │ │ │ + movw r0, #3692 @ 0xe6c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 65146 │ │ │ │ - b.n 650e0 │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 65142 │ │ │ │ + b.n 650dc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 651ce │ │ │ │ + beq.n 651ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 6511e │ │ │ │ + cbz r3, 6511a │ │ │ │ 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] │ │ │ │ @@ -85460,832 +85459,832 @@ │ │ │ │ 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 6514a │ │ │ │ + b.n 65146 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 159870 │ │ │ │ - cbz r0, 6514a │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 65146 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 651ce │ │ │ │ + b.n 651ca │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 651b0 │ │ │ │ + ble.n 651ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651b0 │ │ │ │ + beq.n 651ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 65192 │ │ │ │ + bpl.n 6518e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65146 │ │ │ │ + beq.n 65142 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 651b0 │ │ │ │ + beq.n 651ac │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 65146 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 65142 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4780 @ 0x12ac │ │ │ │ + movw r0, #3692 @ 0xe6c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65146 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 65142 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 651ce │ │ │ │ + cbz r0, 651ca │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + movw r0, #14448 @ 0x3870 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 651d8 │ │ │ │ + cbz r3, 651d4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 651fe │ │ │ │ + cbnz r2, 651fa │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 651fe │ │ │ │ - cbnz r3, 65218 │ │ │ │ + bne.n 651fa │ │ │ │ + cbnz r3, 65214 │ │ │ │ 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] @ (6522c ) │ │ │ │ - bl 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #28] @ (65228 ) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 65226 │ │ │ │ + cbz r0, 65222 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5c938 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.w 5c930 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 133d60 │ │ │ │ + b.w 134000 │ │ │ │ │ │ │ │ -00065238 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00065234 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21237 @ 0x52f5 │ │ │ │ + movw r1, #21233 @ 0x52f1 │ │ │ │ movt r1, #6 │ │ │ │ - b.w 26b138 │ │ │ │ + b.w 269c50 │ │ │ │ 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, 6526a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32> │ │ │ │ + cbz r4, 65266 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 6527e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + b.n 6527a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 65274 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ + bge.n 65270 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6527e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ - bne.n 6526e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ + b.n 6527a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 6526a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6526e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ + beq.n 6526a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 652a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e> │ │ │ │ + b.n 652a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e> │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #104] @ (652f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #104] @ (652ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb8>) │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 652e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 652e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ cmn.w r5, r8 │ │ │ │ - beq.n 6527a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42> │ │ │ │ + beq.n 65276 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 652e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xae> │ │ │ │ + blt.n 652e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xae> │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26034c <_PyPickle_GetXIData@@Base+0x1a18> │ │ │ │ + bl 25ee68 <_PyPickle_GetXIData@@Base+0x1a14> │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 652ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x96> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 652ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x96> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 652e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ + b.n 652e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ 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 652e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ + b.n 652e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 55c4a │ │ │ │ + b.w 55c42 │ │ │ │ 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 65346 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10e> │ │ │ │ + bmi.n 65342 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10e> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45264 @ 0xb0d0 │ │ │ │ + movw r0, #44176 @ 0xac90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6536a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 65366 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 6536e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x136> │ │ │ │ + beq.n 6536a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x136> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12132 @ 0x2f64 │ │ │ │ + movw r1, #11044 @ 0x2b24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 653da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a2> │ │ │ │ + b.n 653d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a2> │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 653a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ + bne.n 6539c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 206100 │ │ │ │ + bl 2049b0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 653d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ + ble.n 653ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 276c80 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 276654 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6536a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 65366 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 206100 │ │ │ │ - b.n 653d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ + bl 2049b0 │ │ │ │ + b.n 653ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f6b18 │ │ │ │ + bl 1f53cc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 653ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x182> │ │ │ │ + bcc.n 653b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x182> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276c80 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 276654 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6536a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 65366 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 2706cc <_PyArg_ParseStackAndKeywords@@Base+0x1794> │ │ │ │ + bl 26f1d8 <_PyArg_ParseStackAndKeywords@@Base+0x1798> │ │ │ │ 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 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e0> │ │ │ │ + beq.n 65414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e0> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e0> │ │ │ │ + beq.n 65414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 65440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ - b.n 65430 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f8> │ │ │ │ + beq.n 6543c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ + b.n 6542c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + beq.n 6540c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + movw r0, #11116 @ 0x2b6c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ - b.n 6544c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + bne.n 6540c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 65448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + movw r0, #11116 @ 0x2b6c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 6544c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 65448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ - b.n 654be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ + cbnz r0, 6544c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ + b.n 654ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 654be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ + b.n 654ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6546a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ + bne.n 65466 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ mov r0, r5 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65472 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ + b.n 6546e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 6548a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x252> │ │ │ │ + cbnz r5, 65486 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x252> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 654a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + bge.n 654a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + cbnz r3, 654a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 654a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 654a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r0, 654aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ + cbz r0, 654a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 654be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ + b.n 654ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 654be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ + bge.n 654ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ + cbnz r3, 654ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, 654ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + cbz r2, 654e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2458f4 │ │ │ │ - cbz r0, 6550e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d6> │ │ │ │ + bl 2443f4 │ │ │ │ + cbz r0, 6550a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d6> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 654f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2bc> │ │ │ │ + bge.n 654f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2bc> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 654f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c0> │ │ │ │ + bmi.n 654f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c0> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 65514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ + blt.n 65510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48272 @ 0xbc90 │ │ │ │ + movw r1, #47184 @ 0xb850 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6552c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f4> │ │ │ │ - cbnz r5, 65524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + b.n 65528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f4> │ │ │ │ + cbnz r5, 65520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e434 │ │ │ │ - b.n 6552c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f4> │ │ │ │ + bl 17deec │ │ │ │ + b.n 65528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f4> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x340> │ │ │ │ + bge.n 65574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x340> │ │ │ │ + cbnz r3, 65574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_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, 65598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x360> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 655a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36a> │ │ │ │ - b.n 655a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 65592 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35a> │ │ │ │ - b.n 655c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 655c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 655b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x37a> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 655c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 655c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ - bl 29a22c <_PyTime_FromMillisecondsObject@@Base+0x84c> │ │ │ │ + cbz r0, 655b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x380> │ │ │ │ + bl 299e10 <_PyTime_FromMillisecondsObject@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 655f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b8> │ │ │ │ + blt.n 655a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ + b.n 655b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 655ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ + bne.n 655a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 655ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 65642 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40a> │ │ │ │ + bne.n 655f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c2> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 149d44 │ │ │ │ - cbnz r0, 6565a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x422> │ │ │ │ + bl 149df0 │ │ │ │ + cbnz r0, 6560e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3da> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #13204 @ 0x3394 │ │ │ │ + movw r2, #12192 @ 0x2fa0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4196 @ 0x1064 │ │ │ │ + movw r0, #3108 @ 0xc24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6560a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d6> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4196 @ 0x1064 │ │ │ │ + movw r0, #3108 @ 0xc24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne.n 655cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x398> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 656ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x492> │ │ │ │ + b.n 6567e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689b8 │ │ │ │ + bl 2674d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 65676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6562a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f6> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ + bne.n 6560a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d6> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #12216 @ 0x2fb8 │ │ │ │ + movw r1, #11128 @ 0x2b78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #12220 @ 0x2fbc │ │ │ │ + movw r0, #11132 @ 0x2b7c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ + beq.n 6560a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 656b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e> │ │ │ │ + cbz r0, 6566a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x436> │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ - bl 116cc0 │ │ │ │ + b.w 1e343c │ │ │ │ + bl 116f14 │ │ │ │ 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 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 6569e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46a> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 656a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x474> │ │ │ │ + b.n 656ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47a> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65698 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x464> │ │ │ │ + b.n 656c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x492> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 656c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x492> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 656b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 656c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x492> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 656c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x492> │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 4fe40 │ │ │ │ + bl 4fe3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65704 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + beq.n 65700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ 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} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #12240 @ 0x2fd0 │ │ │ │ + movw r0, #11152 @ 0x2b90 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ │ │ │ │ -00065718 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00065714 <_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, 65748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 65744 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 65748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 65744 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 6575c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 65758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6575c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 65758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #20404 @ 0x4fb4 │ │ │ │ + movw r0, #19316 @ 0x4b74 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6576c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 65768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 26f3c0 <_PyArg_ParseStackAndKeywords@@Base+0x488> │ │ │ │ + bl 26dec8 <_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 1df258 <_PyType_Name@@Base> │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 657a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + bne.n 657a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #12256 @ 0x2fe0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103bdc │ │ │ │ - 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 155210 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 657f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 657f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 6581c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104> │ │ │ │ - b.n 6580c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 657ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ - movw r0, #12328 @ 0x3028 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 657ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ - b.n 6582c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114> │ │ │ │ - movw r0, #12328 @ 0x3028 │ │ │ │ + movw r0, #11168 @ 0x2ba0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 6582c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114> │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - b.w 251f4c <_PyBytes_GetXIDataWrapped@@Base+0x140> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 103ef8 │ │ │ │ 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 65852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ + bhi.n 657d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 65868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + bgt.n 657ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6589a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x182> │ │ │ │ - movw r0, #23368 @ 0x5b48 │ │ │ │ + b.n 6581e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ + movw r0, #22212 @ 0x56c4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ - b.n 65848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130> │ │ │ │ + beq.n 6587a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + b.n 657cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl feb68 <_PyNumber_Index@@Base> │ │ │ │ + bl fee90 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6587c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 65800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ - b.n 6584c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134> │ │ │ │ - bl 9b258 │ │ │ │ + bne.n 6587a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + b.n 657d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + bl 9b2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ + bge.n 6581a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ + cbnz r3, 6581a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 65872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + beq.n 657f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 658b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19e> │ │ │ │ + cbnz r5, 6583a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12336 @ 0x3030 │ │ │ │ + movw r1, #11240 @ 0x2be8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6587a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 658be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a6> │ │ │ │ + bge.n 65842 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 658c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1aa> │ │ │ │ + bmi.n 65846 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 658da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c2> │ │ │ │ + bgt.n 6585e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14a> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ + movw r1, #35908 @ 0x8c44 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6587a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 658fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e2> │ │ │ │ + ble.n 6587e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6591c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ + b.n 658a0 <_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 2b750 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e26c │ │ │ │ + bl 17dd24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ - ldr r0, [pc, #8] @ (65920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208>) │ │ │ │ + beq.n 6587a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + ldr r0, [pc, #8] @ (658a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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 1551e8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 658e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 658e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 6590c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f8> │ │ │ │ + b.n 658fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 658dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c8> │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 658dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c8> │ │ │ │ + b.n 6591c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 6591c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + b.w 2508a4 <_PyBytes_GetXIDataWrapped@@Base+0x140> │ │ │ │ + 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, 65942 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x22a> │ │ │ │ + cbnz r0, 6593e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x22a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6594c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x234> │ │ │ │ - b.n 65952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ + cbnz r0, 65948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x234> │ │ │ │ + b.n 6594e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - b.n 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + beq.n 65938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + b.n 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + cbnz r0, 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6595c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x244> │ │ │ │ + cbz r0, 65958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + cbnz r0, 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 65966 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + cbz r0, 65962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + cbnz r0, 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x258> │ │ │ │ + cbz r0, 6596c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x258> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + cbnz r0, 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 6597a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + cbz r0, 65976 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + cbnz r0, 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 65988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + cbz r0, 65984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ 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, 65994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27c> │ │ │ │ + cbz r0, 65990 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27c> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.w 2521c8 <_PyXIData_InitWithSize@@Base+0x90> │ │ │ │ + b.w 250b20 <_PyXIData_InitWithSize@@Base+0x90> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (659c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0>) │ │ │ │ - bl a2a74 │ │ │ │ + ldr r1, [pc, #28] @ (659c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0>) │ │ │ │ + bl a2b34 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84fd8 │ │ │ │ - cbz r4, 659c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2aa> │ │ │ │ + bl 85064 │ │ │ │ + cbz r4, 659be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2aa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -86303,1287 +86302,1287 @@ │ │ │ │ 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 84fd8 │ │ │ │ - cbz r6, 65a02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ea> │ │ │ │ + bl 85064 │ │ │ │ + cbz r6, 659fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ea> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r6, [r4, #24] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ str r4, [r5, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065a06 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00065a02 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 2448a0 <_PyCode_GetScriptXIData@@Base+0x17c> │ │ │ │ + b.w 2433a0 <_PyCode_GetScriptXIData@@Base+0x17c> │ │ │ │ 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 83e70 │ │ │ │ + bl 83e9c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 65a52 <_PyCode_GetPureScriptXIData@@Base+0x4c> │ │ │ │ + bne.n 65a4e <_PyCode_GetPureScriptXIData@@Base+0x4c> │ │ │ │ mov r4, r5 │ │ │ │ str r5, [r2, #0] │ │ │ │ - b.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ 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 d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65a8e <_PyCode_GetPureScriptXIData@@Base+0x88> │ │ │ │ + cbnz r4, 65a8a <_PyCode_GetPureScriptXIData@@Base+0x88> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12364 @ 0x304c │ │ │ │ + movw r1, #11276 @ 0x2c0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - ldr.w r9, [pc, #1576] @ 660b8 <_PyCode_GetPureScriptXIData@@Base+0x6b2> │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + ldr.w r9, [pc, #1576] @ 660b4 <_PyCode_GetPureScriptXIData@@Base+0x6b2> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #12412 @ 0x307c │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ad0 <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ + bge.n 65acc <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ad0 <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ + cbnz r3, 65acc <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #660] @ 0x294 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65b00 <_PyCode_GetPureScriptXIData@@Base+0xfa> │ │ │ │ + cbnz r4, 65afc <_PyCode_GetPureScriptXIData@@Base+0xfa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12448 @ 0x30a0 │ │ │ │ + movw r1, #11360 @ 0x2c60 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 65a88 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ - movw r1, #12412 @ 0x307c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 65a84 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b3a <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ + bge.n 65b36 <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b3a <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ + cbnz r3, 65b36 <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65b6a <_PyCode_GetPureScriptXIData@@Base+0x164> │ │ │ │ + cbnz r4, 65b66 <_PyCode_GetPureScriptXIData@@Base+0x164> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12500 @ 0x30d4 │ │ │ │ + movw r1, #11412 @ 0x2c94 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 65a88 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ - movw r1, #12412 @ 0x307c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 65a84 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ba4 <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ + bge.n 65ba0 <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ba4 <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ + cbnz r3, 65ba0 <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #704] @ 0x2c0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65bd4 <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ + cbnz r4, 65bd0 <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #11464 @ 0x2cc8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 65a88 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ - movw r1, #12412 @ 0x307c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 65a84 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c668 │ │ │ │ + bl 28c240 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c0e <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ + bge.n 65c0a <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c0e <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ + cbnz r3, 65c0a <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ mov r0, r6 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65de8 <_PyCode_GetPureScriptXIData@@Base+0x3e2> │ │ │ │ + beq.w 65de4 <_PyCode_GetPureScriptXIData@@Base+0x3e2> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65c5a <_PyCode_GetPureScriptXIData@@Base+0x254> │ │ │ │ + cbnz r4, 65c56 <_PyCode_GetPureScriptXIData@@Base+0x254> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12608 @ 0x3140 │ │ │ │ + movw r1, #11520 @ 0x2d00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + movw r1, #11564 @ 0x2d2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c96 <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ + bge.n 65c92 <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c96 <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ + cbnz r3, 65c92 <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #640] @ 0x280 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65cce <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ + cbz r4, 65cca <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 65cd4 <_PyCode_GetPureScriptXIData@@Base+0x2ce> │ │ │ │ + bne.n 65cd0 <_PyCode_GetPureScriptXIData@@Base+0x2ce> │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65cce <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ + bge.n 65cca <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 65cce <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ + cbnz r3, 65cca <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65d12 <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + b.n 65d0e <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + movw r1, #11564 @ 0x2d2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d12 <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + bge.n 65d0e <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d12 <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + cbnz r3, 65d0e <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65d4e <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ + cbz r4, 65d4a <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65d54 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ + bne.n 65d50 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d4e <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ + bge.n 65d4a <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d4e <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ + cbnz r3, 65d4a <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 65d92 <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + b.n 65d8e <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ + movw r1, #11564 @ 0x2d2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d92 <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ + bge.n 65d8e <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d92 <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ + cbnz r3, 65d8e <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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, 65dbc <_PyCode_GetPureScriptXIData@@Base+0x3b6> │ │ │ │ + cbnz r4, 65db8 <_PyCode_GetPureScriptXIData@@Base+0x3b6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31576 @ 0x7b58 │ │ │ │ + movw r1, #30452 @ 0x76f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66088 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66084 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66088 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + beq.w 66084 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ 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 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr.w r1, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f3c <_PyCode_GetPureScriptXIData@@Base+0x536> │ │ │ │ + beq.w 65f38 <_PyCode_GetPureScriptXIData@@Base+0x536> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65e34 <_PyCode_GetPureScriptXIData@@Base+0x42e> │ │ │ │ + cbnz r4, 65e30 <_PyCode_GetPureScriptXIData@@Base+0x42e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12688 @ 0x3190 │ │ │ │ + movw r1, #11600 @ 0x2d50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + movw r1, #11648 @ 0x2d80 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e70 <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ + bge.n 65e6c <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e70 <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ + cbnz r3, 65e6c <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65eac <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ + cbz r4, 65ea8 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65eb2 <_PyCode_GetPureScriptXIData@@Base+0x4ac> │ │ │ │ + bne.n 65eae <_PyCode_GetPureScriptXIData@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65eac <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ + bge.n 65ea8 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65eac <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ + cbnz r3, 65ea8 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65ef0 <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + b.n 65eec <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ + movw r1, #11648 @ 0x2d80 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ef0 <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ + bge.n 65eec <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ef0 <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ + cbnz r3, 65eec <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 65f16 <_PyCode_GetPureScriptXIData@@Base+0x510> │ │ │ │ + cbnz r4, 65f12 <_PyCode_GetPureScriptXIData@@Base+0x510> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31688 @ 0x7bc8 │ │ │ │ + movw r1, #30564 @ 0x7764 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66088 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66084 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66088 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + beq.w 66084 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ 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 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr.w r1, [r5, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1d1c │ │ │ │ + bl f2060 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x68a> │ │ │ │ + beq.w 6608c <_PyCode_GetPureScriptXIData@@Base+0x68a> │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65f88 <_PyCode_GetPureScriptXIData@@Base+0x582> │ │ │ │ + cbnz r4, 65f84 <_PyCode_GetPureScriptXIData@@Base+0x582> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12772 @ 0x31e4 │ │ │ │ + movw r1, #11684 @ 0x2da4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - movw r1, #12820 @ 0x3214 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + movw r1, #11732 @ 0x2dd4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c7d8 │ │ │ │ + bl 28c3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.n 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65fc2 <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ + bge.n 65fbe <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fc2 <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ + cbnz r3, 65fbe <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65ffc <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ + cbz r4, 65ff8 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 66002 <_PyCode_GetPureScriptXIData@@Base+0x5fc> │ │ │ │ + bne.n 65ffe <_PyCode_GetPureScriptXIData@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ffc <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ + bge.n 65ff8 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ffc <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ + cbnz r3, 65ff8 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 66040 <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ - ldr r2, [pc, #180] @ (660b8 <_PyCode_GetPureScriptXIData@@Base+0x6b2>) │ │ │ │ + b.n 6603c <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ + ldr r2, [pc, #180] @ (660b4 <_PyCode_GetPureScriptXIData@@Base+0x6b2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #12820 @ 0x3214 │ │ │ │ + movw r1, #11732 @ 0x2dd4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1cd3f4 │ │ │ │ + bl 1cbd04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.n 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 290a0c <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 2906ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.n 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66040 <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ + bge.n 6603c <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66040 <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ + cbnz r3, 6603c <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 66066 <_PyCode_GetPureScriptXIData@@Base+0x660> │ │ │ │ + cbnz r4, 66062 <_PyCode_GetPureScriptXIData@@Base+0x660> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31644 @ 0x7b9c │ │ │ │ + movw r1, #30520 @ 0x7738 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66088 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66084 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c8410 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 66088 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl c848c <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 66084 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ 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 660b0 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 660ac <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + b.n 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12860 @ 0x323c │ │ │ │ + movw r1, #11772 @ 0x2dfc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85110 │ │ │ │ - b.n 65a88 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 65a84 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 660d6 <_PyCode_GetPureScriptXIData@@Base+0x6d0> │ │ │ │ + cbz r1, 660d2 <_PyCode_GetPureScriptXIData@@Base+0x6d0> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 660f6 <_PyCode_GetPureScriptXIData@@Base+0x6f0> │ │ │ │ + cbz r3, 660f2 <_PyCode_GetPureScriptXIData@@Base+0x6f0> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6610e <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ + b.n 6610a <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 660fe <_PyCode_GetPureScriptXIData@@Base+0x6f8> │ │ │ │ + bge.n 660fa <_PyCode_GetPureScriptXIData@@Base+0x6f8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6610e <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ + b.n 6610a <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 660fa <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ + bgt.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 660fa <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ + beq.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 66128 <_PyCode_GetPureScriptXIData@@Base+0x722> │ │ │ │ + b.n 66124 <_PyCode_GetPureScriptXIData@@Base+0x722> │ │ │ │ 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, #88] @ (6617c <_PyCode_GetPureScriptXIData@@Base+0x776>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 66178 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ + ldr r3, [pc, #88] @ (66178 <_PyCode_GetPureScriptXIData@@Base+0x776>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 66174 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 66148 <_PyCode_GetPureScriptXIData@@Base+0x742> │ │ │ │ + beq.n 66144 <_PyCode_GetPureScriptXIData@@Base+0x742> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 66134 <_PyCode_GetPureScriptXIData@@Base+0x72e> │ │ │ │ + cbz r6, 66130 <_PyCode_GetPureScriptXIData@@Base+0x72e> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6614c <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ + beq.n 66148 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6614c <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 66176 <_PyCode_GetPureScriptXIData@@Base+0x770> │ │ │ │ - b.n 6614c <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ + bne.n 66148 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 66172 <_PyCode_GetPureScriptXIData@@Base+0x770> │ │ │ │ + b.n 66148 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 66154 <_PyCode_GetPureScriptXIData@@Base+0x74e> │ │ │ │ + cbz r1, 66150 <_PyCode_GetPureScriptXIData@@Base+0x74e> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 6615c <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ + b.n 66158 <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ 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 296d1c <_PyEval_MatchKeys@@Base+0x37c> │ │ │ │ + bl 296a28 <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 66178 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ + b.n 66174 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00066180 : │ │ │ │ +0006617c : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2d7a54 │ │ │ │ + b.w 2d7624 │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 661b2 │ │ │ │ + bgt.n 661ae │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 661ce │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 661ca │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 661d4 │ │ │ │ + cbz r7, 661d0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66224 │ │ │ │ - cbnz r1, 661ee │ │ │ │ + b.n 66220 │ │ │ │ + cbnz r1, 661ea │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44304 @ 0xad10 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 661ce │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 661ca │ │ │ │ movw r5, #43560 @ 0xaa28 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6620c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 66224 │ │ │ │ - b.n 66210 │ │ │ │ + bne.n 66208 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 66220 │ │ │ │ + b.n 6620c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 66220 │ │ │ │ + bgt.n 6621c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #12960 @ 0x32a0 │ │ │ │ + movw r1, #11872 @ 0x2e60 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 661ce │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 661ca │ │ │ │ mov r4, r7 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066228 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00066224 <_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 151b8c │ │ │ │ + bl 151b68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6625c <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 66258 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 66260 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 6625c <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13000 @ 0x32c8 │ │ │ │ + movw r1, #11912 @ 0x2e88 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66262 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 6625e <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a6fa0 <_PyLong_UInt64_Converter@@Base+0x31b0> │ │ │ │ + bl 1a58a4 <_PyLong_UInt64_Converter@@Base+0x310c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 66292 <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ - bne.n 66298 <_PyLong_Size_t_Converter@@Base+0x70> │ │ │ │ - movw r1, #65268 @ 0xfef4 │ │ │ │ + blt.n 6628e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + bne.n 66294 <_PyLong_Size_t_Converter@@Base+0x70> │ │ │ │ + movw r1, #64180 @ 0xfab4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66302 <_PyLong_Size_t_Converter@@Base+0xda> │ │ │ │ + b.n 662fe <_PyLong_Size_t_Converter@@Base+0xda> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #29556 @ 0x7374 │ │ │ │ + movw r2, #28468 @ 0x6f34 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142cf0 │ │ │ │ + bl 142f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 662ce <_PyLong_Size_t_Converter@@Base+0xa6> │ │ │ │ + cbnz r0, 662ca <_PyLong_Size_t_Converter@@Base+0xa6> │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66292 <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + beq.n 6628e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ + movw r1, #11820 @ 0x2e2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66292 <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6628e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 662ec <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ + bge.n 662e8 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 662ec <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ + cbnz r3, 662e8 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 66292 <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + beq.n 6628e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c0b8 │ │ │ │ + bl 19bafc │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066306 : │ │ │ │ +00066302 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2d7a54 │ │ │ │ + b.w 2d7624 │ │ │ │ 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 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6643a │ │ │ │ + bne.w 66436 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d742c │ │ │ │ + bl 2d6ffc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6643a │ │ │ │ - cbz r4, 6635e │ │ │ │ + beq.n 66436 │ │ │ │ + cbz r4, 6635a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d742c │ │ │ │ + bl 2d6ffc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6637a │ │ │ │ + cbnz r0, 66376 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6643a │ │ │ │ + bge.n 66436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6643a │ │ │ │ + bne.n 66436 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 66430 │ │ │ │ + b.n 6642c │ │ │ │ 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, 663a0 │ │ │ │ + cbz r6, 6639c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d742c │ │ │ │ + bl 2d6ffc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 663bc │ │ │ │ + cbnz r0, 663b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66420 │ │ │ │ + bge.n 6641c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66420 │ │ │ │ + bne.n 6641c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66420 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6641c │ │ │ │ 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, 663d4 │ │ │ │ + cbz r0, 663d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e07cc │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 663f8 │ │ │ │ + bl e0814 │ │ │ │ + bl 85064 │ │ │ │ + b.n 663f4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 147a9c │ │ │ │ + bl 147bf4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 663f8 │ │ │ │ + bne.n 663f4 │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #11948 @ 0x2eac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6640c │ │ │ │ + bge.n 66408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6640c │ │ │ │ + cbnz r3, 66408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66420 │ │ │ │ + bge.n 6641c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66420 │ │ │ │ + cbnz r3, 6641c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6643a │ │ │ │ + bge.n 66436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6643a │ │ │ │ + cbnz r3, 66436 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006643e : │ │ │ │ +0006643a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 205e98 │ │ │ │ + bl 204748 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6645c │ │ │ │ - bl f7070 │ │ │ │ + cbnz r0, 66458 │ │ │ │ + bl f73c8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 66470 │ │ │ │ + b.n 6646c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6646e │ │ │ │ + bge.n 6646a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6646e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6646a │ │ │ │ + bl 84a88 <_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 6648c │ │ │ │ + blt.n 66488 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66492 │ │ │ │ - b.n 664d4 │ │ │ │ + bne.n 6648e │ │ │ │ + b.n 664d0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 664aa │ │ │ │ + b.n 664a6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 664aa │ │ │ │ + cbz r5, 664a6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 664aa │ │ │ │ + ble.n 664a6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17e26c │ │ │ │ + bl 17dd24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 664e2 │ │ │ │ + beq.n 664de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 664c2 │ │ │ │ + cbz r3, 664be │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 664ca │ │ │ │ + b.n 664c6 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21fd18 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21e838 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 664e4 │ │ │ │ + bge.n 664e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 664e4 │ │ │ │ + b.n 664e0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000664e8 : │ │ │ │ +000664e4 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 664ec │ │ │ │ + b.n 664e8 │ │ │ │ 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 205e98 │ │ │ │ + bl 204748 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66548 │ │ │ │ + cbz r0, 66544 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 66524 │ │ │ │ + cbz r7, 66520 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #24836 @ 0x6104 │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6652c │ │ │ │ + b.n 66528 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66538 │ │ │ │ + blt.n 66534 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 66548 │ │ │ │ + b.n 66544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66534 │ │ │ │ + bne.n 66530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66534 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66530 │ │ │ │ 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 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6656e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 66594 │ │ │ │ + bne.n 6656a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 66590 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6658a │ │ │ │ + blt.n 66586 │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 66584 │ │ │ │ + blt.n 66580 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 66588 │ │ │ │ + b.n 66584 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 66596 │ │ │ │ + b.n 66592 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 665d6 │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + bpl.n 665d2 │ │ │ │ + movw r1, #53516 @ 0xd10c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e3c8 │ │ │ │ - cbz r0, 665d6 │ │ │ │ - cbz r4, 665e4 │ │ │ │ + bl 20cc78 │ │ │ │ + cbz r0, 665d2 │ │ │ │ + cbz r4, 665e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 665e4 │ │ │ │ + bge.n 665e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 665e4 │ │ │ │ + b.n 665e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9946c │ │ │ │ + b.w 994d4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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, 66628 │ │ │ │ + cbnz r4, 66624 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 66628 │ │ │ │ + ble.n 66624 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66628 │ │ │ │ - cbz r2, 66628 │ │ │ │ + bne.n 66624 │ │ │ │ + cbz r2, 66624 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66644 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66640 │ │ │ │ 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] @ (6664c ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #16] @ (66648 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66612 │ │ │ │ + bne.n 6660e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00066650 : │ │ │ │ +0006664c : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 664ec │ │ │ │ + b.n 664e8 │ │ │ │ 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, #280] @ (66780 ) │ │ │ │ + ldr r3, [pc, #280] @ (6677c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 66682 │ │ │ │ - movw r1, #32924 @ 0x809c │ │ │ │ + cbnz r0, 6667e │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #6448 @ 0x1930 │ │ │ │ + movw r0, #5400 @ 0x1518 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13236 @ 0x33b4 │ │ │ │ + movw r1, #12148 @ 0x2f74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 12b540 <_PySys_GetOptionalAttrString@@Base+0xf38> │ │ │ │ + bl 12abc8 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66776 │ │ │ │ - bl 7fdcc │ │ │ │ + beq.n 66772 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66778 │ │ │ │ - ldr r5, [pc, #228] @ (66784 ) │ │ │ │ + beq.n 66774 │ │ │ │ + ldr r5, [pc, #228] @ (66780 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 666b8 │ │ │ │ + bne.n 666b4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 666a8 │ │ │ │ + bne.n 666a4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 666ca │ │ │ │ + beq.n 666c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135918 <_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 66750 │ │ │ │ + beq.n 6674c │ │ │ │ ldr.w r6, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r6, 66730 │ │ │ │ + cbz r6, 6672c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 21c1a4 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ + bl 21acc4 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 66736 │ │ │ │ + cbz r0, 66732 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66726 │ │ │ │ + bge.n 66722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 66726 │ │ │ │ + cbnz r3, 66722 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 66736 │ │ │ │ + beq.n 66732 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 666e8 │ │ │ │ + b.n 666e4 │ │ │ │ ldr.w r8, [r8, #3648] @ 0xe40 │ │ │ │ - b.n 666de │ │ │ │ + b.n 666da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66744 │ │ │ │ + bge.n 66740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 66748 │ │ │ │ + cbz r3, 66744 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66750 │ │ │ │ + b.n 6674c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66744 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66740 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66768 │ │ │ │ + bne.n 66764 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66758 │ │ │ │ + bne.n 66754 │ │ │ │ dmb ish │ │ │ │ - beq.n 66778 │ │ │ │ - ldr r0, [pc, #20] @ (66784 ) │ │ │ │ - bl 283570 │ │ │ │ - b.n 66778 │ │ │ │ + beq.n 66774 │ │ │ │ + ldr r0, [pc, #20] @ (66780 ) │ │ │ │ + bl 2830f8 │ │ │ │ + b.n 66774 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ @@ -87597,301 +87596,269 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b47c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 667ba │ │ │ │ + bhi.n 667b6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 667ce │ │ │ │ - b.n 66814 │ │ │ │ - movw r0, #4552 @ 0x11c8 │ │ │ │ + cbz r0, 667ca │ │ │ │ + b.n 66810 │ │ │ │ + movw r0, #3464 @ 0xd88 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 66814 │ │ │ │ - b.n 667ac │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 66810 │ │ │ │ + b.n 667a8 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 66848 │ │ │ │ + ble.n 66844 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66836 │ │ │ │ + beq.n 66832 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 66818 │ │ │ │ + bpl.n 66814 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66814 │ │ │ │ + cbz r0, 66810 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66838 │ │ │ │ + beq.n 66834 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66878 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + b.n 66874 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4552 @ 0x11c8 │ │ │ │ + movw r0, #3464 @ 0xd88 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66814 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66810 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 6684a │ │ │ │ + beq.n 66846 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 6684a │ │ │ │ - b.n 66814 │ │ │ │ + bge.n 66846 │ │ │ │ + b.n 66810 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 66858 │ │ │ │ + cbnz r4, 66854 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1ab46c │ │ │ │ + bl 1a9d6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66878 │ │ │ │ + cbz r0, 66874 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #15536 @ 0x3cb0 │ │ │ │ + movw r0, #14448 @ 0x3870 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 66882 │ │ │ │ + cbz r3, 6687e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066888 : │ │ │ │ +00066884 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 6689e │ │ │ │ + bpl.n 6689a │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 6689e │ │ │ │ - b.w 2353c0 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ + cbz r1, 6689a │ │ │ │ + b.w 233ec0 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 56f8a │ │ │ │ + bl 56f82 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 668ea │ │ │ │ + cbnz r3, 668e6 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 668ce │ │ │ │ + cbz r2, 668ca │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 668ea │ │ │ │ + cbnz r3, 668e6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ 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 2c1930 <_PyTime_FromLong@@Base+0x2404> │ │ │ │ + b.w 2c1510 <_PyTime_FromLong@@Base+0x2404> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #12172 @ 0x2f8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - ble.n 6697e │ │ │ │ + ble.n 6697a │ │ │ │ ands.w r7, r2, #255 @ 0xff │ │ │ │ - beq.n 6697e │ │ │ │ + beq.n 6697a │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae60 │ │ │ │ - cbnz r0, 66934 │ │ │ │ + cbnz r0, 66930 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66992 │ │ │ │ + b.n 6698e │ │ │ │ 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 66992 │ │ │ │ + beq.n 6698e │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bgt.n 66974 │ │ │ │ + bgt.n 66970 │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - ble.n 6697c │ │ │ │ + ble.n 66978 │ │ │ │ sub.w r2, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bls.n 6696e │ │ │ │ + bls.n 6696a │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 66966 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r0, r3, #2 │ │ │ │ - b.n 66992 │ │ │ │ + b.n 6698e │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6695c │ │ │ │ + bcc.n 66958 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - b.n 66976 │ │ │ │ + b.n 66972 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - ble.n 6697e │ │ │ │ - b.n 66922 │ │ │ │ + ble.n 6697a │ │ │ │ + b.n 6691e │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 6692e │ │ │ │ + bls.n 6692a │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 66982 │ │ │ │ + bne.n 6697e │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066994 : │ │ │ │ +00066990 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 23a9f0 │ │ │ │ - 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, 669b8 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 669c2 │ │ │ │ - b.n 669c8 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 669b2 │ │ │ │ - b.n 669e0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 669e0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 669d2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 669e0 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 669e0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 2394f0 │ │ │ │ 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, 669fe │ │ │ │ + cbnz r3, 669b2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 66a16 │ │ │ │ + cbz r2, 669ca │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 66a16 │ │ │ │ + cbz r3, 669ca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12204 @ 0x2fac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66a54 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66a08 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1822cc │ │ │ │ + bl 181d4c │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 66a3e │ │ │ │ + cbnz r5, 669f2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 66a58 │ │ │ │ + cbnz r3, 66a0c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 66ab8 │ │ │ │ + b.n 66a6c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23356 @ 0x5b3c │ │ │ │ + movw r1, #22268 @ 0x56fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66ab8 │ │ │ │ + b.n 66a6c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 66a6e │ │ │ │ - bl 83e70 │ │ │ │ + cbz r0, 66a22 │ │ │ │ + bl 83e9c │ │ │ │ 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 23ef88 <_PyTrash_thread_deposit_object@@Base+0x194> │ │ │ │ + bl 23da88 <_PyTrash_thread_deposit_object@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66a94 │ │ │ │ + cbz r0, 66a48 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 66a54 │ │ │ │ + b.n 66a08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 23f2d8 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ - cbz r7, 66ab0 │ │ │ │ + bl 23ddd8 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ + cbz r7, 66a64 │ │ │ │ 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 │ │ │ │ @@ -87901,1830 +87868,1862 @@ │ │ │ │ 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, 66aa4 │ │ │ │ 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 236504 │ │ │ │ + bl 2350d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ 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, 66ac8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbnz r0, 66ad2 │ │ │ │ + b.n 66ad8 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66ac2 │ │ │ │ + b.n 66af0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 66af0 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 66ae2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 66af0 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 66af0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r2, 66b2a │ │ │ │ + cbz r2, 66b26 │ │ │ │ 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 2bcba0 │ │ │ │ + bl 2bc780 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066b30 : │ │ │ │ +00066b2c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 279af8 │ │ │ │ + b.w 279610 │ │ │ │ │ │ │ │ -00066b36 : │ │ │ │ +00066b32 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2b7c00 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ + b.w 2b77e0 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ 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, #13320 @ 0x3408 │ │ │ │ + movw r1, #12232 @ 0x2fc8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 66b7c │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 66b78 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2af8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66b80 │ │ │ │ + bge.n 66b7c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bd0 │ │ │ │ - bne.n 66b9a │ │ │ │ + b.n 66bcc │ │ │ │ + bne.n 66b96 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12248 @ 0x2fd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66b7c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66b78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 66baa │ │ │ │ + bne.n 66ba6 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 80a78 │ │ │ │ - b.n 66bd0 │ │ │ │ + bl 80aac │ │ │ │ + b.n 66bcc │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 66bb8 │ │ │ │ + bne.n 66bb4 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 80a78 │ │ │ │ - b.n 66bd0 │ │ │ │ + bl 80aac │ │ │ │ + b.n 66bcc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52272 @ 0xcc30 │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66b7c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66b78 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #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, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66bf2 │ │ │ │ + cbnz r0, 66bfe │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66c02 │ │ │ │ - b.n 66bfc │ │ │ │ + cbz r0, 66c0e │ │ │ │ + b.n 66c08 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bec │ │ │ │ - b.n 66c24 │ │ │ │ + beq.n 66bf8 │ │ │ │ + b.n 66c30 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c24 │ │ │ │ + cbnz r0, 66c30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66c0c │ │ │ │ + cbz r0, 66c18 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c24 │ │ │ │ + cbnz r0, 66c30 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66c16 │ │ │ │ + cbz r0, 66c22 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c24 │ │ │ │ + cbnz r0, 66c30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 66c24 │ │ │ │ + cbz r0, 66c30 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66d44 │ │ │ │ + bne.n 66d40 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66cd6 │ │ │ │ + bne.n 66cd2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 66c68 │ │ │ │ + cbz r3, 66c64 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 66c70 │ │ │ │ + cbnz r3, 66c6c │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66d44 │ │ │ │ + beq.n 66d40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d38 │ │ │ │ + beq.n 66d34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d38 │ │ │ │ + beq.n 66d34 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6af30 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 6af20 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66cba │ │ │ │ + bge.n 66cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66cba │ │ │ │ + cbnz r3, 66cb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d44 │ │ │ │ + bge.n 66d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66d44 │ │ │ │ + bne.n 66d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 66d44 │ │ │ │ + cbz r3, 66d40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66d38 │ │ │ │ + cbz r0, 66d34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66d38 │ │ │ │ + cbz r0, 66d34 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl a8390 │ │ │ │ - bl 84fd8 │ │ │ │ + bl a8414 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d22 │ │ │ │ + bge.n 66d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66d22 │ │ │ │ + cbnz r3, 66d1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d44 │ │ │ │ + bge.n 66d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66d44 │ │ │ │ + cbnz r3, 66d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66d44 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 66dce │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 66dca │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66d94 │ │ │ │ + bne.n 66d90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66dce │ │ │ │ + cbz r0, 66dca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 68718 <_Py_cr_quot@@Base+0x52> │ │ │ │ - bl 84fd8 │ │ │ │ + bl 68710 <_Py_cr_quot@@Base+0x4e> │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66dbe │ │ │ │ - b.n 66dce │ │ │ │ + blt.n 66dba │ │ │ │ + b.n 66dca │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 66dce │ │ │ │ + cbz r3, 66dca │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66dce │ │ │ │ + cbz r0, 66dca │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl f5754 │ │ │ │ - bl 84fd8 │ │ │ │ + bl f5aa0 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66dce │ │ │ │ + bge.n 66dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66dce │ │ │ │ + cbnz r3, 66dca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 66dee │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66df8 │ │ │ │ - b.n 66dfe │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66de8 │ │ │ │ - b.n 66e0c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 66e0c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66e0c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + b.w 84a88 <_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, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66e3a │ │ │ │ + bgt.n 66df8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66e60 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66e1e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 66e56 │ │ │ │ + cbz r3, 66e14 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66e60 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66e1e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66e82 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66e8c │ │ │ │ - b.n 66e92 │ │ │ │ + cbnz r0, 66e40 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 66e4a │ │ │ │ + b.n 66e50 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e7c │ │ │ │ - b.n 66ea0 │ │ │ │ + beq.n 66e3a │ │ │ │ + b.n 66e5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66ea0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66ea0 │ │ │ │ + cbnz r0, 66e5e │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 66e5e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2e1260 <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ - 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, 66eca │ │ │ │ - cbnz r2, 66ec4 │ │ │ │ - movw r0, #57828 @ 0xe1e4 │ │ │ │ - movt r0, #81 @ 0x51 │ │ │ │ - b.n 66ee2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 66eba │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13384 @ 0x3448 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r0, #48784 @ 0xbe90 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ 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, 66f0e │ │ │ │ + cbnz r0, 66e7e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66f18 │ │ │ │ - b.n 66f1e │ │ │ │ + cbnz r0, 66e88 │ │ │ │ + b.n 66e8e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f08 │ │ │ │ - b.n 66f2c │ │ │ │ + beq.n 66e78 │ │ │ │ + b.n 66e9c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f2c │ │ │ │ + cbnz r0, 66e9c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66f2c │ │ │ │ + cbz r0, 66e9c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cbnz r3, 66ec2 │ │ │ │ + cbnz r2, 66ebc │ │ │ │ + movw r0, #57828 @ 0xe1e4 │ │ │ │ + movt r0, #81 @ 0x51 │ │ │ │ + b.n 66eda │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 66eb2 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #12296 @ 0x3008 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + b.w 2e0f3c <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ + movw r0, #47696 @ 0xba50 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + b.w 88610 │ │ │ │ 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 670ee │ │ │ │ + bl 670ea │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6703a │ │ │ │ + beq.n 66ff8 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 66f5c │ │ │ │ + beq.n 66f1a │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 66f64 │ │ │ │ + b.n 66f22 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 66f78 │ │ │ │ + cbz r7, 66f36 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66f90 │ │ │ │ - b.n 6701e │ │ │ │ + cbnz r0, 66f4e │ │ │ │ + b.n 66fdc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 66fd8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 66f96 │ │ │ │ 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 221338 │ │ │ │ + bl 21fe58 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 66fdc │ │ │ │ + bge.n 66f9a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 6701e │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 66fdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6700e │ │ │ │ + blt.n 66fcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6701e │ │ │ │ + b.n 66fdc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ 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 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 6701e │ │ │ │ - b.n 66fd0 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 66fdc │ │ │ │ + b.n 66f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66fd8 │ │ │ │ + bne.n 66f96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66fd8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66f96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6702a │ │ │ │ + blt.n 66fe8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6703a │ │ │ │ + b.n 66ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67026 │ │ │ │ + bne.n 66fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67026 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66fe4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #29021 @ 0x715d │ │ │ │ + movw r1, #29017 @ 0x7159 │ │ │ │ movt r1, #6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 252138 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 250a90 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6707e │ │ │ │ + beq.n 6703c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17532c │ │ │ │ + bl 175048 │ │ │ │ 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, #13420 @ 0x346c │ │ │ │ + movw r1, #12332 @ 0x302c │ │ │ │ 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 a5e60 │ │ │ │ - cbz r0, 670e8 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 670a6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 670d0 │ │ │ │ + bpl.n 6708e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 272ee4 │ │ │ │ + bl 2719f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 274dec │ │ │ │ - b.n 670ea │ │ │ │ + bl 2747c4 │ │ │ │ + b.n 670a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61868 @ 0xf1ac │ │ │ │ + movw r1, #61024 @ 0xee60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 670ca │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 670d4 │ │ │ │ + b.n 670da │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 670c4 │ │ │ │ + b.n 670e8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 670e8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 670e8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1596b4 │ │ │ │ + bl 1595a8 <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6714e │ │ │ │ + blt.n 6714a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67146 │ │ │ │ + cbz r0, 67142 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6711c │ │ │ │ + cbz r3, 67118 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 67124 │ │ │ │ + b.n 67120 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 22ed3c │ │ │ │ + bl 22d83c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67146 │ │ │ │ + bne.n 67142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67144 │ │ │ │ + bge.n 67140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67144 │ │ │ │ + cbnz r3, 67140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 67150 │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 6714c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067156 : │ │ │ │ +00067152 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2d1c10 │ │ │ │ + b.w 2d17d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 9b308 │ │ │ │ + b.w 9b378 │ │ │ │ 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 670ee │ │ │ │ + bl 670ea │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67274 │ │ │ │ + beq.n 67270 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67194 │ │ │ │ + beq.n 67190 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 6719c │ │ │ │ + b.n 67198 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 671b0 │ │ │ │ + cbz r7, 671ac │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 671c8 │ │ │ │ - b.n 67258 │ │ │ │ + cbnz r0, 671c4 │ │ │ │ + b.n 67254 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 67212 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6720e │ │ │ │ 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 221338 │ │ │ │ + bl 21fe58 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 67216 │ │ │ │ + bge.n 67212 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 67258 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 67254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67248 │ │ │ │ + blt.n 67244 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67258 │ │ │ │ + b.n 67254 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ 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 1895fc │ │ │ │ + bl 1890b0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 67258 │ │ │ │ - b.n 6720a │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 67254 │ │ │ │ + b.n 67206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67212 │ │ │ │ + bne.n 6720e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67212 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6720e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67264 │ │ │ │ + blt.n 67260 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 67274 │ │ │ │ + b.n 67270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67260 │ │ │ │ + bne.n 6725c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67260 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6725c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 67280 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 6727c <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00067280 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0006727c <_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] @ (673dc <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + ldr r0, [pc, #328] @ (673d8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13436 @ 0x347c │ │ │ │ + movw r1, #12348 @ 0x303c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12b540 <_PySys_GetOptionalAttrString@@Base+0xf38> │ │ │ │ + bl 12abc8 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6738c <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ - bl 7fdcc │ │ │ │ + beq.n 67388 <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 673d4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r7, [pc, #296] @ (673e0 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + beq.w 673d0 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r7, [pc, #296] @ (673dc <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 672d0 <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ + bne.n 672cc <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 672c0 <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ + bne.n 672bc <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 672e2 <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ + beq.n 672de <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ mov r0, r7 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67366 <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ + beq.n 67362 <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67334 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 67330 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ ldr.w r5, [r8, #52] @ 0x34 │ │ │ │ - cbnz r5, 6732a <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ + cbnz r5, 67326 <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 672f8 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ + b.n 672f4 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6733a <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + beq.n 67336 <_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 6733a <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + bcs.n 67336 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67304 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + beq.n 67300 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 6730a <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ - b.n 67324 <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ + bls.n 67306 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 67320 <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 672ee <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ + b.n 672ea <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6735c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + cbz r0, 67358 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbnz r2, 673a0 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r2, 6739c <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl f74e0 │ │ │ │ + bl f7838 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 673a0 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r0, 6739c <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67390 <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ + blt.n 6738c <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 673c4 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + blt.n 673c0 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6737e <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 6737a <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6736e <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ + bne.n 6736a <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ dmb ish │ │ │ │ - beq.n 673d4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r0, [pc, #88] @ (673e0 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ - bl 283570 │ │ │ │ - b.n 673d4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + beq.n 673d0 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r0, [pc, #88] @ (673dc <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + bl 2830f8 │ │ │ │ + b.n 673d0 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 673d4 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + b.n 673d0 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6735c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 67358 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6735c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67358 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 673be <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + bge.n 673ba <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 673be <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + cbnz r3, 673ba <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 67304 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ - b.n 6735c <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 67300 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + b.n 67358 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67364 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne.n 67360 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67364 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67360 <_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 │ │ │ │ - ldr r2, [pc, #48] @ (67418 <_PyThread_CurrentFrames@@Base+0x198>) │ │ │ │ + ldr r2, [pc, #48] @ (67414 <_PyThread_CurrentFrames@@Base+0x198>) │ │ │ │ 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 6740c <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ - movw r0, #13456 @ 0x3490 │ │ │ │ + bne.n 67408 <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ + movw r0, #12368 @ 0x3050 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103bdc │ │ │ │ - movw r0, #13464 @ 0x3498 │ │ │ │ + b.w 103ef8 │ │ │ │ + movw r0, #12376 @ 0x3058 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bne.w 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - movw r5, #33728 @ 0x83c0 │ │ │ │ + movw r5, #32640 @ 0x7f80 │ │ │ │ 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 67536 <_PyThread_CurrentFrames@@Base+0x2b6> │ │ │ │ + bne.n 67532 <_PyThread_CurrentFrames@@Base+0x2b6> │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + beq.w 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + beq.w 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + beq.w 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 674b4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + cbnz r0, 674b0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bge.w 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bne.w 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 67572 <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ + b.n 6756e <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 67502 <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + cbz r3, 674fe <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 67502 <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + cbz r3, 674fe <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6750a <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ + cbz r0, 67506 <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d7980 │ │ │ │ + bl 2d7550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 674f0 <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ + bne.n 674ec <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 674ec <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ + bge.n 674e8 <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674ec <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ + cbnz r3, 674e8 <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6750a <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ + b.n 67506 <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67502 <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + bge.n 674fe <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67502 <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + cbnz r3, 674fe <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6751e <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ + bge.n 6751a <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6751e <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ + cbnz r3, 6751a <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bge.n 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bne.n 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + beq.n 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + cbz r0, 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6757c <_PyThread_CurrentFrames@@Base+0x2fc> │ │ │ │ + cbnz r0, 67578 <_PyThread_CurrentFrames@@Base+0x2fc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bge.n 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 675c0 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + cbnz r3, 675bc <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl a8390 │ │ │ │ + bl a8414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675a0 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + bge.n 6759c <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 675a0 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r3, 6759c <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bge.n 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 675b4 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + cbnz r3, 675b0 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (675fc <_PyThread_CurrentFrames@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #52] @ (675f8 <_PyThread_CurrentFrames@@Base+0x37c>) │ │ │ │ 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 675ee <_PyThread_CurrentFrames@@Base+0x36e> │ │ │ │ - movw r0, #13472 @ 0x34a0 │ │ │ │ + bne.n 675ea <_PyThread_CurrentFrames@@Base+0x36e> │ │ │ │ + movw r0, #12384 @ 0x3060 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103bdc │ │ │ │ - movw r0, #13484 @ 0x34ac │ │ │ │ + b.w 103ef8 │ │ │ │ + movw r0, #12396 @ 0x306c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (67614 <_PyThread_CurrentFrames@@Base+0x394>) │ │ │ │ + ldr r3, [pc, #16] @ (67610 <_PyThread_CurrentFrames@@Base+0x394>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3924] @ 0xf54 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 676b4 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ + bne.n 676b0 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #33728 @ 0x83c0 │ │ │ │ + movw r3, #32640 @ 0x7f80 │ │ │ │ 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 67676 <_PyThread_CurrentFrames@@Base+0x3f6> │ │ │ │ + bne.n 67672 <_PyThread_CurrentFrames@@Base+0x3f6> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 676aa <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbz r3, 676a6 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 676aa <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbz r1, 676a6 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 2d7980 │ │ │ │ + bl 2d7550 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 676aa <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + b.n 676a6 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 676aa <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbz r3, 676a6 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82f4 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c8370 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 676b4 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ + cbz r0, 676b0 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676aa <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + bge.n 676a6 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 676aa <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbnz r3, 676a6 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2458f4 │ │ │ │ - cbz r0, 67708 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ + bl 2443f4 │ │ │ │ + cbz r0, 67704 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 676dc <_PyThread_CurrentFrames@@Base+0x45c> │ │ │ │ + cbz r6, 676d8 <_PyThread_CurrentFrames@@Base+0x45c> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 676e4 <_PyThread_CurrentFrames@@Base+0x464> │ │ │ │ + b.n 676e0 <_PyThread_CurrentFrames@@Base+0x464> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245d20 │ │ │ │ + bl 244820 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 6770c <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ + bge.n 67708 <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13496 @ 0x34b8 │ │ │ │ + movw r1, #12408 @ 0x3078 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6774e <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ + b.n 6774a <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67736 <_PyThread_CurrentFrames@@Base+0x4b6> │ │ │ │ + bgt.n 67732 <_PyThread_CurrentFrames@@Base+0x4b6> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2b750 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e26c │ │ │ │ + bl 17dd24 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 6774e <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ + b.n 6774a <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #27840 @ 0x6cc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 67708 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 67704 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ 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, #13528 @ 0x34d8 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6779a <_PyThread_CurrentFrames@@Base+0x51a> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 677b2 <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ - ldr r2, [pc, #28] @ (677b8 <_PyThread_CurrentFrames@@Base+0x538>) │ │ │ │ + bne.n 67796 <_PyThread_CurrentFrames@@Base+0x51a> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 677ae <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ + ldr r2, [pc, #28] @ (677b4 <_PyThread_CurrentFrames@@Base+0x538>) │ │ │ │ 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 677b4 <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ + b.n 677b0 <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13572 @ 0x3504 │ │ │ │ + movw r1, #12484 @ 0x30c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, #13620 @ 0x3534 │ │ │ │ + movw r1, #12532 @ 0x30f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 6781c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + cbz r3, 67818 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 67824 <_PyThread_CurrentFrames@@Base+0x5a4> │ │ │ │ + b.n 67820 <_PyThread_CurrentFrames@@Base+0x5a4> │ │ │ │ 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 6783e <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ + ble.n 6783a <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 6782a <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ + b.n 67826 <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6786a <_PyThread_CurrentFrames@@Base+0x5ea> │ │ │ │ + cbz r0, 67866 <_PyThread_CurrentFrames@@Base+0x5ea> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 19a0ec │ │ │ │ + bl 199b30 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6788c <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ + blt.n 67888 <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 678a6 <_PyThread_CurrentFrames@@Base+0x626> │ │ │ │ + blt.n 678a2 <_PyThread_CurrentFrames@@Base+0x626> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48272 @ 0xbc90 │ │ │ │ + movw r1, #47184 @ 0xb850 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678b0 <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ + b.n 678ac <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (678b4 <_PyThread_CurrentFrames@@Base+0x634>) │ │ │ │ + ldr r0, [pc, #8] @ (678b0 <_PyThread_CurrentFrames@@Base+0x634>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ 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 │ │ │ │ - cbnz r1, 678e6 <_PyThread_CurrentFrames@@Base+0x666> │ │ │ │ + cbnz r1, 678e2 <_PyThread_CurrentFrames@@Base+0x666> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13668 @ 0x3564 │ │ │ │ + movw r1, #12580 @ 0x3124 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 679fa <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ + b.n 679f6 <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67934 <_PyThread_CurrentFrames@@Base+0x6b4> │ │ │ │ + bne.n 67930 <_PyThread_CurrentFrames@@Base+0x6b4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2638e0 │ │ │ │ + bl 2623fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 678e0 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + beq.n 678dc <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 679d8 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ + beq.n 679d4 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 6792c <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ + cbz r2, 67928 <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ 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 67914 <_PyThread_CurrentFrames@@Base+0x694> │ │ │ │ + b.n 67910 <_PyThread_CurrentFrames@@Base+0x694> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 679be <_PyThread_CurrentFrames@@Base+0x73e> │ │ │ │ + bpl.n 679ba <_PyThread_CurrentFrames@@Base+0x73e> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2638e0 │ │ │ │ + bl 2623fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 678e0 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + beq.n 678dc <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a7eb0 │ │ │ │ + bl a7f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 679d8 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ + beq.n 679d4 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 6797e <_PyThread_CurrentFrames@@Base+0x6fe> │ │ │ │ + bmi.n 6797a <_PyThread_CurrentFrames@@Base+0x6fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13704 @ 0x3588 │ │ │ │ + movw r1, #12616 @ 0x3148 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 679b6 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ - bl 9b258 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 679b2 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ + bl 9b2c8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 679a6 <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 679b6 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ + bne.n 679a2 <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 679b2 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13732 @ 0x35a4 │ │ │ │ + movw r1, #12644 @ 0x3164 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 679b6 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 679b2 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6798e <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ + blt.n 6798a <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c128 │ │ │ │ + bl 19bb6c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6794c <_PyThread_CurrentFrames@@Base+0x6cc> │ │ │ │ + bne.n 67948 <_PyThread_CurrentFrames@@Base+0x6cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 678e0 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + beq.n 678dc <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 679e6 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ + b.n 679e2 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13768 @ 0x35c8 │ │ │ │ + movw r1, #12680 @ 0x3188 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 678e0 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 678dc <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1d0 │ │ │ │ + bl 19bc14 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 679fa <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ + b.n 679f6 <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 679e6 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ + bcs.n 679e2 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 678e0 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 678dc <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ 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 │ │ │ │ movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67a3a <_PyThread_CurrentFrames@@Base+0x7ba> │ │ │ │ + cbz r0, 67a36 <_PyThread_CurrentFrames@@Base+0x7ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 67a6e <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ + cbnz r1, 67a6a <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13668 @ 0x3564 │ │ │ │ + movw r1, #12580 @ 0x3124 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c54 <_PyThread_CurrentFrames@@Base+0x9d4> │ │ │ │ + b.n 67c50 <_PyThread_CurrentFrames@@Base+0x9d4> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67af4 <_PyThread_CurrentFrames@@Base+0x874> │ │ │ │ + bne.n 67af0 <_PyThread_CurrentFrames@@Base+0x874> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 25ee84 <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ + bl 25d9a4 <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a68 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + beq.n 67a64 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ 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 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 67aba <_PyThread_CurrentFrames@@Base+0x83a> │ │ │ │ + bcs.n 67ab6 <_PyThread_CurrentFrames@@Base+0x83a> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 83868 │ │ │ │ - b.n 67abc <_PyThread_CurrentFrames@@Base+0x83c> │ │ │ │ + bl 83894 │ │ │ │ + b.n 67ab8 <_PyThread_CurrentFrames@@Base+0x83c> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 67ac8 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ + cbz r0, 67ac4 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 67ae8 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ + b.n 67ae4 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 67a68 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + bl 83e9c │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 67a64 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 67ae8 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ + cbz r3, 67ae4 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 67ad4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + bne.n 67ad0 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2c06c │ │ │ │ - b.n 67c46 <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ + b.n 67c42 <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 67c2c <_PyThread_CurrentFrames@@Base+0x9ac> │ │ │ │ + bpl.w 67c28 <_PyThread_CurrentFrames@@Base+0x9ac> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 25ee84 <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ + bl 25d9a4 <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a68 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + beq.n 67a64 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a7eb0 │ │ │ │ + bl a7f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67c46 <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ + beq.w 67c42 <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 67b2c <_PyThread_CurrentFrames@@Base+0x8ac> │ │ │ │ + bpl.n 67b28 <_PyThread_CurrentFrames@@Base+0x8ac> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 67b44 <_PyThread_CurrentFrames@@Base+0x8c4> │ │ │ │ + beq.n 67b40 <_PyThread_CurrentFrames@@Base+0x8c4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13844 @ 0x3614 │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 67c24 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 67c20 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 67b5a <_PyThread_CurrentFrames@@Base+0x8da> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 67b56 <_PyThread_CurrentFrames@@Base+0x8da> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c24 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ + bne.n 67c20 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25f9b0 <_PyPickle_GetXIData@@Base+0x107c> │ │ │ │ + bl 25e4cc <_PyPickle_GetXIData@@Base+0x1078> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 67b74 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + cbz r0, 67b70 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 67b0a <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ + b.n 67b06 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ 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 67baa <_PyThread_CurrentFrames@@Base+0x92a> │ │ │ │ + bhi.n 67ba6 <_PyThread_CurrentFrames@@Base+0x92a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 67b0a <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ + bcc.n 67b06 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 67bac <_PyThread_CurrentFrames@@Base+0x92c> │ │ │ │ + b.n 67ba8 <_PyThread_CurrentFrames@@Base+0x92c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 67bd2 <_PyThread_CurrentFrames@@Base+0x952> │ │ │ │ + blt.n 67bce <_PyThread_CurrentFrames@@Base+0x952> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 67bc6 <_PyThread_CurrentFrames@@Base+0x946> │ │ │ │ + bls.n 67bc2 <_PyThread_CurrentFrames@@Base+0x946> │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 67bba <_PyThread_CurrentFrames@@Base+0x93a> │ │ │ │ + bhi.n 67bb6 <_PyThread_CurrentFrames@@Base+0x93a> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 67bcc <_PyThread_CurrentFrames@@Base+0x94c> │ │ │ │ + bcs.n 67bc8 <_PyThread_CurrentFrames@@Base+0x94c> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 67bd8 <_PyThread_CurrentFrames@@Base+0x958> │ │ │ │ + cbnz r0, 67bd4 <_PyThread_CurrentFrames@@Base+0x958> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 67c24 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 67c20 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b47c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67c1c <_PyThread_CurrentFrames@@Base+0x99c> │ │ │ │ + beq.n 67c18 <_PyThread_CurrentFrames@@Base+0x99c> │ │ │ │ add.w r5, r6, #8 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 67c14 <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ + beq.n 67c10 <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 25f9b0 <_PyPickle_GetXIData@@Base+0x107c> │ │ │ │ + bl 25e4cc <_PyPickle_GetXIData@@Base+0x1078> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 67bf4 <_PyThread_CurrentFrames@@Base+0x974> │ │ │ │ + bne.n 67bf0 <_PyThread_CurrentFrames@@Base+0x974> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 67b0a <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ + bl 83e9c │ │ │ │ + b.n 67b06 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 199f40 │ │ │ │ - b.n 67a68 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + bl 199984 │ │ │ │ + b.n 67a64 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13880 @ 0x3638 │ │ │ │ + movw r1, #12792 @ 0x31f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 67a68 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 67a64 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 199f40 │ │ │ │ + bl 199984 │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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, 67c8a <_PyThread_CurrentFrames@@Base+0xa0a> │ │ │ │ + cbz r7, 67c86 <_PyThread_CurrentFrames@@Base+0xa0a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67c72 <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ + beq.n 67c6e <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67c72 <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ - b.n 67cae <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + beq.n 67c6e <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ + b.n 67caa <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 67c94 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ + cbnz r0, 67c90 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 67c9a <_PyThread_CurrentFrames@@Base+0xa1a> │ │ │ │ - b.n 67ca0 <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ + cbnz r0, 67c96 <_PyThread_CurrentFrames@@Base+0xa1a> │ │ │ │ + b.n 67c9c <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67cae <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ - b.n 67c8e <_PyThread_CurrentFrames@@Base+0xa0e> │ │ │ │ + cbnz r0, 67caa <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + b.n 67c8a <_PyThread_CurrentFrames@@Base+0xa0e> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67cae <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + cbnz r0, 67caa <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 67cae <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + cbz r0, 67caa <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ 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} │ │ │ │ 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 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67ce2 <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ + cbz r0, 67cde <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ce2 <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ + bge.n 67cde <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ce2 <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67cde <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ + bl 84a88 <_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 67d02 <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ + bge.n 67cfe <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d02 <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ + cbnz r3, 67cfe <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67d40 <_PyThread_CurrentFrames@@Base+0xac0> │ │ │ │ + cbz r0, 67d3c <_PyThread_CurrentFrames@@Base+0xac0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84f70 │ │ │ │ + bl 84ffc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67d74 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ + cbz r0, 67d70 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d74 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ + bge.n 67d70 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67d74 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67d70 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ + bl 84a88 <_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 67d94 <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ + bge.n 67d90 <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d94 <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ + cbnz r3, 67d90 <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19c1d0 │ │ │ │ + bl 19bc14 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2638e0 │ │ │ │ + bl 2623fc │ │ │ │ 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 │ │ │ │ @@ -89737,526 +89736,526 @@ │ │ │ │ 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 67df2 <_PyThread_CurrentFrames@@Base+0xb72> │ │ │ │ + beq.n 67dee <_PyThread_CurrentFrames@@Base+0xb72> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 67e0a <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ + b.n 67e06 <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 67dfa <_PyThread_CurrentFrames@@Base+0xb7a> │ │ │ │ + bgt.n 67df6 <_PyThread_CurrentFrames@@Base+0xb7a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67e0a <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ + b.n 67e06 <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 67df6 <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ + bgt.n 67df2 <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 67df6 <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ + beq.n 67df2 <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 67e26 <_PyThread_CurrentFrames@@Base+0xba6> │ │ │ │ + b.n 67e22 <_PyThread_CurrentFrames@@Base+0xba6> │ │ │ │ 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] @ (67e54 <_PyThread_CurrentFrames@@Base+0xbd4>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 67e50 <_PyThread_CurrentFrames@@Base+0xbd0> │ │ │ │ + ldr r3, [pc, #52] @ (67e50 <_PyThread_CurrentFrames@@Base+0xbd4>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 67e4c <_PyThread_CurrentFrames@@Base+0xbd0> │ │ │ │ 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 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ 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 12c14c │ │ │ │ + bl 12c3e0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #48776 @ 0xbe88 │ │ │ │ + movw r0, #47688 @ 0xba48 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 67e96 <_PyThread_CurrentFrames@@Base+0xc16> │ │ │ │ - movw r0, #44792 @ 0xaef8 │ │ │ │ + bls.n 67e92 <_PyThread_CurrentFrames@@Base+0xc16> │ │ │ │ + movw r0, #43704 @ 0xaab8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f0e <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + beq.n 67f0a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ itte le │ │ │ │ movwle r6, #5752 @ 0x1678 │ │ │ │ movtle r6, #80 @ 0x50 │ │ │ │ ldrgt r6, [r5, #4] │ │ │ │ - cbz r4, 67ed2 <_PyThread_CurrentFrames@@Base+0xc52> │ │ │ │ + cbz r4, 67ece <_PyThread_CurrentFrames@@Base+0xc52> │ │ │ │ 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 67f12 <_PyThread_CurrentFrames@@Base+0xc92> │ │ │ │ + beq.n 67f0e <_PyThread_CurrentFrames@@Base+0xc92> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #12864 @ 0x3240 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 67f0e <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 67f0a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47164 @ 0xb83c │ │ │ │ + movw r1, #46076 @ 0xb3fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 681fa <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 681f6 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #14092 @ 0x370c │ │ │ │ + movw r1, #13004 @ 0x32cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 681c8 <_PyThread_CurrentFrames@@Base+0xf48> │ │ │ │ + blt.w 681c4 <_PyThread_CurrentFrames@@Base+0xf48> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 681fa <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ - movw r1, #20640 @ 0x50a0 │ │ │ │ + b.n 681f6 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + movw r1, #19552 @ 0x4c60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 681fa <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + beq.w 681f6 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 67f48 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ + cbz r0, 67f44 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f48 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ + bge.n 67f44 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f48 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f44 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 67f62 <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ + cbz r0, 67f5e <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f62 <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ + bge.n 67f5e <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f62 <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f5e <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 67f7c <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ + cbz r0, 67f78 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f7c <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ + bge.n 67f78 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f7c <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f78 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 67f96 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ + cbz r0, 67f92 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f96 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ + bge.n 67f92 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f96 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f92 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 67fb0 <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ + cbz r0, 67fac <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fb0 <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ + bge.n 67fac <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67fb0 <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67fac <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 67fca <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ + cbz r0, 67fc6 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fca <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ + bge.n 67fc6 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67fca <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67fc6 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67fe8 <_PyThread_CurrentFrames@@Base+0xd68> │ │ │ │ - movw r0, #20180 @ 0x4ed4 │ │ │ │ + bne.n 67fe4 <_PyThread_CurrentFrames@@Base+0xd68> │ │ │ │ + movw r0, #19092 @ 0x4a94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 681fa <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + b.n 681f6 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #14020 @ 0x36c4 │ │ │ │ + movw r1, #12932 @ 0x3284 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 123548 │ │ │ │ + bl 1237bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 681fa <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + beq.w 681f6 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #20180 @ 0x4ed4 │ │ │ │ + movw r3, #19092 @ 0x4a94 │ │ │ │ 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 68028 <_PyThread_CurrentFrames@@Base+0xda8> │ │ │ │ + bpl.n 68024 <_PyThread_CurrentFrames@@Base+0xda8> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 681de <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ + bge.w 681da <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 68034 <_PyThread_CurrentFrames@@Base+0xdb4> │ │ │ │ + b.n 68030 <_PyThread_CurrentFrames@@Base+0xdb4> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 681de <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ + bge.w 681da <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ 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 68048 <_PyThread_CurrentFrames@@Base+0xdc8> │ │ │ │ + bpl.n 68044 <_PyThread_CurrentFrames@@Base+0xdc8> │ │ │ │ mov r0, sl │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 68050 <_PyThread_CurrentFrames@@Base+0xdd0> │ │ │ │ + b.n 6804c <_PyThread_CurrentFrames@@Base+0xdd0> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 68052 <_PyThread_CurrentFrames@@Base+0xdd2> │ │ │ │ + bpl.n 6804e <_PyThread_CurrentFrames@@Base+0xdd2> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 68082 <_PyThread_CurrentFrames@@Base+0xe02> │ │ │ │ + cbnz r6, 6807e <_PyThread_CurrentFrames@@Base+0xe02> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68066 <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ + bge.n 68062 <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68066 <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ + cbnz r3, 68062 <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14048 @ 0x36e0 │ │ │ │ + movw r1, #12960 @ 0x32a0 │ │ │ │ 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 f3eac │ │ │ │ - movw r1, #19276 @ 0x4b4c │ │ │ │ + b.w f41f0 │ │ │ │ + movw r1, #18188 @ 0x470c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 680ae <_PyThread_CurrentFrames@@Base+0xe2e> │ │ │ │ + cbnz r0, 680aa <_PyThread_CurrentFrames@@Base+0xe2e> │ │ │ │ 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 84fd8 │ │ │ │ - b.n 681da <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + bl 85064 │ │ │ │ + b.n 681d6 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 680d4 <_PyThread_CurrentFrames@@Base+0xe54> │ │ │ │ + cbnz r0, 680d0 <_PyThread_CurrentFrames@@Base+0xe54> │ │ │ │ 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 84fd8 │ │ │ │ - b.n 681da <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ - movw r1, #14072 @ 0x36f8 │ │ │ │ + bl 85064 │ │ │ │ + b.n 681d6 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + movw r1, #12984 @ 0x32b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 680fc <_PyThread_CurrentFrames@@Base+0xe7c> │ │ │ │ + cbnz r0, 680f8 <_PyThread_CurrentFrames@@Base+0xe7c> │ │ │ │ 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 68122 <_PyThread_CurrentFrames@@Base+0xea2> │ │ │ │ - movw r1, #14084 @ 0x3704 │ │ │ │ + b.n 6811e <_PyThread_CurrentFrames@@Base+0xea2> │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 68144 <_PyThread_CurrentFrames@@Base+0xec4> │ │ │ │ + cbnz r0, 68140 <_PyThread_CurrentFrames@@Base+0xec4> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #30233 @ 0x7619 │ │ │ │ + movw r2, #30229 @ 0x7615 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #29725 @ 0x741d │ │ │ │ + movw r1, #29721 @ 0x7419 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 681da <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ - movw r1, #45064 @ 0xb008 │ │ │ │ + b.n 681d6 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 68184 <_PyThread_CurrentFrames@@Base+0xf04> │ │ │ │ + cbnz r0, 68180 <_PyThread_CurrentFrames@@Base+0xf04> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #27977 @ 0x6d49 │ │ │ │ + movw r1, #27973 @ 0x6d45 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 681da <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + b.n 681d6 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + movw r1, #20068 @ 0x4e64 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67eec <_PyThread_CurrentFrames@@Base+0xc6c> │ │ │ │ + bne.w 67ee8 <_PyThread_CurrentFrames@@Base+0xc6c> │ │ │ │ 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 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #27703 @ 0x6c37 │ │ │ │ + movw r1, #27699 @ 0x6c33 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 681da <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + b.n 681d6 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67f0e <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + bne.w 67f0a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67f0e <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f0a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 68010 <_PyThread_CurrentFrames@@Base+0xd90> │ │ │ │ + b.n 6800c <_PyThread_CurrentFrames@@Base+0xd90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 681f2 <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ + bge.n 681ee <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 681f2 <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ + cbnz r3, 681ee <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 {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, 68226 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ + cbnz r5, 68222 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68226 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ + blt.n 68222 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68226 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ - cbnz r2, 68240 <_PyThread_CurrentFrames@@Base+0xfc0> │ │ │ │ + bgt.n 68222 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ + cbnz r2, 6823c <_PyThread_CurrentFrames@@Base+0xfc0> │ │ │ │ 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] @ (68274 <_PyThread_CurrentFrames@@Base+0xff4>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 6826c <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ + ldr r3, [pc, #56] @ (68270 <_PyThread_CurrentFrames@@Base+0xff4>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 68268 <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 6825a <_PyThread_CurrentFrames@@Base+0xfda> │ │ │ │ + bgt.n 68256 <_PyThread_CurrentFrames@@Base+0xfda> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #43504 @ 0xa9f0 │ │ │ │ + movw r1, #38108 @ 0x94dc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6826c <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 68268 <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68244 <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 68240 <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68244 <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ + beq.n 68240 <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, 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 16970c │ │ │ │ - cbz r0, 682f4 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ - movw r3, #40425 @ 0x9de9 │ │ │ │ + bl 169684 │ │ │ │ + cbz r0, 682f0 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ + movw r3, #41269 @ 0xa135 │ │ │ │ movt r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 682be <_PyThread_CurrentFrames@@Base+0x103e> │ │ │ │ + bne.n 682ba <_PyThread_CurrentFrames@@Base+0x103e> │ │ │ │ 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 682f4 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ + b.n 682f0 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 682de <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 682da <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ + bl 94260 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 682f4 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ + b.n 682f0 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ 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} │ │ │ │ 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, #14112 @ 0x3720 │ │ │ │ + movw r1, #13024 @ 0x32e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 2bacd0 <_PyBytes_Find@@Base+0xe1c> │ │ │ │ + b.w 2ba8b0 <_PyBytes_Find@@Base+0xe1c> │ │ │ │ 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, #14152 @ 0x3748 │ │ │ │ + movw r1, #13064 @ 0x3308 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, #14204 @ 0x377c │ │ │ │ + movw r1, #13116 @ 0x333c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068372 <_Py_c_sum@@Base>: │ │ │ │ +0006836e <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068380 <_Py_cr_diff@@Base>: │ │ │ │ +0006837c <_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] │ │ │ │ @@ -90273,120 +90272,120 @@ │ │ │ │ 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 e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5752 @ 0x1678 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge 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, #3840] @ 0xf00 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #260] @ (684f4 <_Py_cr_diff@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #260] @ (684f0 <_Py_cr_diff@@Base+0x174>) │ │ │ │ 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 122a4c │ │ │ │ + bl 122cc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 68412 <_Py_cr_diff@@Base+0x92> │ │ │ │ + beq.n 6840e <_Py_cr_diff@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 68442 <_Py_cr_diff@@Base+0xc2> │ │ │ │ - b.n 68428 <_Py_cr_diff@@Base+0xa8> │ │ │ │ - movw r1, #14248 @ 0x37a8 │ │ │ │ + bne.n 6843e <_Py_cr_diff@@Base+0xc2> │ │ │ │ + b.n 68424 <_Py_cr_diff@@Base+0xa8> │ │ │ │ + movw r1, #13160 @ 0x3368 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e60 │ │ │ │ - cbnz r0, 6845c <_Py_cr_diff@@Base+0xdc> │ │ │ │ - b.n 68458 <_Py_cr_diff@@Base+0xd8> │ │ │ │ + bl a5ee8 │ │ │ │ + cbnz r0, 68458 <_Py_cr_diff@@Base+0xdc> │ │ │ │ + b.n 68454 <_Py_cr_diff@@Base+0xd8> │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - movw r1, #14260 @ 0x37b4 │ │ │ │ + movw r1, #13172 @ 0x3374 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 68458 <_Py_cr_diff@@Base+0xd8> │ │ │ │ - b.n 6845c <_Py_cr_diff@@Base+0xdc> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 68454 <_Py_cr_diff@@Base+0xd8> │ │ │ │ + b.n 68458 <_Py_cr_diff@@Base+0xdc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + movw r1, #13184 @ 0x3380 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 684dc <_Py_cr_diff@@Base+0x15c> │ │ │ │ + b.n 684d8 <_Py_cr_diff@@Base+0x15c> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - movw r0, #14252 @ 0x37ac │ │ │ │ + movw r0, #13164 @ 0x336c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24871c │ │ │ │ - cbnz r0, 6847e <_Py_cr_diff@@Base+0xfe> │ │ │ │ + bl 247224 │ │ │ │ + cbnz r0, 6847a <_Py_cr_diff@@Base+0xfe> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 68458 <_Py_cr_diff@@Base+0xd8> │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 68454 <_Py_cr_diff@@Base+0xd8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #14316 @ 0x37ec │ │ │ │ + movw r0, #13228 @ 0x33ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68476 <_Py_cr_diff@@Base+0xf6> │ │ │ │ + beq.n 68472 <_Py_cr_diff@@Base+0xf6> │ │ │ │ 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, #34041 @ 0x84f9 │ │ │ │ + movw r2, #34037 @ 0x84f5 │ │ │ │ movt r2, #6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 24a99c │ │ │ │ + bl 2494a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68476 <_Py_cr_diff@@Base+0xf6> │ │ │ │ + beq.n 68472 <_Py_cr_diff@@Base+0xf6> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 94494 │ │ │ │ - ldr r3, [pc, #20] @ (684f4 <_Py_cr_diff@@Base+0x174>) │ │ │ │ + bl 94518 │ │ │ │ + ldr r3, [pc, #20] @ (684f0 <_Py_cr_diff@@Base+0x174>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 684ee <_Py_cr_diff@@Base+0x16e> │ │ │ │ + beq.n 684ea <_Py_cr_diff@@Base+0x16e> │ │ │ │ blx 2bb58 <__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 │ │ │ │ @@ -90411,136 +90410,136 @@ │ │ │ │ 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, #14332 @ 0x37fc │ │ │ │ + movw r1, #13244 @ 0x33bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 68570 <_Py_cr_diff@@Base+0x1f0> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 6856c <_Py_cr_diff@@Base+0x1f0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 68574 <_Py_cr_diff@@Base+0x1f4> │ │ │ │ + bge.n 68570 <_Py_cr_diff@@Base+0x1f4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14348 @ 0x380c │ │ │ │ + movw r1, #13260 @ 0x33cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 685c4 <_Py_cr_diff@@Base+0x244> │ │ │ │ - bl 80c7c │ │ │ │ + b.n 685c0 <_Py_cr_diff@@Base+0x244> │ │ │ │ + bl 80cb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 685c4 <_Py_cr_diff@@Base+0x244> │ │ │ │ + cbz r0, 685c0 <_Py_cr_diff@@Base+0x244> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r5, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 685d8 <_Py_cr_prod@@Base+0xe> │ │ │ │ + bl 685d4 <_Py_cr_prod@@Base+0xe> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 68598 <_Py_cr_diff@@Base+0x218> │ │ │ │ + bge.n 68594 <_Py_cr_diff@@Base+0x218> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 685b8 <_Py_cr_diff@@Base+0x238> │ │ │ │ + b.n 685b4 <_Py_cr_diff@@Base+0x238> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 685ac <_Py_cr_diff@@Base+0x22c> │ │ │ │ + bne.n 685a8 <_Py_cr_diff@@Base+0x22c> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 685b8 <_Py_cr_diff@@Base+0x238> │ │ │ │ + b.n 685b4 <_Py_cr_diff@@Base+0x238> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b7470 <_PyBytes_Resize@@Base> │ │ │ │ + bl b74e0 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6859e <_Py_cr_diff@@Base+0x21e> │ │ │ │ - b.n 68594 <_Py_cr_diff@@Base+0x214> │ │ │ │ + bne.n 6859a <_Py_cr_diff@@Base+0x21e> │ │ │ │ + b.n 68590 <_Py_cr_diff@@Base+0x214> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000685ca <_Py_cr_prod@@Base>: │ │ │ │ +000685c6 <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (68670 <_Py_cr_prod@@Base+0xa6>) │ │ │ │ + ldr r1, [pc, #128] @ (6866c <_Py_cr_prod@@Base+0xa6>) │ │ │ │ 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 26aa60 │ │ │ │ - cbnz r0, 68612 <_Py_cr_prod@@Base+0x48> │ │ │ │ + bl 269578 │ │ │ │ + cbnz r0, 6860e <_Py_cr_prod@@Base+0x48> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68656 <_Py_cr_prod@@Base+0x8c> │ │ │ │ + b.n 68652 <_Py_cr_prod@@Base+0x8c> │ │ │ │ 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, #34439 @ 0x8687 │ │ │ │ + movw r2, #34435 @ 0x8683 │ │ │ │ movt r2, #6 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 24a99c │ │ │ │ + bl 2494a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 68656 <_Py_cr_prod@@Base+0x8c> │ │ │ │ + beq.n 68652 <_Py_cr_prod@@Base+0x8c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 26ab2c │ │ │ │ + bl 269644 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6860c <_Py_cr_prod@@Base+0x42> │ │ │ │ + beq.n 68608 <_Py_cr_prod@@Base+0x42> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (68670 <_Py_cr_prod@@Base+0xa6>) │ │ │ │ + ldr r3, [pc, #24] @ (6866c <_Py_cr_prod@@Base+0xa6>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68668 <_Py_cr_prod@@Base+0x9e> │ │ │ │ + beq.n 68664 <_Py_cr_prod@@Base+0x9e> │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 6867c <_Py_cr_prod@@Base+0xb2> │ │ │ │ + cbz r3, 68678 <_Py_cr_prod@@Base+0xb2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 68682 <_Py_cr_prod@@Base+0xb8> │ │ │ │ + cbnz r0, 6867e <_Py_cr_prod@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 81090 │ │ │ │ - b.w 110a70 │ │ │ │ + b.w 810b0 │ │ │ │ + b.w 110cd0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -90557,103 +90556,102 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000686c6 <_Py_cr_quot@@Base>: │ │ │ │ +000686c2 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 686e2 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 686de <_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 2c308 <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #24] @ 68710 <_Py_cr_quot@@Base+0x4a> │ │ │ │ + vldr d7, [pc, #20] @ 68708 <_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 │ │ │ │ ... │ │ │ │ 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 2d77a8 │ │ │ │ + bl 2d7378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 687ac <_Py_cr_quot@@Base+0xe6> │ │ │ │ + beq.n 687a4 <_Py_cr_quot@@Base+0xe2> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 68778 <_Py_cr_quot@@Base+0xb2> │ │ │ │ + cbz r0, 68770 <_Py_cr_quot@@Base+0xae> │ │ │ │ mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 687ae <_Py_cr_quot@@Base+0xe8> │ │ │ │ + beq.n 687a6 <_Py_cr_quot@@Base+0xe4> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 68784 <_Py_cr_quot@@Base+0xbe> │ │ │ │ + cbz r3, 6877c <_Py_cr_quot@@Base+0xba> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68784 <_Py_cr_quot@@Base+0xbe> │ │ │ │ + beq.n 6877c <_Py_cr_quot@@Base+0xba> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7af8 │ │ │ │ + bl 2d76c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68798 <_Py_cr_quot@@Base+0xd2> │ │ │ │ + beq.n 68790 <_Py_cr_quot@@Base+0xce> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 68784 <_Py_cr_quot@@Base+0xbe> │ │ │ │ + bl 85064 │ │ │ │ + b.n 6877c <_Py_cr_quot@@Base+0xba> │ │ │ │ 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, 687ae <_Py_cr_quot@@Base+0xe8> │ │ │ │ + cbz r3, 687a6 <_Py_cr_quot@@Base+0xe4> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 687ae <_Py_cr_quot@@Base+0xe8> │ │ │ │ + cbz r1, 687a6 <_Py_cr_quot@@Base+0xe4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7980 │ │ │ │ + bl 2d7550 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 687ae <_Py_cr_quot@@Base+0xe8> │ │ │ │ + bne.n 687a6 <_Py_cr_quot@@Base+0xe4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 687ac <_Py_cr_quot@@Base+0xe6> │ │ │ │ + bge.n 687a4 <_Py_cr_quot@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 687ac <_Py_cr_quot@@Base+0xe6> │ │ │ │ + cbnz r3, 687a4 <_Py_cr_quot@@Base+0xe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000687b2 <_Py_cr_sum@@Base>: │ │ │ │ +000687aa <_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] │ │ │ │ @@ -90665,738 +90663,696 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000687e8 <_Py_rc_diff@@Base>: │ │ │ │ +000687e0 <_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, #14380 @ 0x382c │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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, 68830 <_Py_rc_diff@@Base+0x48> │ │ │ │ + cbnz r4, 68828 <_Py_rc_diff@@Base+0x48> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 68830 <_Py_rc_diff@@Base+0x48> │ │ │ │ + ble.n 68828 <_Py_rc_diff@@Base+0x48> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68830 <_Py_rc_diff@@Base+0x48> │ │ │ │ - cbnz r2, 6884a <_Py_rc_diff@@Base+0x62> │ │ │ │ + bne.n 68828 <_Py_rc_diff@@Base+0x48> │ │ │ │ + cbnz r2, 68842 <_Py_rc_diff@@Base+0x62> │ │ │ │ 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] @ (688b8 <_Py_rc_diff@@Base+0xd0>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 688b2 <_Py_rc_diff@@Base+0xca> │ │ │ │ + ldr r3, [pc, #116] @ (688b0 <_Py_rc_diff@@Base+0xd0>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 688aa <_Py_rc_diff@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68872 <_Py_rc_diff@@Base+0x8a> │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 6886a <_Py_rc_diff@@Base+0x8a> │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43020 @ 0xa80c │ │ │ │ + movw r0, #37624 @ 0x92f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 688b2 <_Py_rc_diff@@Base+0xca> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 688aa <_Py_rc_diff@@Base+0xca> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ - cbz r0, 688b2 <_Py_rc_diff@@Base+0xca> │ │ │ │ + bl a2570 │ │ │ │ + cbz r0, 688aa <_Py_rc_diff@@Base+0xca> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6889e <_Py_rc_diff@@Base+0xb6> │ │ │ │ + beq.n 68896 <_Py_rc_diff@@Base+0xb6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 688b2 <_Py_rc_diff@@Base+0xca> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 688aa <_Py_rc_diff@@Base+0xca> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #43020 @ 0xa80c │ │ │ │ + movw r1, #37624 @ 0x92f8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 22df14 │ │ │ │ + bl 22ca14 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 688da <_Py_rc_diff@@Base+0xf2> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 688e4 <_Py_rc_diff@@Base+0xfc> │ │ │ │ + bne.n 688d2 <_Py_rc_diff@@Base+0xf2> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 688dc <_Py_rc_diff@@Base+0xfc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 6890c <_Py_rc_diff@@Base+0x124> │ │ │ │ + cbnz r5, 68904 <_Py_rc_diff@@Base+0x124> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 6890c <_Py_rc_diff@@Base+0x124> │ │ │ │ + blt.n 68904 <_Py_rc_diff@@Base+0x124> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6890c <_Py_rc_diff@@Base+0x124> │ │ │ │ - cbnz r2, 68926 <_Py_rc_diff@@Base+0x13e> │ │ │ │ + bgt.n 68904 <_Py_rc_diff@@Base+0x124> │ │ │ │ + cbnz r2, 6891e <_Py_rc_diff@@Base+0x13e> │ │ │ │ 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] @ (68958 <_Py_rc_diff@@Base+0x170>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 68952 <_Py_rc_diff@@Base+0x16a> │ │ │ │ + ldr r3, [pc, #56] @ (68950 <_Py_rc_diff@@Base+0x170>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 6894a <_Py_rc_diff@@Base+0x16a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68940 <_Py_rc_diff@@Base+0x158> │ │ │ │ + bgt.n 68938 <_Py_rc_diff@@Base+0x158> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #14416 @ 0x3850 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 68952 <_Py_rc_diff@@Base+0x16a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6894a <_Py_rc_diff@@Base+0x16a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6892a <_Py_rc_diff@@Base+0x142> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 68922 <_Py_rc_diff@@Base+0x142> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6892a <_Py_rc_diff@@Base+0x142> │ │ │ │ + beq.n 68922 <_Py_rc_diff@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r7, r2] │ │ │ │ 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 269114 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 267c2c <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6899c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + blt.n 68994 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6fa0 <_PyLong_UInt64_Converter@@Base+0x31b0> │ │ │ │ + bl 1a58a4 <_PyLong_UInt64_Converter@@Base+0x310c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6899c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + blt.n 68994 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 689a2 <_Py_rc_diff@@Base+0x1ba> │ │ │ │ - movw r1, #65268 @ 0xfef4 │ │ │ │ + bgt.n 6899a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ + movw r1, #64180 @ 0xfab4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68a9c <_Py_rc_diff@@Base+0x2b4> │ │ │ │ + b.n 68a94 <_Py_rc_diff@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #29556 @ 0x7374 │ │ │ │ + movw r2, #28468 @ 0x6f34 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142cf0 │ │ │ │ + bl 142f68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6899c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + beq.n 68994 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6fa0 <_PyLong_UInt64_Converter@@Base+0x31b0> │ │ │ │ + bl 1a58a4 <_PyLong_UInt64_Converter@@Base+0x310c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 68a24 <_Py_rc_diff@@Base+0x23c> │ │ │ │ + blt.n 68a1c <_Py_rc_diff@@Base+0x23c> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 689e2 <_Py_rc_diff@@Base+0x1fa> │ │ │ │ + bgt.n 689da <_Py_rc_diff@@Base+0x1fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6898e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + bge.n 68986 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6898e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + bne.n 68986 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6898e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68986 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #29556 @ 0x7374 │ │ │ │ + movw r2, #28468 @ 0x6f34 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142cf0 │ │ │ │ + bl 142f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68a26 <_Py_rc_diff@@Base+0x23e> │ │ │ │ + cbz r0, 68a1e <_Py_rc_diff@@Base+0x23e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ (68aa4 <_Py_rc_diff@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #168] @ (68a9c <_Py_rc_diff@@Base+0x2bc>) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12c14c │ │ │ │ + bl 12c3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68a14 <_Py_rc_diff@@Base+0x22c> │ │ │ │ + blt.n 68a0c <_Py_rc_diff@@Base+0x22c> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 68a26 <_Py_rc_diff@@Base+0x23e> │ │ │ │ + b.n 68a1e <_Py_rc_diff@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68a10 <_Py_rc_diff@@Base+0x228> │ │ │ │ + bne.n 68a08 <_Py_rc_diff@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68a10 <_Py_rc_diff@@Base+0x228> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68a08 <_Py_rc_diff@@Base+0x228> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a3a <_Py_rc_diff@@Base+0x252> │ │ │ │ + bge.n 68a32 <_Py_rc_diff@@Base+0x252> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a3a <_Py_rc_diff@@Base+0x252> │ │ │ │ + cbnz r3, 68a32 <_Py_rc_diff@@Base+0x252> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6899c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + beq.n 68994 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26904c <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 267b64 <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 68a72 <_Py_rc_diff@@Base+0x28a> │ │ │ │ + cbz r0, 68a6a <_Py_rc_diff@@Base+0x28a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68d3a │ │ │ │ + bl 68d32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68a62 <_Py_rc_diff@@Base+0x27a> │ │ │ │ + blt.n 68a5a <_Py_rc_diff@@Base+0x27a> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 68a72 <_Py_rc_diff@@Base+0x28a> │ │ │ │ + b.n 68a6a <_Py_rc_diff@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68a5e <_Py_rc_diff@@Base+0x276> │ │ │ │ + bne.n 68a56 <_Py_rc_diff@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68a5e <_Py_rc_diff@@Base+0x276> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68a56 <_Py_rc_diff@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a86 <_Py_rc_diff@@Base+0x29e> │ │ │ │ + bge.n 68a7e <_Py_rc_diff@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a86 <_Py_rc_diff@@Base+0x29e> │ │ │ │ + cbnz r3, 68a7e <_Py_rc_diff@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6899c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + beq.n 68994 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c0b8 │ │ │ │ + bl 19bafc │ │ │ │ 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 68c30 │ │ │ │ + b.n 68c28 │ │ │ │ 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, 68acc <_Py_rc_diff@@Base+0x2e4> │ │ │ │ + cbnz r5, 68ac4 <_Py_rc_diff@@Base+0x2e4> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68acc <_Py_rc_diff@@Base+0x2e4> │ │ │ │ + blt.n 68ac4 <_Py_rc_diff@@Base+0x2e4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68acc <_Py_rc_diff@@Base+0x2e4> │ │ │ │ - cbnz r2, 68ae6 <_Py_rc_diff@@Base+0x2fe> │ │ │ │ + bgt.n 68ac4 <_Py_rc_diff@@Base+0x2e4> │ │ │ │ + cbnz r2, 68ade <_Py_rc_diff@@Base+0x2fe> │ │ │ │ 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] @ (68b18 <_Py_rc_diff@@Base+0x330>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 68b12 <_Py_rc_diff@@Base+0x32a> │ │ │ │ + ldr r3, [pc, #56] @ (68b10 <_Py_rc_diff@@Base+0x330>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 68b0a <_Py_rc_diff@@Base+0x32a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68b00 <_Py_rc_diff@@Base+0x318> │ │ │ │ + bgt.n 68af8 <_Py_rc_diff@@Base+0x318> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #61640 @ 0xf0c8 │ │ │ │ + movw r1, #60480 @ 0xec40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 68b12 <_Py_rc_diff@@Base+0x32a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 68b0a <_Py_rc_diff@@Base+0x32a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68aea <_Py_rc_diff@@Base+0x302> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 68ae2 <_Py_rc_diff@@Base+0x302> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68aea <_Py_rc_diff@@Base+0x302> │ │ │ │ + beq.n 68ae2 <_Py_rc_diff@@Base+0x302> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00068b1c : │ │ │ │ +00068b14 : │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68b74 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + cbz r0, 68b6c │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68c32 │ │ │ │ + bl 68c2a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68b74 │ │ │ │ + beq.n 68b6c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68c32 │ │ │ │ + bl 68c2a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68b74 │ │ │ │ + beq.n 68b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e6dc │ │ │ │ + bl 13e964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68b7c │ │ │ │ + bge.n 68b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68b7c │ │ │ │ + cbnz r3, 68b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68b7c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68b74 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 269114 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 267c2c <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 68bc2 │ │ │ │ + blt.n 68bba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68bc8 │ │ │ │ + bgt.n 68bc0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - movw r3, #65140 @ 0xfe74 │ │ │ │ + movw r3, #64052 @ 0xfa34 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r1, #65116 @ 0xfe5c │ │ │ │ + movw r1, #64028 @ 0xfa1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68c30 │ │ │ │ + b.n 68c28 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26904c <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 267b64 <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68bc2 │ │ │ │ + beq.n 68bba │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 264060 │ │ │ │ + bl 262b7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68c06 │ │ │ │ + cbz r0, 68bfe │ │ │ │ mov r1, r5 │ │ │ │ - bl 68d3a │ │ │ │ + bl 68d32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68bf6 │ │ │ │ + blt.n 68bee │ │ │ │ mov r4, r7 │ │ │ │ - b.n 68c06 │ │ │ │ + b.n 68bfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68bf2 │ │ │ │ + bne.n 68bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68bf2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68bea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c1a │ │ │ │ + bge.n 68c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c1a │ │ │ │ + cbnz r3, 68c12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68bc2 │ │ │ │ + beq.n 68bba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c0b8 │ │ │ │ + bl 19bafc │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne 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, r0 │ │ │ │ add.w r5, r1, #36 @ 0x24 │ │ │ │ ldr.w r0, [r5, #-36] │ │ │ │ - cbz r0, 68c82 │ │ │ │ + cbz r0, 68c7a │ │ │ │ ldr.w r3, [r5, #-24] │ │ │ │ - cbnz r3, 68c56 │ │ │ │ + cbnz r3, 68c4e │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ - b.n 68c46 │ │ │ │ - bl 885a4 │ │ │ │ + b.n 68c3e │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r6, 68c86 │ │ │ │ - bl 9b3dc │ │ │ │ + cbz r6, 68c7e │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c7c │ │ │ │ + bge.n 68c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68c7c │ │ │ │ + cbnz r3, 68c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68c52 │ │ │ │ - b.n 68c8a │ │ │ │ + bne.n 68c4a │ │ │ │ + b.n 68c82 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68c8a │ │ │ │ + b.n 68c82 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00068c8e : │ │ │ │ +00068c86 : │ │ │ │ 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 28333c │ │ │ │ - cbz r0, 68cda │ │ │ │ + bl 282ec4 │ │ │ │ + cbz r0, 68cd2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 68ce0 │ │ │ │ + bmi.n 68cd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68cc2 │ │ │ │ + bge.n 68cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68cc2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68cba │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14400 @ 0x3840 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68d22 │ │ │ │ - bl 122fec │ │ │ │ + b.n 68d1a │ │ │ │ + bl 123260 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68cfa │ │ │ │ + bge.n 68cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68cfa │ │ │ │ + cbnz r3, 68cf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68d1e │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 68d1e │ │ │ │ + bne.n 68d16 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 68d16 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #14432 @ 0x3860 │ │ │ │ + movw r1, #13344 @ 0x3420 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 68d22 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 68d1a │ │ │ │ str r4, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #14484 @ 0x3894 │ │ │ │ + movw r0, #13396 @ 0x3454 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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, 68d74 │ │ │ │ + cbnz r4, 68d6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 68d74 │ │ │ │ - ldr r1, [pc, #44] @ (68d88 ) │ │ │ │ - bl 147a9c │ │ │ │ + bge.n 68d6c │ │ │ │ + ldr r1, [pc, #44] @ (68d80 ) │ │ │ │ + bl 147bf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 68d82 │ │ │ │ - cbnz r0, 68d74 │ │ │ │ + beq.n 68d7a │ │ │ │ + cbnz r0, 68d6c │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #32] @ (68d8c ) │ │ │ │ + ldr r0, [pc, #32] @ (68d84 ) │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl ad77c │ │ │ │ - b.n 68d84 │ │ │ │ + bl ad7c8 │ │ │ │ + b.n 68d7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 194ed8 │ │ │ │ + b.w 194930 │ │ │ │ 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 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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, 68db4 │ │ │ │ + cbz r3, 68dac │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 68dca │ │ │ │ + b.n 68dc2 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 68dbc │ │ │ │ + bge.n 68db4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68dca │ │ │ │ - bne.n 68db8 │ │ │ │ + b.n 68dc2 │ │ │ │ + bne.n 68db0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68db8 │ │ │ │ + beq.n 68db0 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 68de4 │ │ │ │ + b.n 68ddc │ │ │ │ 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] @ (68e70 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #148] @ (68e68 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68e6a │ │ │ │ + beq.n 68e62 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 68e36 │ │ │ │ + beq.n 68e2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68e6a │ │ │ │ - ldr r3, [pc, #128] @ (68e74 ) │ │ │ │ + blt.n 68e62 │ │ │ │ + ldr r3, [pc, #128] @ (68e6c ) │ │ │ │ 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 68e36 │ │ │ │ + beq.n 68e2e │ │ │ │ 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 a7eb0 │ │ │ │ - cbz r0, 68e2a │ │ │ │ + bl a7f38 │ │ │ │ + cbz r0, 68e22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 68e0c │ │ │ │ - ldr r3, [pc, #76] @ (68e78 ) │ │ │ │ + b.n 68e04 │ │ │ │ + ldr r3, [pc, #76] @ (68e70 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 68e54 │ │ │ │ - ldr r1, [pc, #60] @ (68e74 ) │ │ │ │ + b.n 68e4c │ │ │ │ + ldr r1, [pc, #60] @ (68e6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (68e78 ) │ │ │ │ + ldr r2, [pc, #56] @ (68e70 ) │ │ │ │ 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 68e5e │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 68e6a │ │ │ │ + bne.n 68e56 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 68e62 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00068e7c <_Py_hashtable_len@@Base>: │ │ │ │ +00068e74 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 3965a │ │ │ │ │ │ │ │ -00068e84 : │ │ │ │ - movw r2, #53972 @ 0xd2d4 │ │ │ │ +00068e78 : │ │ │ │ + movw r2, #52884 @ 0xce94 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.w 9421c │ │ │ │ - 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, 68eba │ │ │ │ - movw r3, #4376 @ 0x1118 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55752 @ 0xd9c8 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 68f00 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - bl 94174 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 68f00 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 1df258 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 103bdc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68ef0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 68f00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 68eec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68eec │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 942a0 │ │ │ │ + b.w 39652 │ │ │ │ │ │ │ │ -00068f04 : │ │ │ │ +00068e88 : │ │ │ │ stmdb 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 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6956c │ │ │ │ + beq.w 694f0 │ │ │ │ movw r3, #21012 @ 0x5214 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r7, #24] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r7, #20] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ @@ -91408,276 +91364,276 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 68f98 │ │ │ │ - ldr r3, [pc, #668] @ (69200 ) │ │ │ │ + cbnz r0, 68f1c │ │ │ │ + ldr r3, [pc, #668] @ (69184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 68f8a │ │ │ │ + cbz r3, 68f0e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 68f8a │ │ │ │ + cbz r3, 68f0e │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 68f8a │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 68f0e │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ - bl 941dc │ │ │ │ + bl 85064 │ │ │ │ + bl 94260 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69552 │ │ │ │ - b.n 6953e │ │ │ │ + beq.w 694d6 │ │ │ │ + b.n 694c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68fa6 │ │ │ │ + beq.n 68f2a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 68fb4 │ │ │ │ + bne.n 68f38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6902c │ │ │ │ + bge.n 68fb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 6902c │ │ │ │ - bl 9f5c0 │ │ │ │ + b.n 68fb0 │ │ │ │ + bl 9f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68fe8 │ │ │ │ - ldr r2, [pc, #576] @ (69200 ) │ │ │ │ + cbnz r0, 68f6c │ │ │ │ + ldr r2, [pc, #576] @ (69184 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r0, 69008 │ │ │ │ + cbz r0, 68f8c │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #15568 @ 0x3cd0 │ │ │ │ + movw r2, #14480 @ 0x3890 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ - b.n 69008 │ │ │ │ - bl 13e59c │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ + b.n 68f8c │ │ │ │ + bl 13e824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69002 │ │ │ │ + bge.n 68f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69002 │ │ │ │ + cbnz r3, 68f86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6902e │ │ │ │ + bne.n 68fb2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6953e │ │ │ │ + beq.w 694c2 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #15592 @ 0x3ce8 │ │ │ │ + movw r0, #14504 @ 0x38a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1a7b08 <_PyErr_FormatNote@@Base> │ │ │ │ - b.n 6953e │ │ │ │ + bl 1a640c <_PyErr_FormatNote@@Base> │ │ │ │ + b.n 694c2 │ │ │ │ mov sl, r6 │ │ │ │ ldrd r2, r3, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bpl.n 6903e │ │ │ │ + bpl.n 68fc2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6905c │ │ │ │ - b.n 69042 │ │ │ │ + beq.n 68fe0 │ │ │ │ + b.n 68fc6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69066 │ │ │ │ + beq.n 68fea │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15664 @ 0x3d30 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3eac │ │ │ │ - b.n 69542 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 694c6 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldrd r5, r9, [r3] │ │ │ │ - b.n 6906a │ │ │ │ + b.n 68fee │ │ │ │ ldrd r5, r9, [sl, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69388 │ │ │ │ + beq.w 6930c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 690ba │ │ │ │ + bne.n 6903e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 6910e │ │ │ │ + bne.n 69092 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 690d4 │ │ │ │ + cbnz r3, 69058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 690e2 │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 69066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 690fc │ │ │ │ + blt.n 69080 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 690e2 │ │ │ │ + cbz r3, 69066 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 6910e │ │ │ │ - b.n 690fc │ │ │ │ + bne.n 69092 │ │ │ │ + b.n 69080 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #32536 @ 0x7f18 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 692a4 │ │ │ │ - b.n 692b0 │ │ │ │ + blt.w 69228 │ │ │ │ + b.n 69234 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 69376 │ │ │ │ - ldr r3, [pc, #220] @ (69200 ) │ │ │ │ + bne.w 692fa │ │ │ │ + ldr r3, [pc, #220] @ (69184 ) │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69220 │ │ │ │ + beq.n 691a4 │ │ │ │ mov.w fp, #12 │ │ │ │ - b.n 6913a │ │ │ │ + b.n 690be │ │ │ │ mov.w fp, #8 │ │ │ │ movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ - movw r0, #1141 @ 0x475 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ add.w r3, fp, #28 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, #868] @ 0x364 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 69204 │ │ │ │ + bne.n 69188 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r1, fp, #27 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 691b4 │ │ │ │ + beq.n 69138 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 69242 │ │ │ │ + bne.n 691c6 │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 691a8 │ │ │ │ + bhi.n 6912c │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r3, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ - b.n 691bc │ │ │ │ + b.n 69140 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 691bc │ │ │ │ + b.n 69140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 69242 │ │ │ │ + bne.n 691c6 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 691e4 │ │ │ │ + bne.n 69168 │ │ │ │ add.w r0, fp, #28 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691f0 │ │ │ │ + b.n 69174 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ add.w r1, fp, #28 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 69212 │ │ │ │ + cbz r4, 69196 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 69242 │ │ │ │ + b.n 691c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r1, #864] @ 0x360 │ │ │ │ add.w r1, fp, #28 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69242 │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 691c6 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 692b0 │ │ │ │ - b.n 692a4 │ │ │ │ + bge.n 69234 │ │ │ │ + b.n 69228 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69136 │ │ │ │ + beq.n 690ba │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -91702,75 +91658,75 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b47c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 69314 │ │ │ │ - ldr r3, [pc, #548] @ (694a8 ) │ │ │ │ + beq.n 69298 │ │ │ │ + ldr r3, [pc, #548] @ (6942c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ strd r6, fp, [r7, #4] │ │ │ │ strd r4, sl, [r7, #12] │ │ │ │ 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 r6, r3 │ │ │ │ - b.n 692cc │ │ │ │ + b.n 69250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 692b0 │ │ │ │ + cbnz r3, 69234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69398 │ │ │ │ + bge.n 6931c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69398 │ │ │ │ + bne.n 6931c │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69398 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6931c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 692fc │ │ │ │ + bpl.n 69280 │ │ │ │ ldr.w r4, [r8] │ │ │ │ - cbz r4, 692fc │ │ │ │ + cbz r4, 69280 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 692fc │ │ │ │ - movw r1, #47828 @ 0xbad4 │ │ │ │ + bge.n 69280 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47848 @ 0xbae8 │ │ │ │ + movw r0, #46760 @ 0xb6a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - bne.n 692cc │ │ │ │ + bne.n 69250 │ │ │ │ ldrd r4, sl, [r7, #12] │ │ │ │ ldrd r6, fp, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r1, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ - bgt.n 69328 │ │ │ │ + bgt.n 692ac │ │ │ │ strb.w r2, [fp, r3] │ │ │ │ - b.n 69334 │ │ │ │ + b.n 692b8 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ strhle.w r2, [fp, r3, lsl #1] │ │ │ │ strgt.w r2, [fp, r3, lsl #2] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ @@ -91794,99 +91750,99 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 693cc │ │ │ │ + b.n 69350 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 89f58 │ │ │ │ + bl 89fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 693cc │ │ │ │ - b.n 69398 │ │ │ │ + bne.n 69350 │ │ │ │ + b.n 6931c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 8bad4 │ │ │ │ + bl 8bb64 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 693cc │ │ │ │ + bne.n 69350 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693ac │ │ │ │ + bge.n 69330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 693ac │ │ │ │ + cbnz r3, 69330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69542 │ │ │ │ + bge.w 694c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69542 │ │ │ │ + bne.w 694c6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69542 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 694c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693e0 │ │ │ │ + bge.n 69364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 693e0 │ │ │ │ + cbnz r3, 69364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693f8 │ │ │ │ + bge.n 6937c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 693f8 │ │ │ │ + cbnz r3, 6937c │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69410 │ │ │ │ + bge.n 69394 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 69410 │ │ │ │ + cbnz r3, 69394 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69536 │ │ │ │ + bge.w 694ba │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 69536 │ │ │ │ - ldr.w r8, [pc, #124] @ 694a8 │ │ │ │ + bne.w 694ba │ │ │ │ + ldr.w r8, [pc, #124] @ 6942c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r4, [r3, r8] │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ ubfx r5, r5, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ mov.w r9, r3, asr #13 │ │ │ │ - bge.n 694ac │ │ │ │ - cbz r5, 694ac │ │ │ │ + bge.n 69430 │ │ │ │ + cbz r5, 69430 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 6945e │ │ │ │ + cbz r3, 693e2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6949a │ │ │ │ + cbz r0, 6941e │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ - cbz r2, 6949a │ │ │ │ + cbz r2, 6941e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -91900,495 +91856,537 @@ │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ - b.n 69536 │ │ │ │ + b.n 694ba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #204] @ (6957c ) │ │ │ │ + ldr r1, [pc, #204] @ (69500 ) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ - cbz r3, 694ca │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + cbz r3, 6944e │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 694ca │ │ │ │ + beq.n 6944e │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cbz r3, 69536 │ │ │ │ + cbz r3, 694ba │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 69536 │ │ │ │ - cbz r5, 69536 │ │ │ │ + ble.n 694ba │ │ │ │ + cbz r5, 694ba │ │ │ │ ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cbz r3, 69536 │ │ │ │ + cbz r3, 694ba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ str.w r6, [r3, #-8] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 69532 │ │ │ │ + bpl.n 694b6 │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w lr, r2, #3 │ │ │ │ ldr.w r2, [r1, #3892] @ 0xf34 │ │ │ │ ldr.w r5, [r1, #3868] @ 0xf1c │ │ │ │ add.w fp, r5, #1 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ orr.w lr, lr, r5 │ │ │ │ str.w ip, [r5] │ │ │ │ strd r2, lr, [r3, #-8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ str.w fp, [r1, #3868] @ 0xf1c │ │ │ │ blx sl │ │ │ │ - b.n 694e0 │ │ │ │ + b.n 69464 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 68f52 │ │ │ │ + b.n 68ed6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, sl │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69570 │ │ │ │ + bge.n 694f4 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 69570 │ │ │ │ + cbnz r3, 694f4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69570 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 694f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00069580 : │ │ │ │ +00069504 : │ │ │ │ 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 695ae │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bmi.n 69532 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697da │ │ │ │ + b.n 6975e │ │ │ │ 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 695c8 │ │ │ │ + bne.n 6954c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 695dc │ │ │ │ + bne.n 69560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 695dc │ │ │ │ + bne.n 69560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 695aa │ │ │ │ + bl 434e0 │ │ │ │ + b.n 6952e │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 69618 │ │ │ │ + bne.n 6959c │ │ │ │ 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 866cc │ │ │ │ + bl 86740 │ │ │ │ adds r1, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 697da │ │ │ │ + b.n 6975e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 6964c │ │ │ │ + cbz r3, 695d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6964c │ │ │ │ + bne.n 695d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc170 │ │ │ │ + bl dc1ac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69662 │ │ │ │ + beq.n 695e6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 697da │ │ │ │ + bne.w 6975e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d1f0 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15d0e4 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 697da │ │ │ │ + b.n 6975e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 695aa │ │ │ │ + beq.n 6952e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 697d8 │ │ │ │ + bne.w 6975c │ │ │ │ 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, 696aa │ │ │ │ + cbz r3, 6962e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 696aa │ │ │ │ + beq.n 6962e │ │ │ │ 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 8ac78 │ │ │ │ + bl 8ad00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 697a8 │ │ │ │ + beq.n 6972c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 696d4 │ │ │ │ + bgt.n 69658 │ │ │ │ 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 8a2e0 │ │ │ │ + bl 8a360 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 697a8 │ │ │ │ + beq.n 6972c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - cbz r0, 696e4 │ │ │ │ + cbz r0, 69668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2336a4 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 2321a4 <_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 69710 │ │ │ │ + bgt.n 69694 │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 69720 │ │ │ │ + b.n 696a4 │ │ │ │ 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 69750 │ │ │ │ + blt.n 696d4 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 69742 │ │ │ │ + bgt.n 696c6 │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 69722 │ │ │ │ + b.n 696a6 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r2, r3, lsl #2] │ │ │ │ - b.n 69722 │ │ │ │ + b.n 696a6 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 6975c │ │ │ │ + bgt.n 696e0 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 69768 │ │ │ │ + b.n 696ec │ │ │ │ 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, 69784 │ │ │ │ + cbz r0, 69708 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ str r4, [r2, r3] │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 69794 │ │ │ │ + b.n 69718 │ │ │ │ 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 69648 │ │ │ │ + b.n 695cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 697bc │ │ │ │ + bge.n 69740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 697bc │ │ │ │ + cbnz r3, 69740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 695aa │ │ │ │ + bge.w 6952e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 695aa │ │ │ │ + bne.w 6952e │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 695aa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6952e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ + cbnz r4, 6978e │ │ │ │ + movw r3, #4376 @ 0x1118 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54668 @ 0xd58c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 697d4 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + bl 941f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 697d4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1dd900 <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 103ef8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 697c4 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 697d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 697c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 697c0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000697e0 : │ │ │ │ +000697d8 : │ │ │ │ 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 69808 │ │ │ │ + beq.n 69800 │ │ │ │ movw r3, #31684 @ 0x7bc4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 69812 │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + bne.n 6980a │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.n 6983a │ │ │ │ + b.n 69832 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 69808 │ │ │ │ - bl 9e854 │ │ │ │ - movw r3, #54112 @ 0xd360 │ │ │ │ + beq.n 69800 │ │ │ │ + bl 9e910 │ │ │ │ + movw r3, #53024 @ 0xcf20 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + movw r0, #13044 @ 0x32f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006983c : │ │ │ │ +00069834 : │ │ │ │ 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 6985e │ │ │ │ + bne.n 69856 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 69854 │ │ │ │ + b.n 6984c │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 69874 │ │ │ │ + bne.n 6986c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w dd1c0 │ │ │ │ + b.w dd1e0 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 6988c │ │ │ │ + beq.n 69884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 6988c │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 69884 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 69890 │ │ │ │ + b.n 69888 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 698ac │ │ │ │ + cbz r3, 698a4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 698c4 │ │ │ │ + b.n 698bc │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 698b4 │ │ │ │ + bgt.n 698ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 698c4 │ │ │ │ + b.n 698bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 698b0 │ │ │ │ + bne.n 698a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 698b0 │ │ │ │ + beq.n 698a8 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 698e2 │ │ │ │ + b.n 698da │ │ │ │ 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] @ (69958 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #124] @ (69950 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69950 │ │ │ │ + cbz r0, 69948 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 698f6 │ │ │ │ + beq.n 698ee │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69912 │ │ │ │ - b.n 698fe │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 69950 │ │ │ │ - b.n 698ee │ │ │ │ + beq.n 6990a │ │ │ │ + b.n 698f6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 69948 │ │ │ │ + b.n 698e6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69914 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 69950 │ │ │ │ - b.n 69914 │ │ │ │ + bne.n 6990c │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 69948 │ │ │ │ + b.n 6990c │ │ │ │ movs r4, #0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c3b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 69944 │ │ │ │ + bne.n 6993c │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r7, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 69996 │ │ │ │ + bne.n 6998e │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #59488 @ 0xe860 │ │ │ │ + movw r0, #58328 @ 0xe3d8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 699b0 │ │ │ │ + b.n 699a8 │ │ │ │ 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 │ │ │ │ @@ -92398,332 +92396,332 @@ │ │ │ │ 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, 699d0 │ │ │ │ + cbnz r0, 699c8 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 699e2 │ │ │ │ - b.n 699da │ │ │ │ + cbz r0, 699da │ │ │ │ + b.n 699d2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 699ca │ │ │ │ - b.n 69a88 │ │ │ │ + beq.n 699c2 │ │ │ │ + b.n 69a80 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 699ee │ │ │ │ + cbz r0, 699e6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 699fa │ │ │ │ + cbz r0, 699f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 69a06 │ │ │ │ + cbz r0, 699fe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 69a12 │ │ │ │ + cbz r0, 69a0a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 69a1e │ │ │ │ + cbz r0, 69a16 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 69a2a │ │ │ │ + cbz r0, 69a22 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a88 │ │ │ │ + bne.n 69a80 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 69a34 │ │ │ │ + cbz r0, 69a2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69a3e │ │ │ │ + cbz r0, 69a36 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69a48 │ │ │ │ + cbz r0, 69a40 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 69a52 │ │ │ │ + cbz r0, 69a4a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 69a5c │ │ │ │ + cbz r0, 69a54 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 69a66 │ │ │ │ + cbz r0, 69a5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 69a70 │ │ │ │ + cbz r0, 69a68 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 69a7a │ │ │ │ + cbz r0, 69a72 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a88 │ │ │ │ + cbnz r0, 69a80 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 69a88 │ │ │ │ + cbz r0, 69a80 │ │ │ │ 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, 69aa8 │ │ │ │ + cbnz r0, 69aa0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 69ab2 │ │ │ │ - b.n 69aba │ │ │ │ + cbnz r0, 69aaa │ │ │ │ + b.n 69ab2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69aa2 │ │ │ │ - b.n 69b30 │ │ │ │ + beq.n 69a9a │ │ │ │ + b.n 69b28 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b30 │ │ │ │ + bne.n 69b28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 69ac6 │ │ │ │ + cbz r0, 69abe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b30 │ │ │ │ + bne.n 69b28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 69ad2 │ │ │ │ + cbz r0, 69aca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b30 │ │ │ │ + bne.n 69b28 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 69adc │ │ │ │ + cbz r0, 69ad4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 69ae6 │ │ │ │ + cbz r0, 69ade │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 69af0 │ │ │ │ + cbz r0, 69ae8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 69afa │ │ │ │ + cbz r0, 69af2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 69b04 │ │ │ │ + cbz r0, 69afc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 69b0e │ │ │ │ + cbz r0, 69b06 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69b18 │ │ │ │ + cbz r0, 69b10 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69b22 │ │ │ │ + cbz r0, 69b1a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69b30 │ │ │ │ + cbnz r0, 69b28 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 69b30 │ │ │ │ + cbz r0, 69b28 │ │ │ │ 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, 69b52 │ │ │ │ + cbz r3, 69b4a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69b6a │ │ │ │ + b.n 69b62 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69b5a │ │ │ │ + bgt.n 69b52 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69b6a │ │ │ │ + b.n 69b62 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b56 │ │ │ │ + bne.n 69b4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69b56 │ │ │ │ + beq.n 69b4e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69b8c │ │ │ │ + b.n 69b84 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #336] @ (69cd0 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #336] @ (69cc8 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69cba │ │ │ │ + beq.w 69cb2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 69cae │ │ │ │ + beq.w 69ca6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 69c30 │ │ │ │ + beq.n 69c28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 69bc0 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 69bb8 │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bba │ │ │ │ - bl 941dc │ │ │ │ + bne.n 69bb2 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69cae │ │ │ │ + bne.n 69ca6 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 69bc4 │ │ │ │ - b.n 69c30 │ │ │ │ + bne.n 69bbc │ │ │ │ + b.n 69c28 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - cbz r0, 69c00 │ │ │ │ + cbz r0, 69bf8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 69bdc │ │ │ │ + bne.n 69bd4 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 69bfa │ │ │ │ - bl 17532c │ │ │ │ + b.n 69bf2 │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69bfa │ │ │ │ - bl 941dc │ │ │ │ + bne.n 69bf2 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69cae │ │ │ │ + bne.n 69ca6 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 69c04 │ │ │ │ - b.n 69c3a │ │ │ │ - vldr d9, [pc, #196] @ 69cc8 │ │ │ │ + bne.n 69bfc │ │ │ │ + b.n 69c32 │ │ │ │ + vldr d9, [pc, #196] @ 69cc0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 69c12 │ │ │ │ + bne.n 69c0a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 69c3e │ │ │ │ - bl 17532c │ │ │ │ + b.n 69c36 │ │ │ │ + bl 175048 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69c3e │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 69c3e │ │ │ │ - b.n 69cae │ │ │ │ - vldr d8, [pc, #148] @ 69cc8 │ │ │ │ + bne.n 69c36 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 69c36 │ │ │ │ + b.n 69ca6 │ │ │ │ + vldr d8, [pc, #148] @ 69cc0 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 69c3e │ │ │ │ - vldr d8, [pc, #140] @ 69cc8 │ │ │ │ + b.n 69c36 │ │ │ │ + vldr d8, [pc, #140] @ 69cc0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 23ca70 │ │ │ │ + bl 23b570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69cae │ │ │ │ + beq.n 69ca6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23ca70 │ │ │ │ + bl 23b570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69cae │ │ │ │ + beq.n 69ca6 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0ee8 │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0f38 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b3e4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69cb2 │ │ │ │ + bne.n 69caa │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69cba │ │ │ │ + b.n 69cb2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 69d20 │ │ │ │ + bl 69d12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -92731,237 +92729,233 @@ │ │ │ │ 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 │ │ │ │ - bl 9b258 │ │ │ │ + bl 9b2c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69cf6 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 69d16 │ │ │ │ + bne.n 69cee │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 69d0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 69d0c │ │ │ │ + cbz r3, 69d04 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 69d08 │ │ │ │ + blt.n 69d00 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 69d0a │ │ │ │ + b.n 69d02 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 69d18 │ │ │ │ + b.n 69d10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #160] @ 69dd8 │ │ │ │ + vldr d8, [pc, #160] @ 69dc8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69dca │ │ │ │ + cbz r0, 69dbc │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69d90 │ │ │ │ + cbnz r0, 69d82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d8c │ │ │ │ + bge.n 69d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d8c │ │ │ │ + cbnz r3, 69d7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69dca │ │ │ │ + b.n 69dbc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69db0 │ │ │ │ + bge.n 69da2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69db0 │ │ │ │ + cbnz r3, 69da2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69dbe │ │ │ │ + bge.n 69db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 69dc2 │ │ │ │ + cbz r3, 69db4 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 69dca │ │ │ │ + b.n 69dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69dbe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69db0 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ - bvs.n 69d06 │ │ │ │ + bvs.n 69cf6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -00069de0 : │ │ │ │ +00069dd0 : │ │ │ │ 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] @ (69f34 ) │ │ │ │ + ldr r3, [pc, #324] @ (69f24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ - cbz r6, 69e26 │ │ │ │ + cbz r6, 69e16 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 69e0a │ │ │ │ + bls.n 69dfa │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 69dfa │ │ │ │ - b.n 69e26 │ │ │ │ + bne.n 69dea │ │ │ │ + b.n 69e16 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69e40 │ │ │ │ + beq.n 69e30 │ │ │ │ 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 69e40 │ │ │ │ - b.n 69e02 │ │ │ │ + bcs.n 69e30 │ │ │ │ + b.n 69df2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #38636 @ 0x96ec │ │ │ │ + movw r2, #37548 @ 0x92ac │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ - b.n 69f30 │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ + b.n 69f20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205898 │ │ │ │ + bl 204148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69f2e │ │ │ │ + beq.n 69f1e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 69f08 │ │ │ │ + bne.n 69ef8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbnz r5, 69e94 │ │ │ │ + cbnz r5, 69e84 │ │ │ │ mov r0, r6 │ │ │ │ - bl f74e0 │ │ │ │ + bl f7838 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69e94 │ │ │ │ + cbnz r0, 69e84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f30 │ │ │ │ + bge.n 69f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69f30 │ │ │ │ - ldr r2, [pc, #188] @ (69f38 ) │ │ │ │ + bne.n 69f20 │ │ │ │ + ldr r2, [pc, #188] @ (69f28 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69e8a │ │ │ │ + cbz r3, 69e7a │ │ │ │ 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 69f30 │ │ │ │ + b.n 69f20 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - cbnz r6, 69ece │ │ │ │ - bl 7fdcc │ │ │ │ + cbnz r6, 69ebe │ │ │ │ + bl 7fdc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 69ecc │ │ │ │ + cbnz r0, 69ebc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69ec8 │ │ │ │ + bge.n 69eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69ec8 │ │ │ │ - ldr r2, [pc, #136] @ (69f38 ) │ │ │ │ + cbnz r3, 69eb8 │ │ │ │ + ldr r2, [pc, #136] @ (69f28 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69ec0 │ │ │ │ + cbz r3, 69eb0 │ │ │ │ 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 69f30 │ │ │ │ + b.n 69f20 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9fe64 │ │ │ │ + bl 9ff24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f04 │ │ │ │ + bge.n 69ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69f04 │ │ │ │ - ldr r2, [pc, #76] @ (69f38 ) │ │ │ │ + cbnz r3, 69ef4 │ │ │ │ + ldr r2, [pc, #76] @ (69f28 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69efc │ │ │ │ + cbz r3, 69eec │ │ │ │ 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 69f30 │ │ │ │ + b.n 69f20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f2e │ │ │ │ + bge.n 69f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69f2e │ │ │ │ - ldr r2, [pc, #32] @ (69f38 ) │ │ │ │ + cbnz r3, 69f1e │ │ │ │ + ldr r2, [pc, #32] @ (69f28 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69f26 │ │ │ │ + cbz r3, 69f16 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ @@ -92974,386 +92968,386 @@ │ │ │ │ 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 r0, r1 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69f8c │ │ │ │ + beq.n 69f7c │ │ │ │ mov r4, r0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9e8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69f84 │ │ │ │ + bne.n 69f74 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69f8e │ │ │ │ + b.n 69f7e │ │ │ │ mov r0, sp │ │ │ │ - bl 69d20 │ │ │ │ - b.n 69f8e │ │ │ │ + bl 69d12 │ │ │ │ + b.n 69f7e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 69fa8 │ │ │ │ + cbz r3, 69f98 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 8ed78 │ │ │ │ + b.w 8ee08 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8ea34 │ │ │ │ + b.w 8eac4 │ │ │ │ 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, 69fca │ │ │ │ + cbz r3, 69fba │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69fe2 │ │ │ │ + b.n 69fd2 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69fd2 │ │ │ │ + bgt.n 69fc2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69fe2 │ │ │ │ + b.n 69fd2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69fce │ │ │ │ + bne.n 69fbe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69fce │ │ │ │ + beq.n 69fbe │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 6a008 │ │ │ │ + b.n 69ff8 │ │ │ │ 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 │ │ │ │ movw r3, #23172 @ 0x5a84 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a0e6 │ │ │ │ + beq.n 6a0d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6a0da │ │ │ │ - cbz r6, 6a084 │ │ │ │ + beq.n 6a0ca │ │ │ │ + cbz r6, 6a074 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 6a038 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 6a028 │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a032 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6a022 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0da │ │ │ │ + bne.n 6a0ca │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 6a03c │ │ │ │ - b.n 6a08e │ │ │ │ + bne.n 6a02c │ │ │ │ + b.n 6a07e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 6a062 │ │ │ │ - bl 155a6c │ │ │ │ + cbz r0, 6a052 │ │ │ │ + bl 155a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a05c │ │ │ │ - bl 941dc │ │ │ │ + bne.n 6a04c │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0da │ │ │ │ + bne.n 6a0ca │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 6a066 │ │ │ │ - b.n 6a096 │ │ │ │ + bne.n 6a056 │ │ │ │ + b.n 6a086 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 155a6c │ │ │ │ + bl 155a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a09a │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6a0da │ │ │ │ - b.n 6a09a │ │ │ │ + bne.n 6a08a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6a0ca │ │ │ │ + b.n 6a08a │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 6a09a │ │ │ │ + b.n 6a08a │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 6a09a │ │ │ │ + b.n 6a08a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0ee8 │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0f38 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b3e4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a0de │ │ │ │ + bne.n 6a0ce │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a0e6 │ │ │ │ + b.n 6a0d6 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 6a1c0 │ │ │ │ + bl 6a184 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5752 @ 0x1678 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a116 : │ │ │ │ +0006a106 : │ │ │ │ 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, #34720 @ 0x87a0 │ │ │ │ + movw r1, #33632 @ 0x8360 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a14e │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a13e │ │ │ │ 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 2404ec │ │ │ │ - b.n 6a152 │ │ │ │ + bl 23efec │ │ │ │ + b.n 6a142 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a156 : │ │ │ │ +0006a146 : │ │ │ │ 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, #34676 @ 0x8774 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a18c │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a17c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2404ec │ │ │ │ - b.n 6a190 │ │ │ │ + bl 23efec │ │ │ │ + b.n 6a180 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6a1ba │ │ │ │ - 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 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 94494 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e9d2c │ │ │ │ + bl 1e83d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1e6 │ │ │ │ + bne.n 6a1aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a20c │ │ │ │ + b.n 6a1d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e9d2c │ │ │ │ + bl 1e83d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a1e2 │ │ │ │ + beq.n 6a1a6 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #17396 @ 0x43f4 │ │ │ │ + movw r0, #16308 @ 0x3fb4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a210 : │ │ │ │ +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, #34676 @ 0x8774 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a246 │ │ │ │ + bl 280204 <_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 2404ec │ │ │ │ - b.n 6a24a │ │ │ │ + bl 23efec │ │ │ │ + b.n 6a20e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 6a238 │ │ │ │ + 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 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 94518 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 94518 │ │ │ │ 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 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a29e │ │ │ │ + beq.n 6a28e │ │ │ │ mov r4, r0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9e8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a296 │ │ │ │ + bne.n 6a286 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2a0 │ │ │ │ + b.n 6a290 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a1c0 │ │ │ │ - b.n 6a2a0 │ │ │ │ + bl 6a184 │ │ │ │ + b.n 6a290 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a2a4 : │ │ │ │ +0006a294 : │ │ │ │ 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, #34624 @ 0x8740 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a2da │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a2ca │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2404ec │ │ │ │ - b.n 6a2de │ │ │ │ + bl 23efec │ │ │ │ + b.n 6a2ce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a2e2 : │ │ │ │ +0006a2d2 : │ │ │ │ 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, #34624 @ 0x8740 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a318 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a308 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2404ec │ │ │ │ - b.n 6a31c │ │ │ │ + bl 23efec │ │ │ │ + b.n 6a30c │ │ │ │ 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 │ │ │ │ @@ -93363,32 +93357,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] @ (6a3c0 ) │ │ │ │ + ldr r3, [pc, #116] @ (6a3b0 ) │ │ │ │ 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, #14688 @ 0x3960 │ │ │ │ + movw r2, #13600 @ 0x3520 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl f5908 │ │ │ │ - cbz r0, 6a3ba │ │ │ │ + bl f5c54 │ │ │ │ + cbz r0, 6a3aa │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 6a386 │ │ │ │ + cbnz r5, 6a376 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 6a37a │ │ │ │ + cbz r3, 6a36a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 6a386 │ │ │ │ + b.n 6a376 │ │ │ │ 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] │ │ │ │ @@ -93406,156 +93400,156 @@ │ │ │ │ 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 2a23bc │ │ │ │ + bl 2a1f9c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006a3c4 : │ │ │ │ +0006a3b4 : │ │ │ │ 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, #34624 @ 0x8740 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a3e8 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a3d8 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 6a3ec │ │ │ │ + b.n 6a3dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006a3ee : │ │ │ │ +0006a3de : │ │ │ │ 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, #34624 @ 0x8740 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a412 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a402 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 6a416 │ │ │ │ + b.n 6a406 │ │ │ │ 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, #14704 @ 0x3970 │ │ │ │ + movw r1, #13616 @ 0x3530 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ - cbnz r0, 6a45a │ │ │ │ + bl 2352bc │ │ │ │ + cbnz r0, 6a44a │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #25113 @ 0x6219 │ │ │ │ + movw r1, #19309 @ 0x4b6d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f120 │ │ │ │ + b.w 3f118 │ │ │ │ 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.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6a484 │ │ │ │ - bl 87b90 │ │ │ │ - b.n 6a488 │ │ │ │ + bne.n 6a474 │ │ │ │ + bl 87bfc │ │ │ │ + b.n 6a478 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 6a496 │ │ │ │ + cbz r0, 6a486 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r0, #13] │ │ │ │ str r3, [r0, #8] │ │ │ │ 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, 6a4ba │ │ │ │ + cbnz r0, 6a4aa │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6a4ba │ │ │ │ + ble.n 6a4aa │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6a4ba │ │ │ │ - cbnz r2, 6a4d8 │ │ │ │ + bne.n 6a4aa │ │ │ │ + cbnz r2, 6a4c8 │ │ │ │ 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] @ (6a544 ) │ │ │ │ + ldr r3, [pc, #116] @ (6a534 ) │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a53c │ │ │ │ + cbz r0, 6a52c │ │ │ │ ldrd r6, r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - bne.n 6a504 │ │ │ │ - movw r2, #6040 @ 0x1798 │ │ │ │ + bne.n 6a4f4 │ │ │ │ + movw r2, #4992 @ 0x1380 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45052 @ 0xaffc │ │ │ │ + movw r0, #43964 @ 0xabbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a53c │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a52c │ │ │ │ mov r0, r3 │ │ │ │ - bl 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a53c │ │ │ │ + cbz r0, 6a52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 26e148 │ │ │ │ + bl 26cc54 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a69f4 <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ + bl 2a65d4 <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a52c │ │ │ │ + blt.n 6a51c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a53c │ │ │ │ + b.n 6a52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a528 │ │ │ │ + bne.n 6a518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a528 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a518 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -93563,148 +93557,148 @@ │ │ │ │ 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 6a574 │ │ │ │ + bne.n 6a564 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6a61a │ │ │ │ + b.n 6a60a │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a56a │ │ │ │ + bne.n 6a55a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a56a │ │ │ │ + beq.n 6a55a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a56a │ │ │ │ + bne.n 6a55a │ │ │ │ movw r8, #59040 @ 0xe6a0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a5ae │ │ │ │ + beq.n 6a59e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a56a │ │ │ │ + beq.n 6a55a │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 6a5ca │ │ │ │ + beq.n 6a5ba │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 6a5fc │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 6a5ec │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 243ed4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 2429d4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 243ed4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 2429d4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ - b.n 6a61a │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + b.n 6a60a │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a60c │ │ │ │ + beq.n 6a5fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a56a │ │ │ │ + beq.n 6a55a │ │ │ │ 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 6a6d6 │ │ │ │ + b.n 6a6c6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movw r0, #14888 @ 0x3a28 │ │ │ │ + movw r0, #13800 @ 0x35e8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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 6a6ca │ │ │ │ + beq.n 6a6ba │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 6a6ca │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 6a6ba │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a6ca │ │ │ │ + beq.n 6a6ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 6a6ca │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 6a6ba │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r5, #58832 @ 0xe5d0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6a68c │ │ │ │ + beq.n 6a67c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 6a692 │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 6a682 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a6a8 │ │ │ │ - b.n 6a698 │ │ │ │ + beq.n 6a698 │ │ │ │ + b.n 6a688 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6a6be │ │ │ │ - b.n 6a6b4 │ │ │ │ + beq.n 6a6ae │ │ │ │ + b.n 6a6a4 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 6a6ca │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 6a6ba │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a6d6 │ │ │ │ + b.n 6a6c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbz r0, 6a6ca │ │ │ │ + bl 9e910 │ │ │ │ + cbz r0, 6a6ba │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a6d6 │ │ │ │ + b.n 6a6c6 │ │ │ │ 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 │ │ │ │ @@ -93714,36 +93708,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 6a6fe │ │ │ │ + cbz r2, 6a6ee │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a3ed0 │ │ │ │ - cbnz r0, 6a720 │ │ │ │ + bl 2a3ab0 │ │ │ │ + cbnz r0, 6a710 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26e9dc <_PyTime_ObjectToTime_t@@Base+0x290> │ │ │ │ + b.w 26d4e4 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6a72e │ │ │ │ + b.n 6a71e │ │ │ │ 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] │ │ │ │ @@ -93752,332 +93746,332 @@ │ │ │ │ ldrb r6, [r0, #15] │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r4, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - movw r5, #6604 @ 0x19cc │ │ │ │ + movw r5, #5556 @ 0x15b4 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ - bl 243ed4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 2429d4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ subs r6, #1 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ - movw r0, #14904 @ 0x3a38 │ │ │ │ + movw r0, #13816 @ 0x35f8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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, 6a7bc │ │ │ │ + cbnz r1, 6a7ac │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61168 @ 0xeef0 │ │ │ │ + movw r1, #60080 @ 0xeab0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6a7de │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6a7ce │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 6a7e4 │ │ │ │ + bmi.n 6a7d4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14936 @ 0x3a58 │ │ │ │ + movw r1, #13848 @ 0x3618 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a80e │ │ │ │ + b.n 6a7fe │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6a7fc │ │ │ │ + cbz r3, 6a7ec │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a806 │ │ │ │ + bge.n 6a7f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6a806 │ │ │ │ - bl 2a4e4c │ │ │ │ + b.n 6a7f6 │ │ │ │ + bl 2a4a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a80e │ │ │ │ - b.n 6a7ea │ │ │ │ + beq.n 6a7fe │ │ │ │ + b.n 6a7da │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 6a840 │ │ │ │ + bmi.n 6a830 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14968 @ 0x3a78 │ │ │ │ + movw r1, #13880 @ 0x3638 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6a896 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6a886 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a24b0 │ │ │ │ - cbz r0, 6a87e │ │ │ │ + bl a2570 │ │ │ │ + cbz r0, 6a86e │ │ │ │ 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 6a862 │ │ │ │ + bls.n 6a852 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 6a87e │ │ │ │ + bne.n 6a86e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2e17f8 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ - cbnz r0, 6a87e │ │ │ │ + bl 2e14d4 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ + cbnz r0, 6a86e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26e9dc <_PyTime_ObjectToTime_t@@Base+0x290> │ │ │ │ - b.n 6a898 │ │ │ │ + bl 26d4e4 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ + b.n 6a888 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15004 @ 0x3a9c │ │ │ │ + movw r1, #13916 @ 0x365c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ 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, #15036 @ 0x3abc │ │ │ │ + movw r0, #13948 @ 0x367c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40008 @ 0x9c48 │ │ │ │ + movw r0, #38920 @ 0x9808 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65300 @ 0xff14 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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, 6a92a │ │ │ │ + cbz r3, 6a91a │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6a92c │ │ │ │ + b.n 6a91c │ │ │ │ mov r9, r3 │ │ │ │ ldrh.w r6, [r8, #13] │ │ │ │ ldrb.w sl, [r8, #15] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ - cbnz r3, 6a944 │ │ │ │ + cbnz r3, 6a934 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6a944 │ │ │ │ + blt.n 6a934 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 6a944 │ │ │ │ - cbnz r4, 6a962 │ │ │ │ + bgt.n 6a934 │ │ │ │ + cbnz r4, 6a952 │ │ │ │ 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, #112] @ (6a9cc ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #112] @ (6a9bc ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a9c4 │ │ │ │ + cbz r0, 6a9b4 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, r9, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 6a9b0 │ │ │ │ + beq.n 6a9a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6a984 │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 6a974 │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a980 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6a9c4 │ │ │ │ + bne.n 6a970 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6a9b4 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 6a9b0 │ │ │ │ + beq.n 6a9a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6a99e │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 6a98e │ │ │ │ + bl 123260 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a99a │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6a9c4 │ │ │ │ + bne.n 6a98a │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6a9b4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6a9b0 │ │ │ │ + beq.n 6a9a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a9b0 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6a9c4 │ │ │ │ + bne.n 6a9a0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6a9b4 │ │ │ │ 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 26e9dc <_PyTime_ObjectToTime_t@@Base+0x290> │ │ │ │ + b.w 26d4e4 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ 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 243ed4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 2429d4 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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, #38468 @ 0x9644 │ │ │ │ + movw r1, #37380 @ 0x9204 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 6aa60 │ │ │ │ - ldr r0, [pc, #64] @ (6aa68 ) │ │ │ │ - bl 146534 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 6aa50 │ │ │ │ + ldr r0, [pc, #64] @ (6aa58 ) │ │ │ │ + bl 14668c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aa62 │ │ │ │ + cbz r0, 6aa52 │ │ │ │ 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] @ (6aa6c ) │ │ │ │ - bl 12c14c │ │ │ │ + ldr r1, [pc, #44] @ (6aa5c ) │ │ │ │ + bl 12c3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aa50 │ │ │ │ + blt.n 6aa40 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6aa62 │ │ │ │ + b.n 6aa52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6aa4c │ │ │ │ + bne.n 6aa3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aa4c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aa3c │ │ │ │ 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 6a72e │ │ │ │ + b.n 6a71e │ │ │ │ │ │ │ │ -0006aa78 : │ │ │ │ +0006aa68 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6aa7c │ │ │ │ + b.n 6aa6c │ │ │ │ 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 2435d8 │ │ │ │ + bl 2420d8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - movw r0, #15256 @ 0x3b98 │ │ │ │ + movw r0, #14168 @ 0x3758 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ │ │ │ │ -0006aab0 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0006aaa0 <_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 │ │ │ │ @@ -94097,296 +94091,296 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006aaf4 : │ │ │ │ +0006aae4 : │ │ │ │ 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 6ab12 │ │ │ │ + bpl.n 6ab02 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 6ab18 │ │ │ │ - bl 56f8a │ │ │ │ - b.n 6ab38 │ │ │ │ + bmi.n 6ab08 │ │ │ │ + bl 56f82 │ │ │ │ + b.n 6ab28 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 6ab22 │ │ │ │ + blt.n 6ab12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6ab3e │ │ │ │ + blt.n 6ab2e │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31016 @ 0x7928 │ │ │ │ + movw r1, #29884 @ 0x74bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6abbc │ │ │ │ + b.n 6abac │ │ │ │ mov r6, r2 │ │ │ │ - bl 2a43cc │ │ │ │ + bl 2a3fac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab38 │ │ │ │ + bne.n 6ab28 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 6ab6e │ │ │ │ + bmi.n 6ab5e │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 6ab72 │ │ │ │ + beq.n 6ab62 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 6ab74 │ │ │ │ + b.n 6ab64 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 6ab74 │ │ │ │ + b.n 6ab64 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 6ab90 │ │ │ │ + bls.n 6ab80 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #14184 @ 0x3768 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6ab38 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6ab28 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6aba6 │ │ │ │ + bpl.n 6ab96 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6aba2 │ │ │ │ + beq.n 6ab92 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 6aba8 │ │ │ │ + b.n 6ab98 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6aba8 │ │ │ │ + b.n 6ab98 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6abb0 │ │ │ │ + bne.n 6aba0 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 6abbc │ │ │ │ + b.n 6abac │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006abbe <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0006abae <_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 6abe8 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 6abd8 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #14208 @ 0x3780 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - b.n 6ac00 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 6abf0 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 6abf0 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 6abe0 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 6ac0c <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 6abfc <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15344 @ 0x3bf0 │ │ │ │ + movw r1, #14256 @ 0x37b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ + b.w f41f0 │ │ │ │ + movw r1, #15036 @ 0x3abc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 6ac26 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 6ac16 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 6ac48 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 6ac38 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41572 @ 0xa264 │ │ │ │ + movw r1, #40484 @ 0x9e24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 a9c1c │ │ │ │ + bl a9cbc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac9c <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6aca2 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ + bne.n 6ac8c <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6ac92 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32712 @ 0x7fc8 │ │ │ │ + movw r1, #31564 @ 0x7b4c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ac78 <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ + beq.n 6ac68 <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006aca6 : │ │ │ │ +0006ac96 : │ │ │ │ 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] @ (6ad2c ) │ │ │ │ + ldr r4, [pc, #116] @ (6ad1c ) │ │ │ │ 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, 6acd6 │ │ │ │ + cbnz r3, 6acc6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 6accc │ │ │ │ + cbz r3, 6acbc │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6acc0 │ │ │ │ + b.n 6acb0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 6acf0 │ │ │ │ + b.n 6ace0 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6acf0 │ │ │ │ + beq.n 6ace0 │ │ │ │ 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, 6ad02 │ │ │ │ + cbz r3, 6acf2 │ │ │ │ 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 6ad20 │ │ │ │ - cbz r0, 6ad20 │ │ │ │ - bl f666c │ │ │ │ + beq.n 6ad10 │ │ │ │ + cbz r0, 6ad10 │ │ │ │ + bl f69c4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - b.n 6ad28 │ │ │ │ + b.n 6ad18 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ad30 : │ │ │ │ +0006ad20 : │ │ │ │ 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] @ (6ad68 ) │ │ │ │ + ldr r4, [pc, #40] @ (6ad58 ) │ │ │ │ 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 2a2fb4 │ │ │ │ + bl 2a2b98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ 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, #15400 @ 0x3c28 │ │ │ │ + movw r1, #14312 @ 0x37e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ - cbz r0, 6ad9c │ │ │ │ + bl 2352bc │ │ │ │ + cbz r0, 6ad8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6adc8 │ │ │ │ - movw r1, #15616 @ 0x3d00 │ │ │ │ + b.n 6adb8 │ │ │ │ + movw r1, #14528 @ 0x38c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad98 │ │ │ │ + beq.n 6ad88 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25113 @ 0x6219 │ │ │ │ + movw r1, #19309 @ 0x4b6d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a9518 │ │ │ │ + bl 2a90f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006adcc : │ │ │ │ - ldr r3, [pc, #52] @ (6ae04 ) │ │ │ │ +0006adbc : │ │ │ │ + ldr r3, [pc, #52] @ (6adf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 6ade2 │ │ │ │ + cbnz r3, 6add2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6add6 │ │ │ │ - b.n 6ae00 │ │ │ │ + bne.n 6adc6 │ │ │ │ + b.n 6adf0 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6adfe │ │ │ │ + beq.n 6adee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -94397,57 +94391,57 @@ │ │ │ │ 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 53b46 │ │ │ │ + bl 53b3e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65300 @ 0xff14 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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, 6ae5a │ │ │ │ + cbz r3, 6ae4a │ │ │ │ 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 6ae64 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6ae6e │ │ │ │ + bne.n 6ae54 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6ae5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 │ │ │ │ - b.w 68718 <_Py_cr_quot@@Base+0x52> │ │ │ │ + b.w 68710 <_Py_cr_quot@@Base+0x4e> │ │ │ │ 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] │ │ │ │ @@ -94455,142 +94449,142 @@ │ │ │ │ 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, 6aec4 │ │ │ │ + cbz r4, 6aeb4 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 6aecc │ │ │ │ + b.n 6aebc │ │ │ │ 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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6af0a │ │ │ │ + bhi.n 6aefa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 6af20 │ │ │ │ + ble.n 6af10 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 6af28 │ │ │ │ - movw r0, #21224 @ 0x52e8 │ │ │ │ + b.n 6af18 │ │ │ │ + movw r0, #20068 @ 0x4e64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2aa4 │ │ │ │ + bl e2b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af00 │ │ │ │ + bne.n 6aef0 │ │ │ │ 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 6af30 │ │ │ │ + b.n 6af20 │ │ │ │ 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 2d77a8 │ │ │ │ + bl 2d7378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6afc2 │ │ │ │ + beq.n 6afb2 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 6af98 │ │ │ │ + cbz r0, 6af88 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl a8390 │ │ │ │ + bl a8414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afd6 │ │ │ │ + beq.n 6afc6 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 6afa6 │ │ │ │ + cbz r3, 6af96 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6afa6 │ │ │ │ + beq.n 6af96 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7af8 │ │ │ │ + bl 2d76c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6afba │ │ │ │ + beq.n 6afaa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 6afa6 │ │ │ │ + bl 85064 │ │ │ │ + b.n 6af96 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6afd6 │ │ │ │ + cbz r0, 6afc6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 6afd6 │ │ │ │ + cbz r3, 6afc6 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 6afd6 │ │ │ │ + cbz r1, 6afc6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7980 │ │ │ │ + bl 2d7550 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6afd6 │ │ │ │ + bne.n 6afc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6afc6 │ │ │ │ + blt.n 6afb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6afd6 │ │ │ │ + b.n 6afc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6afc2 │ │ │ │ + bne.n 6afb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6afc2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6afb2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006afdc : │ │ │ │ +0006afcc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (6b010 ) │ │ │ │ + ldr r1, [pc, #36] @ (6b000 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1c5e74 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1c4774 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6b008 │ │ │ │ + cbz r3, 6aff8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -94598,288 +94592,288 @@ │ │ │ │ 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, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 6b05a │ │ │ │ + cbz r4, 6b04a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 6b072 │ │ │ │ + cbz r3, 6b062 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #33728 @ 0x83c0 │ │ │ │ + movw r2, #32640 @ 0x7f80 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a7af8 │ │ │ │ + bl 2a76d8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 6b07a │ │ │ │ + b.n 6b06a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47164 @ 0xb83c │ │ │ │ + movw r1, #46076 @ 0xb3fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6b07a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6b06a │ │ │ │ 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, #41608 @ 0xa288 │ │ │ │ + movw r2, #40520 @ 0x9e48 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #14548 @ 0x38d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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, 6b0ee │ │ │ │ + cbz r3, 6b0de │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6b0ee │ │ │ │ + beq.n 6b0de │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ + movw r1, #40520 @ 0x9e48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2386bc │ │ │ │ + bl 2371bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b168 │ │ │ │ + beq.n 6b158 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 6b0fc │ │ │ │ + bne.n 6b0ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b0ee │ │ │ │ + bge.n 6b0de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b0ee │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6b0de │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b120 │ │ │ │ + bge.n 6b110 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b120 │ │ │ │ + b.n 6b110 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3a70 │ │ │ │ + bl 2a3650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b11e │ │ │ │ + bge.n 6b10e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b11e │ │ │ │ + cbnz r3, 6b10e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6b16a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b15a │ │ │ │ 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 6b14c │ │ │ │ + bge.n 6b13c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 6b14c │ │ │ │ + cbnz r0, 6b13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 2551a8 <_PyInterpreterState_GetWhence@@Base+0x1ac> │ │ │ │ + bl 253cc8 <_PyInterpreterState_GetWhence@@Base+0x1ac> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6b16a │ │ │ │ + b.n 6b15a │ │ │ │ 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 6b1da │ │ │ │ + beq.n 6b1ca │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ - bl 11b684 │ │ │ │ + bl 11b8ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b1ae │ │ │ │ + bge.n 6b19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b1ae │ │ │ │ + cbnz r3, 6b19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b1d8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b1c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15792 @ 0x3db0 │ │ │ │ + movw r0, #14704 @ 0x3970 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b1da │ │ │ │ + bge.n 6b1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b1da │ │ │ │ + cbnz r3, 6b1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b1da │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b1ca │ │ │ │ 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, #836 @ 0x344 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 6b21c │ │ │ │ + movw r1, #65284 @ 0xff04 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 6b20c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6b220 │ │ │ │ + bl 6b210 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + movw r0, #65300 @ 0xff14 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 95278 │ │ │ │ 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 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b290 │ │ │ │ + cbz r0, 6b280 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 6b24e │ │ │ │ + ble.n 6b23e │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 6b24e │ │ │ │ + cbz r3, 6b23e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 6b262 │ │ │ │ + cbz r3, 6b252 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b26c │ │ │ │ + bne.n 6b25c │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6b274 │ │ │ │ + b.n 6b264 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b280 │ │ │ │ + blt.n 6b270 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b290 │ │ │ │ + b.n 6b280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b27c │ │ │ │ + bne.n 6b26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b27c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b26c │ │ │ │ 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 6b2da │ │ │ │ + beq.n 6b2ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca4a8 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c8dc0 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b2da │ │ │ │ + bne.n 6b2ca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1692 @ 0x69c │ │ │ │ + movw r1, #604 @ 0x25c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b32a │ │ │ │ + b.n 6b31a │ │ │ │ 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, 6b32a │ │ │ │ + cbz r0, 6b31a │ │ │ │ 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 6b312 │ │ │ │ + beq.n 6b302 │ │ │ │ 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] │ │ │ │ @@ -94898,234 +94892,234 @@ │ │ │ │ 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 11b684 │ │ │ │ + bl 11b8ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b35e │ │ │ │ + bge.n 6b34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b35e │ │ │ │ + cbnz r3, 6b34e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6b38e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b37e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15808 @ 0x3dc0 │ │ │ │ + movw r0, #14720 @ 0x3980 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b37e │ │ │ │ + blt.n 6b36e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b38e │ │ │ │ + b.n 6b37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b37a │ │ │ │ + bne.n 6b36a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b37a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b36a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41560 @ 0xa258 │ │ │ │ + movw r2, #40472 @ 0x9e18 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #14548 @ 0x38d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41708 @ 0xa2ec │ │ │ │ + movw r2, #40620 @ 0x9eac │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + movw r1, #14548 @ 0x38d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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] @ (6b460 ) │ │ │ │ + ldr r3, [pc, #120] @ (6b450 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #59228 @ 0xe75c │ │ │ │ + movw r2, #58140 @ 0xe31c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl f5908 │ │ │ │ - cbz r0, 6b458 │ │ │ │ + bl f5c54 │ │ │ │ + cbz r0, 6b448 │ │ │ │ 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, #15824 @ 0x3dd0 │ │ │ │ + movw r0, #14736 @ 0x3990 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b45a │ │ │ │ + cbz r0, 6b44a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 255b58 <_PyInterpreterState_GetWhence@@Base+0xb5c> │ │ │ │ + bl 25478c <_PyInterpreterState_GetWhence@@Base+0xc70> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b448 │ │ │ │ + blt.n 6b438 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b45a │ │ │ │ + b.n 6b44a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b444 │ │ │ │ + bne.n 6b434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b444 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b434 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 6b220 │ │ │ │ + bl 6b210 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65300 @ 0xff14 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 951f4 │ │ │ │ + b.w 95278 │ │ │ │ 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, #38468 @ 0x9644 │ │ │ │ + movw r1, #37380 @ 0x9204 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 6b4ee │ │ │ │ - ldr r0, [pc, #64] @ (6b4f8 ) │ │ │ │ - bl 146534 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 6b4de │ │ │ │ + ldr r0, [pc, #64] @ (6b4e8 ) │ │ │ │ + bl 14668c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b4f0 │ │ │ │ + cbz r0, 6b4e0 │ │ │ │ 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] @ (6b4fc ) │ │ │ │ - bl 12c14c │ │ │ │ + ldr r1, [pc, #48] @ (6b4ec ) │ │ │ │ + bl 12c3e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b4de │ │ │ │ + blt.n 6b4ce │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b4f0 │ │ │ │ + b.n 6b4e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b4da │ │ │ │ + bne.n 6b4ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b4da │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b4ca │ │ │ │ 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 │ │ │ │ ldmia r2!, {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 r0, r1 │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b520 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6b562 │ │ │ │ - ldr r1, [pc, #68] @ (6b568 ) │ │ │ │ + bne.n 6b510 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6b552 │ │ │ │ + ldr r1, [pc, #68] @ (6b558 ) │ │ │ │ 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 6b552 │ │ │ │ + bne.n 6b542 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15836 @ 0x3ddc │ │ │ │ + movw r1, #14748 @ 0x399c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6b562 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6b552 │ │ │ │ ldr.w r0, [r3, #3920] @ 0xf50 │ │ │ │ str.w r4, [r3, #3920] @ 0xf50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 94494 │ │ │ │ + b.w 94518 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbnz r3, 6b588 │ │ │ │ - bl f7070 │ │ │ │ - b.n 6b592 │ │ │ │ + cbnz r3, 6b578 │ │ │ │ + bl f73c8 │ │ │ │ + b.n 6b582 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1472] @ 0x5c0 │ │ │ │ - cbnz r0, 6b5a2 │ │ │ │ - movw r0, #15924 @ 0x3e34 │ │ │ │ + cbnz r0, 6b592 │ │ │ │ + movw r0, #14836 @ 0x39f4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ mov r4, r1 │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 6b5b6 │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 6b5a6 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -95134,881 +95128,881 @@ │ │ │ │ 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 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_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, #20] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6b604 │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 6b5f4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b60c │ │ │ │ - bl f7070 │ │ │ │ + cbnz r0, 6b5fc │ │ │ │ + bl f73c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3afe6 <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3afde <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b62c │ │ │ │ + bge.n 6b61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b62c │ │ │ │ + cbnz r3, 6b61c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b660 │ │ │ │ + beq.n 6b650 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 6b660 │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 6b650 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b740 │ │ │ │ + b.n 6b730 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b676 │ │ │ │ + beq.n 6b666 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b656 │ │ │ │ + beq.n 6b646 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24571c │ │ │ │ + bl 24421c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b740 │ │ │ │ + beq.n 6b730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24571c │ │ │ │ + bl 24421c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b6a4 │ │ │ │ + cbnz r0, 6b694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b73a │ │ │ │ + bge.n 6b72a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b73a │ │ │ │ + bne.n 6b72a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b73a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b72a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241508 <_PyBytesWriter_WriteBytes@@Base+0x60> │ │ │ │ + bl 240008 <_PyBytesWriter_WriteBytes@@Base+0x60> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b6c2 │ │ │ │ + bge.n 6b6b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6c2 │ │ │ │ + cbnz r3, 6b6b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b6d6 │ │ │ │ + bge.n 6b6c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b6d6 │ │ │ │ + cbnz r3, 6b6c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b73e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b72e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 241300 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ + bl 23fe00 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b700 │ │ │ │ + cbnz r0, 6b6f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b740 │ │ │ │ + bge.n 6b730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b740 │ │ │ │ + cbnz r3, 6b730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b740 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b730 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b720 │ │ │ │ + bge.n 6b710 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b720 │ │ │ │ + cbnz r3, 6b710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b72e │ │ │ │ + bge.n 6b71e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 6b732 │ │ │ │ + cbz r3, 6b722 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 6b740 │ │ │ │ + b.n 6b730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b72e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b71e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b740 │ │ │ │ + b.n 6b730 │ │ │ │ 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 6b776 │ │ │ │ + beq.n 6b766 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 6b776 │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 6b766 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b818 │ │ │ │ + b.n 6b808 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b78c │ │ │ │ + beq.n 6b77c │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b76c │ │ │ │ + beq.n 6b75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24571c │ │ │ │ + bl 24421c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b818 │ │ │ │ + beq.n 6b808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24571c │ │ │ │ + bl 24421c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b7b8 │ │ │ │ + cbnz r0, 6b7a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b812 │ │ │ │ + bge.n 6b802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b812 │ │ │ │ + cbnz r3, 6b802 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b812 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b802 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166e54 │ │ │ │ + bl 166dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b7d6 │ │ │ │ + bge.n 6b7c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b7d6 │ │ │ │ + cbnz r3, 6b7c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b7ea │ │ │ │ + bge.n 6b7da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b7ea │ │ │ │ + cbnz r3, 6b7da │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b816 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b806 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 241300 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ + bl 23fe00 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b818 │ │ │ │ + bge.n 6b808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b818 │ │ │ │ + cbnz r3, 6b808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b818 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b808 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b818 │ │ │ │ + b.n 6b808 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2a9f48 <_PyTime_ObjectToTimeval@@Base+0x684> │ │ │ │ + b.w 2a9b28 <_PyTime_ObjectToTimeval@@Base+0x684> │ │ │ │ │ │ │ │ -0006b822 : │ │ │ │ +0006b812 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6b83c │ │ │ │ + cbz r0, 6b82c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 6b854 │ │ │ │ + bmi.n 6b844 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15980 @ 0x3e6c │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6b900 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6b8f0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6b860 │ │ │ │ + cbz r1, 6b850 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b878 │ │ │ │ + bmi.n 6b868 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #14928 @ 0x3a50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6b900 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6b8f0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 6b8bc │ │ │ │ + bge.n 6b8ac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 6b89e │ │ │ │ + cbz r1, 6b88e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 6b8b8 │ │ │ │ + bmi.n 6b8a8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b8b8 │ │ │ │ + beq.n 6b8a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16060 @ 0x3ebc │ │ │ │ + movw r1, #14972 @ 0x3a7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6b884 │ │ │ │ + b.n 6b874 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 6b8da │ │ │ │ + cbnz r0, 6b8ca │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16100 @ 0x3ee4 │ │ │ │ + movw r1, #15012 @ 0x3aa4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b8f4 │ │ │ │ + bge.n 6b8e4 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6b8ee │ │ │ │ + bne.n 6b8de │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 6b8f4 │ │ │ │ - cbnz r3, 6b8f4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b8e4 │ │ │ │ + cbnz r3, 6b8e4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2a2fec │ │ │ │ + b.w 2a2bd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #59872 @ 0xe9e0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 6b920 │ │ │ │ - movw r0, #16132 @ 0x3f04 │ │ │ │ + bne.n 6b910 │ │ │ │ + movw r0, #15044 @ 0x3ac4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 6b932 │ │ │ │ - movw r0, #44876 @ 0xaf4c │ │ │ │ + cbnz r3, 6b922 │ │ │ │ + movw r0, #43788 @ 0xab0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 103bdc │ │ │ │ - movw r0, #6332 @ 0x18bc │ │ │ │ + b.w 103ef8 │ │ │ │ + movw r0, #5244 @ 0x147c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ │ │ │ │ -0006b93e : │ │ │ │ +0006b92e : │ │ │ │ b.w 2c198 │ │ │ │ │ │ │ │ -0006b942 : │ │ │ │ +0006b932 : │ │ │ │ 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 1690e8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 169060 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b95e : │ │ │ │ +0006b94e : │ │ │ │ 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, #27284 @ 0x6a94 │ │ │ │ + movw r1, #25444 @ 0x6364 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #18084 @ 0x46a4 │ │ │ │ + movw r0, #16996 @ 0x4264 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1ef920 │ │ │ │ + bl 1ee15c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6b9e8 │ │ │ │ + cbz r0, 6b9d8 │ │ │ │ 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, #16140 @ 0x3f0c │ │ │ │ + movw r1, #15052 @ 0x3acc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b9d6 │ │ │ │ + blt.n 6b9c6 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6b9e8 │ │ │ │ + b.n 6b9d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9d2 │ │ │ │ + bne.n 6b9c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9d2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b9c2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r0, #38076 @ 0x94bc │ │ │ │ + movw r0, #36988 @ 0x907c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ 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 6ba3e │ │ │ │ + blt.n 6ba2e │ │ │ │ mov r4, r0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2bc00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ 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 6ba46 │ │ │ │ + b.n 6ba36 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006ba48 : │ │ │ │ - vldr d0, [pc, #4] @ 6ba50 │ │ │ │ +0006ba38 : │ │ │ │ + vldr d0, [pc, #4] @ 6ba40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0006ba58 : │ │ │ │ - vldr d0, [pc, #4] @ 6ba60 │ │ │ │ +0006ba48 : │ │ │ │ + vldr d0, [pc, #4] @ 6ba50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ -0006ba68 : │ │ │ │ +0006ba58 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ba88 │ │ │ │ + bne.n 6ba78 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ba90 │ │ │ │ + bge.n 6ba80 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ba92 : │ │ │ │ +0006ba82 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006bab2 : │ │ │ │ +0006baa2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006bad2 : │ │ │ │ +0006bac2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006bae6 : │ │ │ │ +0006bad6 : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6bb06 │ │ │ │ + bmi.n 6baf6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16148 @ 0x3f14 │ │ │ │ + movw r1, #15060 @ 0x3ad4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 6bb82 │ │ │ │ + bpl.n 6bb72 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 6bb82 │ │ │ │ + bne.n 6bb72 │ │ │ │ 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 6bb82 │ │ │ │ + bne.n 6bb72 │ │ │ │ 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 6bb80 │ │ │ │ + bge.n 6bb70 │ │ │ │ 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 6bb58 │ │ │ │ + b.n 6bb48 │ │ │ │ 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 6bc06 │ │ │ │ + ble.n 6bbf6 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl db608 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 6bba2 │ │ │ │ + bl db644 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 6bb92 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6bb8a │ │ │ │ + b.n 6bb7a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bbb8 │ │ │ │ + bge.n 6bba8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 6bc06 │ │ │ │ + bpl.n 6bbf6 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 6bbc8 │ │ │ │ + cbz r1, 6bbb8 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6bc06 │ │ │ │ + bls.n 6bbf6 │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 6bbee │ │ │ │ + blt.n 6bbde │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 6bbf4 │ │ │ │ + beq.n 6bbe4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6bc06 │ │ │ │ + bls.n 6bbf6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32220 @ 0x7ddc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bbf8 │ │ │ │ + bne.n 6bbe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6bbf8 │ │ │ │ - b.n 6bc06 │ │ │ │ + cbnz r0, 6bbe8 │ │ │ │ + b.n 6bbf6 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6bc06 │ │ │ │ + bls.n 6bbf6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bc22 │ │ │ │ + bge.n 6bc12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6bc22 │ │ │ │ + b.n 6bc12 │ │ │ │ movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + movw r1, #15088 @ 0x3af0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006bc26 : │ │ │ │ +0006bc16 : │ │ │ │ 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 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bc66 │ │ │ │ + cbz r0, 6bc56 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6bae6 │ │ │ │ + bl 6bad6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bc56 │ │ │ │ + blt.n 6bc46 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bc66 │ │ │ │ + b.n 6bc56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc52 │ │ │ │ + bne.n 6bc42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc52 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc42 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006bc6a : │ │ │ │ +0006bc5a : │ │ │ │ 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 6bc8e │ │ │ │ + bne.n 6bc7e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2643c0 │ │ │ │ + b.w 262edc │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bca2 : │ │ │ │ +0006bc92 : │ │ │ │ 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 6bcd2 │ │ │ │ + beq.n 6bcc2 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bcd4 │ │ │ │ + b.n 6bcc4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bcd6 : │ │ │ │ +0006bcc6 : │ │ │ │ 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 6bd06 │ │ │ │ + beq.n 6bcf6 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd08 │ │ │ │ + b.n 6bcf8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bd0a : │ │ │ │ +0006bcfa : │ │ │ │ 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 6bd3a │ │ │ │ + beq.n 6bd2a │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd3c │ │ │ │ + b.n 6bd2c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bd3e : │ │ │ │ +0006bd2e : │ │ │ │ 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 6bd6e │ │ │ │ + beq.n 6bd5e │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd70 │ │ │ │ + b.n 6bd60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bd72 : │ │ │ │ +0006bd62 : │ │ │ │ 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 6bda2 │ │ │ │ + beq.n 6bd92 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bda4 │ │ │ │ + b.n 6bd94 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bda6 : │ │ │ │ +0006bd96 : │ │ │ │ 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 6bdd6 │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + beq.n 6bdc6 │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6be10 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6be00 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6be16 │ │ │ │ + beq.n 6be06 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 6bdf8 │ │ │ │ + bpl.n 6bde8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6be18 │ │ │ │ + bge.n 6be08 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6be18 │ │ │ │ + b.n 6be08 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16204 @ 0x3f4c │ │ │ │ + movw r1, #15116 @ 0x3b0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be4e │ │ │ │ + b.n 6be3e │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (6be50 ) │ │ │ │ + ldr r4, [pc, #52] @ (6be40 ) │ │ │ │ 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 6be44 │ │ │ │ + bls.n 6be34 │ │ │ │ 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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006be54 : │ │ │ │ +0006be44 : │ │ │ │ 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 6be82 │ │ │ │ + beq.n 6be72 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bec0 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6beb0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bec6 │ │ │ │ - cbz r1, 6beaa │ │ │ │ + beq.n 6beb6 │ │ │ │ + cbz r1, 6be9a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 6beaa │ │ │ │ + bpl.n 6be9a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bec8 │ │ │ │ + bge.n 6beb8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bec8 │ │ │ │ + b.n 6beb8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16248 @ 0x3f78 │ │ │ │ + movw r1, #15160 @ 0x3b38 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bf08 │ │ │ │ + b.n 6bef8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 247a10 │ │ │ │ + bl 246440 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6befe │ │ │ │ - ldr r1, [pc, #48] @ (6bf0c ) │ │ │ │ + bls.n 6beee │ │ │ │ + ldr r1, [pc, #48] @ (6befc ) │ │ │ │ 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] │ │ │ │ @@ -96016,70 +96010,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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bf10 : │ │ │ │ +0006bf00 : │ │ │ │ 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 6bf3e │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ + beq.n 6bf2e │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bf7c │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bf6c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bf82 │ │ │ │ - cbz r1, 6bf66 │ │ │ │ + beq.n 6bf72 │ │ │ │ + cbz r1, 6bf56 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 6bf66 │ │ │ │ + bpl.n 6bf56 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bf84 │ │ │ │ + bge.n 6bf74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bf84 │ │ │ │ + b.n 6bf74 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16272 @ 0x3f90 │ │ │ │ + movw r1, #15184 @ 0x3b50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bfc4 │ │ │ │ + b.n 6bfb4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 247a10 │ │ │ │ + bl 246440 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bfba │ │ │ │ - ldr r1, [pc, #48] @ (6bfc8 ) │ │ │ │ + bls.n 6bfaa │ │ │ │ + ldr r1, [pc, #48] @ (6bfb8 ) │ │ │ │ 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] │ │ │ │ @@ -96087,445 +96081,445 @@ │ │ │ │ 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 85110 │ │ │ │ + bl 1c7044 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bfcc : │ │ │ │ +0006bfbc : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bfda : │ │ │ │ +0006bfca : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c012 │ │ │ │ - bl 208148 │ │ │ │ + cbz r0, 6c002 │ │ │ │ + bl 2069f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6c002 │ │ │ │ + blt.n 6bff2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6c012 │ │ │ │ + b.n 6c002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bffe │ │ │ │ + bne.n 6bfee │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bffe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bfee │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c016 : │ │ │ │ +0006c006 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6c01e │ │ │ │ + b.w 6c00e │ │ │ │ │ │ │ │ -0006c01e : │ │ │ │ +0006c00e : │ │ │ │ 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 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c104 │ │ │ │ + beq.n 6c0f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c0fe │ │ │ │ + beq.n 6c0ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6c054 │ │ │ │ + cbnz r0, 6c044 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6c074 │ │ │ │ - cbz r5, 6c098 │ │ │ │ + b.n 6c064 │ │ │ │ + cbz r5, 6c088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c0f8 │ │ │ │ + beq.n 6c0e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r4 │ │ │ │ - bl 6c118 │ │ │ │ + bl 6c108 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c088 │ │ │ │ + bge.n 6c078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6c088 │ │ │ │ + cbnz r3, 6c078 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ - b.n 6c104 │ │ │ │ - ldr r2, [pc, #112] @ (6c10c ) │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 6c0f4 │ │ │ │ + ldr r2, [pc, #112] @ (6c0fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 6c0b2 │ │ │ │ - movw r1, #15540 @ 0x3cb4 │ │ │ │ + cbnz r3, 6c0a2 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #96] @ (6c110 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (6c100 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - movw r1, #9636 @ 0x25a4 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6c0cc │ │ │ │ - bl f7070 │ │ │ │ - b.n 6c062 │ │ │ │ + cbnz r0, 6c0bc │ │ │ │ + bl f73c8 │ │ │ │ + b.n 6c052 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #64] @ (6c114 ) │ │ │ │ - bl ad77c │ │ │ │ + ldr r0, [pc, #64] @ (6c104 ) │ │ │ │ + bl ad7c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c0ee │ │ │ │ + bge.n 6c0de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6c0ee │ │ │ │ + cbnz r3, 6c0de │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c0c6 │ │ │ │ + beq.n 6c0b6 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 6c062 │ │ │ │ + b.n 6c052 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c074 │ │ │ │ + b.n 6c064 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c056 │ │ │ │ - b.n 6c062 │ │ │ │ + bne.n 6c046 │ │ │ │ + b.n 6c052 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006c118 : │ │ │ │ +0006c108 : │ │ │ │ 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] @ (6c1f4 ) │ │ │ │ + ldr r3, [pc, #200] @ (6c1e4 ) │ │ │ │ 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 1d024c <_PySys_GetRequiredAttr@@Base+0x12e8> │ │ │ │ + bl 1ceb5c <_PySys_GetRequiredAttr@@Base+0x12e8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c1ea │ │ │ │ - cbnz r5, 6c14e │ │ │ │ + beq.n 6c1da │ │ │ │ + cbnz r5, 6c13e │ │ │ │ ldr.w r5, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #9636 @ 0x25a4 │ │ │ │ + movw r1, #8548 @ 0x2164 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee33c │ │ │ │ + bl ee684 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 6c17c │ │ │ │ + cbnz r0, 6c16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c1e8 │ │ │ │ + bge.n 6c1d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c1e8 │ │ │ │ + bne.n 6c1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c1e8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c1d8 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #108] @ (6c1f8 ) │ │ │ │ - bl 12c14c │ │ │ │ + ldr r1, [pc, #108] @ (6c1e8 ) │ │ │ │ + bl 12c3e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c1a8 │ │ │ │ + bge.n 6c198 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6c1a8 │ │ │ │ + cbnz r3, 6c198 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6c1cc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6c1bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c1be │ │ │ │ + bge.n 6c1ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c1be │ │ │ │ + cbnz r3, 6c1ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0468 │ │ │ │ + bl 1ced78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6c1d8 │ │ │ │ + blt.n 6c1c8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6c1ea │ │ │ │ + b.n 6c1da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c1d4 │ │ │ │ + bne.n 6c1c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c1d4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c1c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c1fc : │ │ │ │ +0006c1ec : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6c01e │ │ │ │ + b.w 6c00e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 6c22a │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 6c21a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ 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, 6c24a │ │ │ │ + cbz r3, 6c23a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 6c258 │ │ │ │ - bl 2b6ba4 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 6c248 │ │ │ │ + bl 2b67bc <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6c25c │ │ │ │ + beq.n 6c24c │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c266 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6c270 │ │ │ │ + bne.n 6c256 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6c260 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 6c292 │ │ │ │ + cbz r3, 6c282 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - cbz r3, 6c2a0 │ │ │ │ + cbz r3, 6c290 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 6c2ac │ │ │ │ + cbz r0, 6c29c │ │ │ │ adds r4, #1 │ │ │ │ blx 2c104 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ - cbz r0, 6c2b8 │ │ │ │ + cbz r0, 6c2a8 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c104 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 6c2c6 │ │ │ │ + cbz r0, 6c2b6 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c104 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c2d0 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 6c2da │ │ │ │ + bne.n 6c2c0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6c2ca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c2de : │ │ │ │ - movw r0, #56808 @ 0xdde8 │ │ │ │ +0006c2ce : │ │ │ │ + movw r0, #55720 @ 0xd9a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c2e8 : │ │ │ │ +0006c2d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6c31c ) │ │ │ │ + ldr r3, [pc, #36] @ (6c30c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r0, 6c31a │ │ │ │ - movw r1, #33980 @ 0x84bc │ │ │ │ + cbnz r0, 6c30a │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ + movw r0, #28656 @ 0x6ff0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006c320 : │ │ │ │ +0006c310 : │ │ │ │ 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, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #15220 @ 0x3b74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2367bc │ │ │ │ - cbnz r0, 6c352 │ │ │ │ + bl 2352bc │ │ │ │ + cbnz r0, 6c342 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f00c0 │ │ │ │ + b.w 1ee870 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c356 : │ │ │ │ +0006c346 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #31 │ │ │ │ - bl 1f1954 │ │ │ │ + bl 1f0150 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c390 │ │ │ │ + beq.n 6c380 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 6c38e │ │ │ │ + bls.n 6c37e │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16432 @ 0x4030 │ │ │ │ + movw r1, #15344 @ 0x3bf0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c390 │ │ │ │ + b.n 6c380 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c392 : │ │ │ │ +0006c382 : │ │ │ │ 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 6c3c6 │ │ │ │ + bmi.n 6c3b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53772 @ 0xd20c │ │ │ │ + movw r1, #52572 @ 0xcd5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3d2 │ │ │ │ + b.n 6c3c2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c3d4 : │ │ │ │ +0006c3c4 : │ │ │ │ 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, 6c3fa │ │ │ │ + cbnz r1, 6c3ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c3fe │ │ │ │ + bge.n 6c3ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 104ef8 │ │ │ │ + b.w 105214 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c400 : │ │ │ │ +0006c3f0 : │ │ │ │ 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] │ │ │ │ @@ -96533,57 +96527,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 1c7768 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6068 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c450 │ │ │ │ + cbz r0, 6c440 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b47c │ │ │ │ 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 1c7940 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6240 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006c454 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0006c444 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c45a : │ │ │ │ +0006c44a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c470 : │ │ │ │ +0006c460 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c484 : │ │ │ │ +0006c474 : │ │ │ │ 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 │ │ │ │ @@ -96592,442 +96586,442 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c4a8 : │ │ │ │ +0006c498 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c4b4 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0006c4a4 <_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 6c4ee <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 6c4de <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c4e4 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 6c4d4 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4d4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 6c4c4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c4f8 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 6c4e8 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c4c6 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c4b6 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c55c <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c54c <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c4c6 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c4b6 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c4fa <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0006c4ea <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c500 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 6c4f0 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 6c518 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 219458 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 6c508 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 217f48 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c51a <_PyRWMutex_RLock@@Base>: │ │ │ │ +0006c50a <_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 6c53a <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 6c52a <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c55c <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c54c <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c52c <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c51c <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c550 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 6c540 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c540 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 6c530 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c55a <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 6c54a <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c52c <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c51c <_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 6c596 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 6c586 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c58a <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ + bne.n 6c57a <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ strex r4, r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c57a <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ + bne.n 6c56a <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c594 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ + beq.n 6c584 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6c5b8 <_PyRWMutex_RLock@@Base+0x9e> │ │ │ │ + b.n 6c5a8 <_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 216b0c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 2155f4 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c5bc <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0006c5ac <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c5c0 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 6c5b0 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ bic.w r3, r3, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6c5de <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 219458 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 6c5ce <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 217f48 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c5e0 : │ │ │ │ +0006c5d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c60a │ │ │ │ + cbz r0, 6c5fa │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c60a │ │ │ │ + bne.n 6c5fa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c60a │ │ │ │ + cbz r2, 6c5fa │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 6c624 │ │ │ │ + b.n 6c614 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16480 @ 0x4060 │ │ │ │ + movw r1, #15392 @ 0x3c20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c626 : │ │ │ │ +0006c616 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c64c │ │ │ │ + cbz r0, 6c63c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c64c │ │ │ │ + bne.n 6c63c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c64c │ │ │ │ + cbz r3, 6c63c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 6c664 │ │ │ │ + b.n 6c654 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16540 @ 0x409c │ │ │ │ + movw r1, #15452 @ 0x3c5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c666 : │ │ │ │ +0006c656 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c68c │ │ │ │ + cbz r0, 6c67c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c68c │ │ │ │ + bne.n 6c67c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c68c │ │ │ │ + cbz r3, 6c67c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6c6a4 │ │ │ │ + b.n 6c694 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16600 @ 0x40d8 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c6a6 : │ │ │ │ +0006c696 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c6e4 │ │ │ │ + cbz r0, 6c6d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c6e4 │ │ │ │ + bne.n 6c6d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c6e4 │ │ │ │ - cbnz r1, 6c700 │ │ │ │ + cbz r2, 6c6d4 │ │ │ │ + cbnz r1, 6c6f0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16724 @ 0x4154 │ │ │ │ + movw r1, #15636 @ 0x3d14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6c6fa │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6c6ea │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16664 @ 0x4118 │ │ │ │ + movw r1, #15576 @ 0x3cd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c704 │ │ │ │ + b.n 6c6f4 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c706 : │ │ │ │ +0006c6f6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c730 │ │ │ │ + cbz r0, 6c720 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c730 │ │ │ │ + bne.n 6c720 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c730 │ │ │ │ + cbz r2, 6c720 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6c74a │ │ │ │ + b.n 6c73a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16772 @ 0x4184 │ │ │ │ + movw r1, #15684 @ 0x3d44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c74c : │ │ │ │ +0006c73c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c776 │ │ │ │ + cbz r0, 6c766 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c776 │ │ │ │ + bne.n 6c766 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c776 │ │ │ │ + cbz r2, 6c766 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 6c790 │ │ │ │ + b.n 6c780 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16828 @ 0x41bc │ │ │ │ + movw r1, #15740 @ 0x3d7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c792 : │ │ │ │ - b.w 144458 <_PyArena_Free@@Base+0x117c> │ │ │ │ +0006c782 : │ │ │ │ + b.w 1447b4 │ │ │ │ │ │ │ │ -0006c796 : │ │ │ │ - b.w 263f9c │ │ │ │ +0006c786 : │ │ │ │ + b.w 262ab8 │ │ │ │ │ │ │ │ -0006c79a : │ │ │ │ - b.w 4462e <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ +0006c78a : │ │ │ │ + b.w 44626 <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ │ │ │ │ -0006c79e : │ │ │ │ - b.w 265290 │ │ │ │ +0006c78e : │ │ │ │ + b.w 263dac │ │ │ │ │ │ │ │ -0006c7a2 : │ │ │ │ +0006c792 : │ │ │ │ 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 17e388 │ │ │ │ - cbz r0, 6c7d8 │ │ │ │ + bl 17de40 │ │ │ │ + cbz r0, 6c7c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #0 │ │ │ │ blx 2c06c │ │ │ │ - b.n 6c84e │ │ │ │ + b.n 6c83e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c7ea │ │ │ │ + cbz r0, 6c7da │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6c7f4 │ │ │ │ + b.n 6c7e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 6c84e │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 6c83e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 6c802 │ │ │ │ + ble.n 6c7f2 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6c7f4 │ │ │ │ + b.n 6c7e4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #51285 @ 0xc855 │ │ │ │ + movw r3, #51269 @ 0xc845 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #57269 @ 0xdfb5 │ │ │ │ + movw r2, #57253 @ 0xdfa5 │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 6c848 │ │ │ │ - bl 2e051c │ │ │ │ + cbz r5, 6c838 │ │ │ │ + bl 2e00dc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 6c826 │ │ │ │ + b.n 6c816 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 6c882 │ │ │ │ + blt.n 6c872 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6c876 │ │ │ │ + bge.n 6c866 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 6c882 │ │ │ │ + b.n 6c872 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 6c85c │ │ │ │ + b.n 6c84c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c886 : │ │ │ │ +0006c876 : │ │ │ │ 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] @ (6c8dc ) │ │ │ │ + ldr r4, [pc, #68] @ (6c8cc ) │ │ │ │ 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 │ │ │ │ - bl 6c8e0 │ │ │ │ + bl 6c8d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c8d4 │ │ │ │ + beq.n 6c8c4 │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 6c8b6 │ │ │ │ + bne.n 6c8a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c8e0 │ │ │ │ + bl 6c8d0 │ │ │ │ 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] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 6c8fa │ │ │ │ + bne.n 6c8ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c940 │ │ │ │ + b.n 6c930 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -97035,1665 +97029,1665 @@ │ │ │ │ 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 6c92e │ │ │ │ + bge.n 6c91e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6c92e │ │ │ │ + cbnz r3, 6c91e │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c93c │ │ │ │ + beq.n 6c92c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6c900 │ │ │ │ - b.n 6c8f6 │ │ │ │ + bne.n 6c8f0 │ │ │ │ + b.n 6c8e6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006c944 : │ │ │ │ - cbz r0, 6c952 │ │ │ │ +0006c934 : │ │ │ │ + cbz r0, 6c942 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c954 : │ │ │ │ - b.w 84fd8 │ │ │ │ +0006c944 : │ │ │ │ + b.w 85064 │ │ │ │ │ │ │ │ -0006c958 : │ │ │ │ +0006c948 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c95a : │ │ │ │ +0006c94a : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c96e │ │ │ │ + ble.n 6c95e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c972 : │ │ │ │ +0006c962 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 7a480 │ │ │ │ - cbz r0, 6c98c │ │ │ │ + bl 7a474 │ │ │ │ + cbz r0, 6c97c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c98e : │ │ │ │ - cbz r0, 6c9b8 │ │ │ │ +0006c97e : │ │ │ │ + cbz r0, 6c9a8 │ │ │ │ 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, 6c9ae │ │ │ │ + cbz r3, 6c99e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bc58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a710 │ │ │ │ + b.w 7a704 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9ba : │ │ │ │ - cbz r0, 6c9c8 │ │ │ │ +0006c9aa : │ │ │ │ + cbz r0, 6c9b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9ca : │ │ │ │ - ldr r3, [pc, #16] @ (6c9dc ) │ │ │ │ - cbz r0, 6c9d4 │ │ │ │ +0006c9ba : │ │ │ │ + ldr r3, [pc, #16] @ (6c9cc ) │ │ │ │ + cbz r0, 6c9c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c9e0 : │ │ │ │ +0006c9d0 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9e6 : │ │ │ │ +0006c9d6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 6ca08 │ │ │ │ + cbnz r0, 6c9f8 │ │ │ │ mov.w r1, #940 @ 0x3ac │ │ │ │ - movw r0, #35256 @ 0x89b8 │ │ │ │ + movw r0, #34184 @ 0x8588 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6ca52 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6ca42 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 6ca58 │ │ │ │ + beq.n 6ca48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ 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 6ca58 │ │ │ │ + beq.n 6ca48 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6ca58 │ │ │ │ + bmi.n 6ca48 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16892 @ 0x41fc │ │ │ │ + movw r1, #15804 @ 0x3dbc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ca70 │ │ │ │ + b.n 6ca60 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ca72 : │ │ │ │ +0006ca62 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6cab4 │ │ │ │ + cbz r0, 6caa4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6cac8 │ │ │ │ + beq.n 6cab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e854 │ │ │ │ + bl 9e910 │ │ │ │ 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 6cac8 │ │ │ │ + beq.n 6cab8 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6cac8 │ │ │ │ + bmi.n 6cab8 │ │ │ │ mov.w r1, #972 @ 0x3cc │ │ │ │ - movw r0, #35256 @ 0x89b8 │ │ │ │ + movw r0, #34184 @ 0x8588 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6caf0 │ │ │ │ + b.n 6cae0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6caf0 │ │ │ │ + beq.n 6cae0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6caee │ │ │ │ + ble.n 6cade │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6caf0 │ │ │ │ + bge.n 6cae0 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6caf0 │ │ │ │ + bne.n 6cae0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6caf0 │ │ │ │ + b.n 6cae0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006caf2 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0006cae2 <_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 a24b0 │ │ │ │ - cbz r0, 6cb3a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl a2570 │ │ │ │ + cbz r0, 6cb2a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6cb3a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 6cb2a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6cb2c <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 6cb1c <_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 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6cb40 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 6cb30 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cb58 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 6cb48 <_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 26d694 <_PyTime_AsMilliseconds@@Base+0x2098> │ │ │ │ + bl 26c1a0 <_PyTime_AsMilliseconds@@Base+0x208c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006cb5e : │ │ │ │ +0006cb4e : │ │ │ │ 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 6cb92 │ │ │ │ + bcs.n 6cb82 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #16920 @ 0x4218 │ │ │ │ + movw r1, #15832 @ 0x3dd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cba8 │ │ │ │ + b.n 6cb98 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006cbaa : │ │ │ │ +0006cb9a : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 6cbc6 │ │ │ │ + cbz r2, 6cbb6 │ │ │ │ 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 1c75d4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 1c5ed4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0006cbca : │ │ │ │ - movw r3, #31888 @ 0x7c90 │ │ │ │ +0006cbba : │ │ │ │ + movw r3, #30800 @ 0x7850 │ │ │ │ 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, 6cbec │ │ │ │ - cbz r5, 6cbec │ │ │ │ + cbz r4, 6cbdc │ │ │ │ + cbz r5, 6cbdc │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 6cbd8 │ │ │ │ + beq.n 6cbc8 │ │ │ │ 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 6cc1a │ │ │ │ + bne.n 6cc0a │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6cc2a │ │ │ │ + b.n 6cc1a │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 6cc2a │ │ │ │ + bge.n 6cc1a │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ - cbz r1, 6cc2a │ │ │ │ + cbz r1, 6cc1a │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6cc1c │ │ │ │ + b.n 6cc0c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6cc3c │ │ │ │ + bge.n 6cc2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6cc7a │ │ │ │ + b.w 6cc6a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl a1780 │ │ │ │ + bl a1840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cc70 │ │ │ │ + cbz r0, 6cc60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f461c <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ + bl f4960 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cc74 │ │ │ │ + bge.n 6cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cc74 │ │ │ │ + cbnz r3, 6cc64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cc74 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cc64 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006cc7a : │ │ │ │ +0006cc6a : │ │ │ │ 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 6cc9a │ │ │ │ + bge.n 6cc8a │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6cdfc │ │ │ │ + beq.w 6cdec │ │ │ │ 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 6cce4 │ │ │ │ + bls.n 6ccd4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 6ccac │ │ │ │ + bls.n 6cc9c │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6ccac │ │ │ │ + bcc.n 6cc9c │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #63192 @ 0xf6d8 │ │ │ │ + movw r1, #62032 @ 0xf250 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl f3eac │ │ │ │ - b.n 6cdfc │ │ │ │ + bl f41f0 │ │ │ │ + b.n 6cdec │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6cd10 │ │ │ │ + bcc.n 6cd00 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 6cd10 │ │ │ │ + blt.n 6cd00 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 6cd22 │ │ │ │ + beq.n 6cd12 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6cdec │ │ │ │ + bne.n 6cddc │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ - b.n 6cd84 │ │ │ │ + b.n 6cd74 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ccf4 │ │ │ │ + bne.n 6cce4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6cdfc │ │ │ │ + b.n 6cdec │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 6cd50 │ │ │ │ + bls.n 6cd40 │ │ │ │ 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 6cd2a │ │ │ │ + b.n 6cd1a │ │ │ │ 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 6cdf4 │ │ │ │ + bls.n 6cde4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cd72 │ │ │ │ + b.n 6cd62 │ │ │ │ movs r1, #0 │ │ │ │ cmp r6, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 6cdb8 │ │ │ │ + bls.n 6cda8 │ │ │ │ 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 6cd84 │ │ │ │ + b.n 6cd74 │ │ │ │ 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 6cdf4 │ │ │ │ + bls.n 6cde4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cdda │ │ │ │ + b.n 6cdca │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c06c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ce02 : │ │ │ │ +0006cdf2 : │ │ │ │ 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 6ce1a │ │ │ │ + beq.n 6ce0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ce5c │ │ │ │ + b.n 6ce4c │ │ │ │ mov r5, r0 │ │ │ │ - bl 20e670 │ │ │ │ + bl 20cf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce16 │ │ │ │ + beq.n 6ce06 │ │ │ │ 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 6ce16 │ │ │ │ + bls.n 6ce06 │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 6ce34 │ │ │ │ + beq.n 6ce24 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6ce34 │ │ │ │ + bne.n 6ce24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6ce5c │ │ │ │ + bne.n 6ce4c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ce60 : │ │ │ │ +0006ce50 : │ │ │ │ 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, 6ce80 │ │ │ │ + cbz r4, 6ce70 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6ce80 │ │ │ │ - bl 139560 │ │ │ │ - b.n 6ce76 │ │ │ │ + cbz r0, 6ce70 │ │ │ │ + bl 139800 │ │ │ │ + b.n 6ce66 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ce82 : │ │ │ │ +0006ce72 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ce8c : │ │ │ │ +0006ce7c : │ │ │ │ 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 1ce450 │ │ │ │ + bl 1ccd60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ceac : │ │ │ │ +0006ce9c : │ │ │ │ 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 1ce450 │ │ │ │ + bl 1ccd60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ceca : │ │ │ │ +0006ceba : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 39902 │ │ │ │ + b.w 398fa │ │ │ │ │ │ │ │ -0006ced2 : │ │ │ │ +0006cec2 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 39902 │ │ │ │ + b.w 398fa │ │ │ │ │ │ │ │ -0006ced8 : │ │ │ │ +0006cec8 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 39902 │ │ │ │ + b.w 398fa │ │ │ │ │ │ │ │ -0006cee0 : │ │ │ │ +0006ced0 : │ │ │ │ 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 6cf02 │ │ │ │ + bl 6cef2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cf02 : │ │ │ │ +0006cef2 : │ │ │ │ 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 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6cf3a │ │ │ │ - ldr r2, [pc, #72] @ (6cf74 ) │ │ │ │ + cbnz r0, 6cf2a │ │ │ │ + ldr r2, [pc, #72] @ (6cf64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21bce4 │ │ │ │ - b.n 6cf6a │ │ │ │ + bl 21a804 │ │ │ │ + b.n 6cf5a │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 20e6a8 │ │ │ │ + bl 20cf58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6cf5a │ │ │ │ + blt.n 6cf4a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6cf6a │ │ │ │ + b.n 6cf5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf56 │ │ │ │ + bne.n 6cf46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cf56 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cf46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cf78 : │ │ │ │ +0006cf68 : │ │ │ │ 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 6cf02 │ │ │ │ + bl 6cef2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cf9c : │ │ │ │ +0006cf8c : │ │ │ │ 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 6cf02 │ │ │ │ + bl 6cef2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cfc0 : │ │ │ │ +0006cfb0 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6cfc6 │ │ │ │ + b.w 6cfb6 │ │ │ │ │ │ │ │ -0006cfc6 : │ │ │ │ +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 1ce4a4 │ │ │ │ - cbz r0, 6d004 │ │ │ │ + bl 1ccdb4 │ │ │ │ + cbz r0, 6cff4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 318fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d002 │ │ │ │ + bge.n 6cff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d002 │ │ │ │ + cbnz r3, 6cff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6d018 │ │ │ │ - ldr r2, [pc, #44] @ (6d034 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6d008 │ │ │ │ + ldr r2, [pc, #44] @ (6d024 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21bce4 │ │ │ │ - b.n 6d030 │ │ │ │ + bl 21a804 │ │ │ │ + b.n 6d020 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d026 │ │ │ │ + bge.n 6d016 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 6d02a │ │ │ │ + cbz r4, 6d01a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d030 │ │ │ │ + b.n 6d020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d038 : │ │ │ │ +0006d028 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6d03e │ │ │ │ + b.w 6d02e │ │ │ │ │ │ │ │ -0006d03e : │ │ │ │ +0006d02e : │ │ │ │ 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 1ce4a4 │ │ │ │ - cbnz r0, 6d06c │ │ │ │ - ldr r2, [pc, #56] @ (6d094 ) │ │ │ │ + bl 1ccdb4 │ │ │ │ + cbnz r0, 6d05c │ │ │ │ + ldr r2, [pc, #56] @ (6d084 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21bce4 │ │ │ │ - b.n 6d08e │ │ │ │ + bl 21a804 │ │ │ │ + b.n 6d07e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d098 │ │ │ │ + bl 6d088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d08e │ │ │ │ + bge.n 6d07e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d08e │ │ │ │ + cbnz r3, 6d07e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d098 : │ │ │ │ +0006d088 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 31a28 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d0c2 │ │ │ │ - ldr r2, [pc, #20] @ (6d0c8 ) │ │ │ │ + bne.n 6d0b2 │ │ │ │ + ldr r2, [pc, #20] @ (6d0b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21bce4 │ │ │ │ - bl 21f328 │ │ │ │ + bl 21a804 │ │ │ │ + bl 21de48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d0cc : │ │ │ │ +0006d0bc : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6d0d4 │ │ │ │ + b.w 6d0c4 │ │ │ │ │ │ │ │ -0006d0d4 : │ │ │ │ +0006d0c4 : │ │ │ │ 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 1ce4a4 │ │ │ │ - cbz r0, 6d116 │ │ │ │ + bl 1ccdb4 │ │ │ │ + cbz r0, 6d106 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d4cc │ │ │ │ + bl 20bd7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d114 │ │ │ │ + bge.n 6d104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d114 │ │ │ │ + cbnz r3, 6d104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6d12a │ │ │ │ - ldr r2, [pc, #24] @ (6d130 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6d11a │ │ │ │ + ldr r2, [pc, #24] @ (6d120 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21bce4 │ │ │ │ + bl 21a804 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d12c │ │ │ │ + b.n 6d11c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d134 : │ │ │ │ +0006d124 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6d0d4 │ │ │ │ + b.w 6d0c4 │ │ │ │ │ │ │ │ -0006d13a : │ │ │ │ +0006d12a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20f5a0 │ │ │ │ + b.w 20de50 │ │ │ │ │ │ │ │ -0006d140 : │ │ │ │ +0006d130 : │ │ │ │ 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 20b5f4 │ │ │ │ + bl 209ea4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006d166 : │ │ │ │ +0006d156 : │ │ │ │ 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] @ (6d19c ) │ │ │ │ + ldr r0, [pc, #24] @ (6d18c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ce9ac │ │ │ │ + bl 1cd2bc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006d1a0 : │ │ │ │ +0006d190 : │ │ │ │ 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] @ (6d1fc ) │ │ │ │ + ldr r2, [pc, #76] @ (6d1ec ) │ │ │ │ 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, 6d1f4 │ │ │ │ + cbz r5, 6d1e4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a9c1c │ │ │ │ + bl a9cbc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 6d1e4 │ │ │ │ + cbz r3, 6d1d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6d1e4 │ │ │ │ - movw r0, #16960 @ 0x4240 │ │ │ │ + cbz r3, 6d1d4 │ │ │ │ + movw r0, #15872 @ 0x3e00 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d200 : │ │ │ │ +0006d1f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (6d224 ) │ │ │ │ + ldr r3, [pc, #20] @ (6d214 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 6d228 │ │ │ │ + bl 6d218 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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] @ (6d28c ) │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6d27c ) │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d27e │ │ │ │ + blt.n 6d26e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6d252 │ │ │ │ + cbz r0, 6d242 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6d282 │ │ │ │ - bl 85110 │ │ │ │ - bl 7fdcc │ │ │ │ + bmi.n 6d272 │ │ │ │ + bl 1c7044 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6d284 │ │ │ │ - ldr r1, [pc, #40] @ (6d28c ) │ │ │ │ + cbz r0, 6d274 │ │ │ │ + ldr r1, [pc, #40] @ (6d27c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e867c │ │ │ │ - cbz r0, 6d282 │ │ │ │ + bl 1e6d2c │ │ │ │ + cbz r0, 6d272 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d27e │ │ │ │ + bge.n 6d26e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d27e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d26e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 6d284 │ │ │ │ + b.n 6d274 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006d290 : │ │ │ │ +0006d280 : │ │ │ │ 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] @ (6d2c4 ) │ │ │ │ + ldr r0, [pc, #20] @ (6d2b4 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1170 │ │ │ │ + bl 1ef96c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006d2c8 : │ │ │ │ +0006d2b8 : │ │ │ │ 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 2698d8 │ │ │ │ + bl 2683f0 │ │ │ │ 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 6d336 │ │ │ │ + bmi.n 6d326 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d35c │ │ │ │ - bhi.n 6d366 │ │ │ │ + beq.n 6d34c │ │ │ │ + bhi.n 6d356 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d31c │ │ │ │ - movw r0, #17212 @ 0x433c │ │ │ │ + beq.n 6d30c │ │ │ │ + movw r0, #16124 @ 0x3efc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - movw r2, #17156 @ 0x4304 │ │ │ │ + movw r2, #16068 @ 0x3ec4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #17168 @ 0x4310 │ │ │ │ + movw r3, #16080 @ 0x3ed0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #17184 @ 0x4320 │ │ │ │ + movw r0, #16096 @ 0x3ee0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6d370 │ │ │ │ + beq.n 6d360 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d37a │ │ │ │ + beq.n 6d36a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6d384 │ │ │ │ + bne.n 6d374 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #27432 @ 0x6b28 │ │ │ │ + movw r3, #26344 @ 0x66e8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ + movw r0, #15160 @ 0x3b38 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #17200 @ 0x4330 │ │ │ │ + movw r0, #16112 @ 0x3ef0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #17212 @ 0x433c │ │ │ │ + movw r0, #16124 @ 0x3efc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #17236 @ 0x4354 │ │ │ │ + movw r0, #16148 @ 0x3f14 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #17244 @ 0x435c │ │ │ │ + movw r0, #16156 @ 0x3f1c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #17252 @ 0x4364 │ │ │ │ + movw r0, #16164 @ 0x3f24 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d38e : │ │ │ │ +0006d37e : │ │ │ │ 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 1dde54 │ │ │ │ + bl 1dc4fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d3ca │ │ │ │ + beq.n 6d3ba │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dde54 │ │ │ │ + bl 1dc4fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d3ca │ │ │ │ + beq.n 6d3ba │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1891b8 │ │ │ │ + b.w 188c6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d3d2 : │ │ │ │ +0006d3c2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 6d3f4 │ │ │ │ - movw r0, #63164 @ 0xf6bc │ │ │ │ + cbnz r0, 6d3e4 │ │ │ │ + movw r0, #62004 @ 0xf234 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1895 @ 0x767 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d420 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d410 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6d406 │ │ │ │ + cbz r3, 6d3f6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 6d406 │ │ │ │ + bpl.n 6d3f6 │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 6d418 │ │ │ │ - movw r0, #63164 @ 0xf6bc │ │ │ │ + bge.n 6d408 │ │ │ │ + movw r0, #62004 @ 0xf234 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1901 @ 0x76d │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d420 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d410 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 123360 │ │ │ │ + b.w 1235d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006d426 : │ │ │ │ +0006d416 : │ │ │ │ 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 1dde54 │ │ │ │ + bl 1dc4fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d45e │ │ │ │ - cbnz r4, 6d454 │ │ │ │ + beq.n 6d44e │ │ │ │ + cbnz r4, 6d444 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 267748 <_PyXI_Preserve@@Base+0x8cc> │ │ │ │ + b.w 266260 <_PyXI_Preserve@@Base+0x8c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dde54 │ │ │ │ + bl 1dc4fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d446 │ │ │ │ + bne.n 6d436 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006d462 : │ │ │ │ +0006d452 : │ │ │ │ stmdb 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 1dde54 │ │ │ │ + bl 1dc4fc │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 6d642 │ │ │ │ + beq.w 6d632 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 6d496 │ │ │ │ - bl 56f8a │ │ │ │ - b.n 6d640 │ │ │ │ + cbnz r4, 6d486 │ │ │ │ + bl 56f82 │ │ │ │ + b.n 6d630 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 6d4aa │ │ │ │ + bpl.n 6d49a │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r5, #20 │ │ │ │ addpl.w r6, r5, #28 │ │ │ │ - b.n 6d4ac │ │ │ │ + b.n 6d49c │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 6d4c2 │ │ │ │ + bne.n 6d4b2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 130964 │ │ │ │ + b.w 130c04 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b47c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ - bl e99d0 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ + bl e9d18 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6d62c │ │ │ │ + beq.w 6d61c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6d502 │ │ │ │ + beq.n 6d4f2 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #4592 @ 0x11f0 │ │ │ │ + movw r1, #3504 @ 0xdb0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c2c0 │ │ │ │ clz sl, r0 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 6d504 │ │ │ │ + b.n 6d4f4 │ │ │ │ mov sl, r9 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 6d538 │ │ │ │ + bpl.n 6d528 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 241f94 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xe4> │ │ │ │ + bl 240a94 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xe4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6d52c │ │ │ │ + bne.n 6d51c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15f37c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15f2ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d640 │ │ │ │ + b.n 6d630 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6d622 │ │ │ │ + beq.n 6d612 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6d55e │ │ │ │ + b.n 6d54e │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 6d55e │ │ │ │ + b.n 6d54e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d568 │ │ │ │ + bne.n 6d558 │ │ │ │ ldrb.w r0, [r6, r9] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2427f0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x940> │ │ │ │ + bl 2412f0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x940> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d62c │ │ │ │ + beq.n 6d61c │ │ │ │ add.w r4, r9, #1 │ │ │ │ - cbz r0, 6d576 │ │ │ │ + cbz r0, 6d566 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ - bgt.n 6d542 │ │ │ │ - b.n 6d616 │ │ │ │ + bgt.n 6d532 │ │ │ │ + b.n 6d606 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r6, r9, lsl #1] │ │ │ │ ldrne.w r0, [r6, r9, lsl #2] │ │ │ │ - b.n 6d54a │ │ │ │ + b.n 6d53a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 6d5c0 │ │ │ │ + ble.n 6d5b0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d58e │ │ │ │ + bne.n 6d57e │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 6d59a │ │ │ │ + b.n 6d58a │ │ │ │ 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 24252c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x67c> │ │ │ │ + bl 24102c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x67c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d62c │ │ │ │ + bne.n 6d61c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 6d5bc │ │ │ │ + bne.n 6d5ac │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 6d586 │ │ │ │ + bgt.n 6d576 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6d55c │ │ │ │ + bne.n 6d54c │ │ │ │ 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 6d648 │ │ │ │ + bl 6d638 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d62c │ │ │ │ + cbz r0, 6d61c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl f48c0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl f4c04 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d600 │ │ │ │ + bne.n 6d5f0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d62c │ │ │ │ + bge.n 6d61c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d62c │ │ │ │ + cbnz r2, 6d61c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d62c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d61c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d612 │ │ │ │ + bge.n 6d602 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d612 │ │ │ │ + cbnz r2, 6d602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 6d55c │ │ │ │ + b.n 6d54c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ac26c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl ac30c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d640 │ │ │ │ + b.n 6d630 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15f37c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15f2ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85110 │ │ │ │ - b.n 6d528 │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 6d518 │ │ │ │ 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, 6d67c │ │ │ │ - bl 205c94 │ │ │ │ + cbnz r3, 6d66c │ │ │ │ + bl 204544 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d79c │ │ │ │ + beq.w 6d78c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbnz r0, 6d6ac │ │ │ │ + cbnz r0, 6d69c │ │ │ │ movw r2, #43652 @ 0xaa84 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ - movw r1, #26504 @ 0x6788 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #16188 @ 0x3f3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9df28 │ │ │ │ + bl 9dfec │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 6d6e8 │ │ │ │ + b.n 6d6d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 6a3ee │ │ │ │ - cbnz r0, 6d6ce │ │ │ │ + bl 6a3de │ │ │ │ + cbnz r0, 6d6be │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 6a3c4 │ │ │ │ - cbnz r0, 6d6ce │ │ │ │ - movw r1, #26504 @ 0x6788 │ │ │ │ + bl 6a3b4 │ │ │ │ + cbnz r0, 6d6be │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7482a │ │ │ │ - cbz r0, 6d6e8 │ │ │ │ + bl 6ec1a │ │ │ │ + cbz r0, 6d6d8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6d6e8 │ │ │ │ + cbz r0, 6d6d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d6e8 │ │ │ │ + bge.n 6d6d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d6e8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d6d8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6d79c │ │ │ │ + beq.n 6d78c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d79c │ │ │ │ + beq.n 6d78c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 6d720 │ │ │ │ + bmi.n 6d710 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #148] @ (6d7a4 ) │ │ │ │ + ldr r1, [pc, #148] @ (6d794 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6d768 │ │ │ │ - b.n 6d774 │ │ │ │ - movw r1, #17284 @ 0x4384 │ │ │ │ + blt.n 6d758 │ │ │ │ + b.n 6d764 │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 6d760 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 6d750 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6d73c │ │ │ │ + blt.n 6d72c │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 6d744 │ │ │ │ + b.n 6d734 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r2, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bmi.n 6d74a │ │ │ │ + bmi.n 6d73a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6d778 │ │ │ │ + bge.n 6d768 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17372 @ 0x43dc │ │ │ │ + movw r1, #16284 @ 0x3f9c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d774 │ │ │ │ + bge.n 6d764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d774 │ │ │ │ + cbnz r3, 6d764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d79c │ │ │ │ + b.n 6d78c │ │ │ │ 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 6d79a │ │ │ │ + bge.n 6d78a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d79a │ │ │ │ + cbnz r3, 6d78a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bics r7, r0 │ │ │ │ + subs r7, #71 @ 0x47 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ -0006d7a8 : │ │ │ │ +0006d798 : │ │ │ │ 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 6d7d8 │ │ │ │ + bmi.n 6d7c8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17344 @ 0x43c0 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 6d7fa │ │ │ │ + bl f41f0 │ │ │ │ + b.n 6d7ea │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 6d800 │ │ │ │ + bmi.n 6d7f0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #17380 @ 0x43e4 │ │ │ │ + movw r1, #16292 @ 0x3fa4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d80e │ │ │ │ + b.n 6d7fe │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6d80c │ │ │ │ + beq.n 6d7fc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7bf8 │ │ │ │ + b.w 1c7424 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d810 : │ │ │ │ +0006d800 : │ │ │ │ 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 6d834 │ │ │ │ + bge.n 6d824 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c104 │ │ │ │ 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 f4404 <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ + bl f4748 <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d850 │ │ │ │ + bne.n 6d840 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 6d850 │ │ │ │ + cbz r4, 6d840 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006d854 : │ │ │ │ +0006d844 : │ │ │ │ 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 6d884 │ │ │ │ + bge.n 6d874 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1872 @ 0x750 │ │ │ │ + movw r1, #712 @ 0x2c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d9bc │ │ │ │ - beq.w 6d9ba │ │ │ │ + b.n 6d9ac │ │ │ │ + beq.w 6d9aa │ │ │ │ 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 274a58 │ │ │ │ + bl 274430 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 6d8c8 │ │ │ │ + bcc.n 6d8b8 │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 6d8c8 │ │ │ │ + blt.n 6d8b8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 6d92e │ │ │ │ + bne.n 6d91e │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6d8d6 │ │ │ │ + b.n 6d8c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d8ae │ │ │ │ - b.n 6d9bc │ │ │ │ + bne.n 6d89e │ │ │ │ + b.n 6d9ac │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 6d8fc │ │ │ │ + bcs.n 6d8ec │ │ │ │ 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 6d8d6 │ │ │ │ + b.n 6d8c6 │ │ │ │ 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 6d9b0 │ │ │ │ + bls.n 6d9a0 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 6d920 │ │ │ │ + b.n 6d910 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d9a8 │ │ │ │ + bne.n 6d998 │ │ │ │ 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 6d972 │ │ │ │ + bcs.n 6d962 │ │ │ │ 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 6d93c │ │ │ │ + b.n 6d92c │ │ │ │ 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 │ │ │ │ @@ -98701,326 +98695,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 6d9b0 │ │ │ │ + bls.n 6d9a0 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 6d996 │ │ │ │ + b.n 6d986 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 6d9bc │ │ │ │ + b.n 6d9ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d9c0 : │ │ │ │ +0006d9b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6da28 ) │ │ │ │ + ldr r1, [pc, #88] @ (6da18 ) │ │ │ │ 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, 6da04 │ │ │ │ + cbnz r4, 6d9f4 │ │ │ │ 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 6da24 │ │ │ │ + b.n 6da14 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d9e0 │ │ │ │ + bne.n 6d9d0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17416 @ 0x4408 │ │ │ │ + movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da2c : │ │ │ │ +0006da1c : │ │ │ │ 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 6da5c │ │ │ │ + bls.n 6da4c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17452 @ 0x442c │ │ │ │ + movw r1, #16364 @ 0x3fec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6daa8 │ │ │ │ - ldr r3, [pc, #76] @ (6daac ) │ │ │ │ + b.n 6da98 │ │ │ │ + ldr r3, [pc, #76] @ (6da9c ) │ │ │ │ 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, 6da8c │ │ │ │ + cbnz r3, 6da7c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17480 @ 0x4448 │ │ │ │ + movw r1, #16392 @ 0x4008 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 6da56 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 6da46 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dab0 : │ │ │ │ +0006daa0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6db18 ) │ │ │ │ + ldr r1, [pc, #88] @ (6db08 ) │ │ │ │ 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, 6daf4 │ │ │ │ + cbnz r4, 6dae4 │ │ │ │ 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 6db14 │ │ │ │ + b.n 6db04 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6dad0 │ │ │ │ + bne.n 6dac0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17512 @ 0x4468 │ │ │ │ + movw r1, #16424 @ 0x4028 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006db1c : │ │ │ │ +0006db0c : │ │ │ │ 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 6db48 │ │ │ │ + bls.n 6db38 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17552 @ 0x4490 │ │ │ │ + movw r1, #16464 @ 0x4050 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 6db76 │ │ │ │ - ldr r3, [pc, #80] @ (6db9c ) │ │ │ │ + bl f41f0 │ │ │ │ + b.n 6db66 │ │ │ │ + ldr r3, [pc, #80] @ (6db8c ) │ │ │ │ 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, 6db7c │ │ │ │ + cbnz r3, 6db6c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17584 @ 0x44b0 │ │ │ │ + movw r1, #16496 @ 0x4070 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6db98 │ │ │ │ + b.n 6db88 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dba0 : │ │ │ │ +0006db90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (6dbf8 ) │ │ │ │ + ldr r1, [pc, #72] @ (6dbe8 ) │ │ │ │ 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, 6dbd4 │ │ │ │ + cbnz r4, 6dbc4 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6dbf4 │ │ │ │ + b.n 6dbe4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6dbc0 │ │ │ │ + bne.n 6dbb0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17620 @ 0x44d4 │ │ │ │ + movw r1, #16532 @ 0x4094 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dbfc : │ │ │ │ +0006dbec : │ │ │ │ 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] @ (6dc34 ) │ │ │ │ + ldr r2, [pc, #40] @ (6dc24 ) │ │ │ │ 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 209018 │ │ │ │ - cbnz r0, 6dc2e │ │ │ │ + bl 2078c8 │ │ │ │ + cbnz r0, 6dc1e │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 6dc32 │ │ │ │ + b.n 6dc22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dc38 : │ │ │ │ +0006dc28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6dca0 ) │ │ │ │ + ldr r1, [pc, #88] @ (6dc90 ) │ │ │ │ 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, 6dc7a │ │ │ │ + cbnz r4, 6dc6a │ │ │ │ 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 6dc9a │ │ │ │ + b.n 6dc8a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6dc56 │ │ │ │ + bne.n 6dc46 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17656 @ 0x44f8 │ │ │ │ + movw r1, #16568 @ 0x40b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dca4 : │ │ │ │ +0006dc94 : │ │ │ │ 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 6dcd0 │ │ │ │ + bls.n 6dcc0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17692 @ 0x451c │ │ │ │ + movw r1, #16604 @ 0x40dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 6dcfe │ │ │ │ - ldr r3, [pc, #80] @ (6dd24 ) │ │ │ │ + bl f41f0 │ │ │ │ + b.n 6dcee │ │ │ │ + ldr r3, [pc, #80] @ (6dd14 ) │ │ │ │ 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, 6dd04 │ │ │ │ + cbnz r3, 6dcf4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17720 @ 0x4538 │ │ │ │ + movw r1, #16632 @ 0x40f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd20 │ │ │ │ + b.n 6dd10 │ │ │ │ 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 │ │ │ │ @@ -99040,99 +99034,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, 6dd86 │ │ │ │ + cbz r5, 6dd76 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 6dd80 │ │ │ │ + bpl.n 6dd70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6dd80 │ │ │ │ - movw r3, #6604 @ 0x19cc │ │ │ │ + bge.n 6dd70 │ │ │ │ + movw r3, #5556 @ 0x15b4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ - movw r0, #17752 @ 0x4558 │ │ │ │ + movw r0, #16664 @ 0x4118 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - ldr.w r1, [r3, #172] @ 0xac │ │ │ │ + ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ mov r3, r6 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 6dd4c │ │ │ │ + b.n 6dd3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006dd8a : │ │ │ │ +0006dd7a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (6dde0 ) │ │ │ │ + ldr r1, [pc, #68] @ (6ddd0 ) │ │ │ │ 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, 6ddbc │ │ │ │ + cbnz r4, 6ddac │ │ │ │ addw r1, r3, #1428 @ 0x594 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6dddc │ │ │ │ + b.n 6ddcc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6ddaa │ │ │ │ + bne.n 6dd9a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17816 @ 0x4598 │ │ │ │ + movw r1, #16728 @ 0x4158 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dde4 : │ │ │ │ +0006ddd4 : │ │ │ │ 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 6de16 │ │ │ │ + blt.n 6de06 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17852 @ 0x45bc │ │ │ │ + movw r1, #16764 @ 0x417c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6de48 │ │ │ │ - ldr r2, [pc, #52] @ (6de4c ) │ │ │ │ + b.n 6de38 │ │ │ │ + ldr r2, [pc, #52] @ (6de3c ) │ │ │ │ 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 6de50 │ │ │ │ + bl 6de40 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6de48 │ │ │ │ + beq.n 6de38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7fe4 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f833c <_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} │ │ │ │ @@ -99141,102 +99135,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 6de7c │ │ │ │ + bls.n 6de6c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #16788 @ 0x4194 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 6de9e │ │ │ │ + bl f41f0 │ │ │ │ + b.n 6de8e │ │ │ │ addw r3, r1, #1428 @ 0x594 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 6dea4 │ │ │ │ + cbnz r3, 6de94 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17904 @ 0x45f0 │ │ │ │ + movw r1, #16816 @ 0x41b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dea6 │ │ │ │ + b.n 6de96 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006dea8 : │ │ │ │ +0006de98 : │ │ │ │ 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] @ (6dee0 ) │ │ │ │ + ldr r2, [pc, #40] @ (6ded0 ) │ │ │ │ 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 6de50 │ │ │ │ + bl 6de40 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6dedc │ │ │ │ + beq.n 6decc │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dee4 : │ │ │ │ +0006ded4 : │ │ │ │ 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 6df12 │ │ │ │ + blt.n 6df02 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17852 @ 0x45bc │ │ │ │ + movw r1, #16764 @ 0x417c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6df28 │ │ │ │ - ldr r2, [pc, #44] @ (6df40 ) │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6df18 │ │ │ │ + ldr r2, [pc, #44] @ (6df30 ) │ │ │ │ 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 6de50 │ │ │ │ - cbz r0, 6df2e │ │ │ │ + bl 6de40 │ │ │ │ + cbz r0, 6df1e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6df3e │ │ │ │ + b.n 6df2e │ │ │ │ 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] @ (6dfb0 ) │ │ │ │ + ldr r2, [pc, #92] @ (6dfa0 ) │ │ │ │ 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] │ │ │ │ @@ -99252,79 +99246,85 @@ │ │ │ │ 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 6dfa6 │ │ │ │ + bge.n 6df96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6dfa6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6df96 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6dfde │ │ │ │ + ble.n 6dfce │ │ │ │ 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 6dfd2 │ │ │ │ + bge.n 6dfc2 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 6dfda │ │ │ │ + b.n 6dfca │ │ │ │ cmp r0, r3 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - bne.n 6dfbe │ │ │ │ + bne.n 6dfae │ │ │ │ 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 87bec │ │ │ │ - cbz r0, 6dffa │ │ │ │ + bl 87c58 │ │ │ │ + cbz r0, 6dfea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 6dff6 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ movs r1, #2 │ │ │ │ - b.w 5bc94 │ │ │ │ + b.w 5bc8c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6e080 │ │ │ │ + bhi.n 6e07c │ │ │ │ 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 6e02e │ │ │ │ + beq.n 6e02a │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6e07e │ │ │ │ + b.n 6e07a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6e024 │ │ │ │ + bne.n 6e020 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 6e07c │ │ │ │ + blt.n 6e078 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4380 @ 0x111c │ │ │ │ movweq r2, #6004 @ 0x1774 │ │ │ │ movwne r0, #6004 @ 0x1774 │ │ │ │ movwne r2, #4380 @ 0x111c │ │ │ │ ittee eq │ │ │ │ @@ -99333,890 +99333,1002 @@ │ │ │ │ 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 6e07e │ │ │ │ + bge.n 6e07a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6e07e │ │ │ │ + b.n 6e07a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 116c44 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 243ef0 <_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, #33016 @ 0x80f8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2236e8 │ │ │ │ + cbnz r0, 6e0c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6e0c6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 6e0c6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006e08a : │ │ │ │ +0006e0ca : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 6e0ae │ │ │ │ + bne.n 6e0ee │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6e0ca │ │ │ │ + ble.n 6e10a │ │ │ │ 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 6e09a │ │ │ │ - b.n 6e0ca │ │ │ │ + bne.n 6e0da │ │ │ │ + b.n 6e10a │ │ │ │ cmp r0, #1 │ │ │ │ - bmi.n 6e0ca │ │ │ │ + bmi.n 6e10a │ │ │ │ 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 6e0ba │ │ │ │ + bne.n 6e0fa │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e0ce <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0006e10e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21237 @ 0x52f5 │ │ │ │ + movw r1, #21233 @ 0x52f1 │ │ │ │ movt r1, #6 │ │ │ │ - b.w 25b114 <_PyXIData_Release@@Base+0xa08> │ │ │ │ + b.w 259c30 <_PyXIData_Release@@Base+0xa08> │ │ │ │ │ │ │ │ -0006e0dc : │ │ │ │ +0006e11c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6e0f8 │ │ │ │ + cbz r0, 6e138 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #38869 @ 0x97d5 │ │ │ │ + movw r3, #38861 @ 0x97cd │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e0fa : │ │ │ │ +0006e13a : │ │ │ │ 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] @ (6e12c ) │ │ │ │ + ldr r4, [pc, #32] @ (6e16c ) │ │ │ │ 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 9df64 │ │ │ │ + bl 9e028 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e130 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0006e170 <_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] @ (6e164 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (6e1a4 <_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 9df64 │ │ │ │ + bl 9e028 │ │ │ │ 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, #47144 @ 0xb828 │ │ │ │ + movw r2, #46056 @ 0xb3e8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fdc2 <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e194 : │ │ │ │ +0006e1d4 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e19a <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0006e1da <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 6e1ae <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 6e1aa <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #62108 @ 0xf29c │ │ │ │ + cbz r3, 6e1ee <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 6e1ea <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #61264 @ 0xef50 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e1b2 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0006e1f2 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6e1d6 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 6e216 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e1c8 <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ - movw r3, #62084 @ 0xf284 │ │ │ │ + ble.n 6e208 <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ + movw r3, #61240 @ 0xef38 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - b.n 6e1de <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + b.n 6e21e <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e1e8 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 6e228 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e1e8 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 6e1be <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ - movw r3, #62060 @ 0xf26c │ │ │ │ + ble.n 6e228 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 6e1fe <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ + movw r3, #61216 @ 0xef20 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - cbnz r2, 6e1e4 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 6e224 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 6e1e0 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 6e220 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e1ec <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0006e22c <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6e1fc <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ - movw r3, #17936 @ 0x4610 │ │ │ │ + bpl.n 6e23c <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + movw r3, #16848 @ 0x41d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - b.n 6e212 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + b.n 6e252 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 6e20a <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ + bne.n 6e24a <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 6e1f2 <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ + bmi.n 6e232 <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - movw r3, #17964 @ 0x462c │ │ │ │ + movw r3, #16876 @ 0x41ec │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - cbz r1, 6e216 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + cbz r1, 6e256 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e21a : │ │ │ │ - b.w 17aeb0 │ │ │ │ +0006e25a : │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e25e : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e288 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2806e0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006e28c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e2b6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2806e0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006e2ba : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e2e0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 6e094 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006e2e4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33632 @ 0x8360 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e30a │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 6e094 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006e30e : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e334 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 6e094 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 6e234 │ │ │ │ + cbz r3, 6e34e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6e24a │ │ │ │ + cbnz r3, 6e364 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #5376 @ 0x1500 │ │ │ │ + movw r2, #4288 @ 0x10c0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e24e : │ │ │ │ +0006e368 : │ │ │ │ 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] @ (6e2cc ) │ │ │ │ + ldr r5, [pc, #112] @ (6e3e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - cbz r1, 6e288 │ │ │ │ + cbz r1, 6e3a2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 6e2b6 │ │ │ │ + bmi.n 6e3d0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #61004 @ 0xee4c │ │ │ │ + movw r2, #60160 @ 0xeb00 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ - b.n 6e2c8 │ │ │ │ - cbz r2, 6e2ac │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6e3e2 │ │ │ │ + cbz r2, 6e3c6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6e2aa │ │ │ │ + bmi.n 6e3c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #17992 @ 0x4648 │ │ │ │ + movw r2, #16904 @ 0x4208 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ - b.n 6e2c8 │ │ │ │ - cbnz r1, 6e2ba │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6e3e2 │ │ │ │ + cbnz r1, 6e3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w a9424 │ │ │ │ + b.w a94c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e28a │ │ │ │ + bne.n 6e3a4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10a734 │ │ │ │ + b.w 10aa80 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 6e2f8 │ │ │ │ - movw r3, #33728 @ 0x83c0 │ │ │ │ + cbnz r2, 6e414 │ │ │ │ + movw r3, #32640 @ 0x7f80 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #18356 @ 0x47b4 │ │ │ │ + movw r2, #17268 @ 0x4374 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - b.n 6e300 │ │ │ │ - movw r3, #41536 @ 0xa240 │ │ │ │ + b.n 6e41c │ │ │ │ + movw r3, #40424 @ 0x9de8 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #18028 @ 0x466c │ │ │ │ + movw r0, #16940 @ 0x422c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 10a210 │ │ │ │ + b.w 10a480 │ │ │ │ + │ │ │ │ +0006e436 : │ │ │ │ + b.w 17a964 │ │ │ │ │ │ │ │ -0006e31a : │ │ │ │ +0006e43a : │ │ │ │ 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 6e348 │ │ │ │ + beq.n 6e468 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - movw r0, #10492 @ 0x28fc │ │ │ │ + movw r0, #9404 @ 0x24bc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e358 │ │ │ │ + b.n 6e478 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6e358 │ │ │ │ + cbz r0, 6e478 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e35a : │ │ │ │ +0006e47a : │ │ │ │ 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 6e388 │ │ │ │ + beq.n 6e4a8 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #24668 @ 0x605c │ │ │ │ + movw r0, #23580 @ 0x5c1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e38a │ │ │ │ + b.n 6e4aa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e38c : │ │ │ │ +0006e4ac : │ │ │ │ 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 6e3ba │ │ │ │ + beq.n 6e4da │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #24668 @ 0x605c │ │ │ │ + movw r0, #23580 @ 0x5c1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e3bc │ │ │ │ + b.n 6e4dc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e3be : │ │ │ │ +0006e4de : │ │ │ │ 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 6e3ee │ │ │ │ + beq.n 6e50e │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #24668 @ 0x605c │ │ │ │ + movw r0, #23580 @ 0x5c1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e3f0 │ │ │ │ + b.n 6e510 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, 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, #31972 @ 0x7ce4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6e422 │ │ │ │ + beq.n 6e542 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #24668 @ 0x605c │ │ │ │ + movw r0, #23580 @ 0x5c1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6e428 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6e548 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6e43a │ │ │ │ - movw r0, #24668 @ 0x605c │ │ │ │ + cbnz r0, 6e55a │ │ │ │ + movw r0, #23580 @ 0x5c1c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6e446 │ │ │ │ - ldr r1, [pc, #88] @ (6e494 ) │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6e566 │ │ │ │ + ldr r1, [pc, #88] @ (6e5b4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6e44a │ │ │ │ + bne.n 6e56a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6e48e │ │ │ │ + b.n 6e5ae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6e46c │ │ │ │ + cbz r0, 6e58c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 6e46c │ │ │ │ + bne.n 6e58c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e46c │ │ │ │ + bge.n 6e58c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 6e46c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 6e58c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #13700 @ 0x3584 │ │ │ │ + movw r2, #12688 @ 0x3190 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #18060 @ 0x468c │ │ │ │ + movw r0, #16972 @ 0x424c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006e498 : │ │ │ │ +0006e5b8 : │ │ │ │ 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] @ (6e500 ) │ │ │ │ + ldr r2, [pc, #84] @ (6e620 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e4b6 │ │ │ │ - cbnz r1, 6e4c0 │ │ │ │ + cbz r0, 6e5d6 │ │ │ │ + cbnz r1, 6e5e0 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 6e21e │ │ │ │ - b.n 6e4f4 │ │ │ │ - bl ee33c │ │ │ │ + bl 6e338 │ │ │ │ + b.n 6e614 │ │ │ │ + bl ee684 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e4f4 │ │ │ │ + cbz r0, 6e614 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fdc2 <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e4e4 │ │ │ │ + blt.n 6e604 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e4f4 │ │ │ │ + b.n 6e614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e4e0 │ │ │ │ + bne.n 6e600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e4e0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e504 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0006e624 <_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] @ (6e56c <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ + ldr r2, [pc, #84] @ (6e68c <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e522 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6e52c <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ + cbz r0, 6e642 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6e64c <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 6e21e │ │ │ │ - b.n 6e560 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - bl ee33c │ │ │ │ + bl 6e338 │ │ │ │ + b.n 6e680 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + bl ee684 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e560 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + cbz r0, 6e680 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fdc2 <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e550 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ + blt.n 6e670 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e560 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + b.n 6e680 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e54c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + bne.n 6e66c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e54c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e66c <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e570 : │ │ │ │ - b.w 142964 │ │ │ │ +0006e690 : │ │ │ │ + b.w 142bdc │ │ │ │ │ │ │ │ -0006e574 : │ │ │ │ +0006e694 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e5ac │ │ │ │ + cbz r3, 6e6cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e5ac │ │ │ │ + cbz r3, 6e6cc │ │ │ │ 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 6e5a0 │ │ │ │ - bl f7070 │ │ │ │ + bne.n 6e6c0 │ │ │ │ + bl f73c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e5a8 │ │ │ │ + b.n 6e6c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ 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 6e5ca │ │ │ │ - cbnz r0, 6e5d0 │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 6e5de │ │ │ │ + beq.n 6e6ea │ │ │ │ + cbnz r0, 6e6f0 │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 6e6fe │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e5e4 │ │ │ │ + cbz r0, 6e704 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e5f2 │ │ │ │ + b.n 6e712 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006e5f8 : │ │ │ │ - b.n 6e5b0 │ │ │ │ +0006e718 : │ │ │ │ + b.n 6e6d0 │ │ │ │ │ │ │ │ -0006e5fa : │ │ │ │ - b.n 6e5b0 │ │ │ │ +0006e71a : │ │ │ │ + b.n 6e6d0 │ │ │ │ │ │ │ │ -0006e5fc : │ │ │ │ +0006e71c : │ │ │ │ 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 6e616 │ │ │ │ - cbnz r0, 6e61c │ │ │ │ - bl 5d6f2 │ │ │ │ - b.n 6e638 │ │ │ │ + beq.n 6e736 │ │ │ │ + cbnz r0, 6e73c │ │ │ │ + bl 5d6ea │ │ │ │ + b.n 6e758 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e63e │ │ │ │ + cbnz r3, 6e75e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18088 @ 0x46a8 │ │ │ │ + movw r1, #17000 @ 0x4268 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e662 │ │ │ │ + b.n 6e782 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e622 │ │ │ │ + beq.n 6e742 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e622 │ │ │ │ + bne.n 6e742 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006e668 : │ │ │ │ +0006e788 : │ │ │ │ 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, 6e69e │ │ │ │ + cbz r3, 6e7be │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e69e │ │ │ │ + cbz r3, 6e7be │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e69e │ │ │ │ + cbz r3, 6e7be │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e69e │ │ │ │ + cbz r3, 6e7be │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 15950c │ │ │ │ - cbz r0, 6e6b6 │ │ │ │ - b.n 6e7ea │ │ │ │ + bl 159698 │ │ │ │ + cbz r0, 6e7d6 │ │ │ │ + b.n 6e90a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18128 @ 0x46d0 │ │ │ │ + movw r1, #17040 @ 0x4290 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 6e7ea │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 6e90a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ - bl 1596b4 │ │ │ │ + bl 1595a8 <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6e6ca │ │ │ │ + cbz r0, 6e7ea │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ - b.n 6e7ea │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 6e90a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6e6f6 │ │ │ │ + bge.n 6e816 │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18184 @ 0x4708 │ │ │ │ + movw r1, #17096 @ 0x42c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ - b.n 6e7ea │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 6e90a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e73a │ │ │ │ + cbnz r3, 6e85a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22f20c │ │ │ │ - cbz r0, 6e70e │ │ │ │ + bl 22dd08 │ │ │ │ + cbz r0, 6e82e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e70e │ │ │ │ + cbnz r3, 6e82e │ │ │ │ mov r0, sp │ │ │ │ - bl 22f20c │ │ │ │ - cbnz r0, 6e722 │ │ │ │ + bl 22dd08 │ │ │ │ + cbnz r0, 6e842 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2b2e6c <_Py_c_pow@@Base+0x810> │ │ │ │ - cbz r0, 6e73a │ │ │ │ + bl 2b2a4c <_Py_c_pow@@Base+0x810> │ │ │ │ + cbz r0, 6e85a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e73a │ │ │ │ + cbnz r3, 6e85a │ │ │ │ mov r0, sp │ │ │ │ - bl 2b2e6c <_Py_c_pow@@Base+0x810> │ │ │ │ - cbz r0, 6e73a │ │ │ │ + bl 2b2a4c <_Py_c_pow@@Base+0x810> │ │ │ │ + cbz r0, 6e85a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c06c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ - b.n 6e7ee │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 6e90e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6e758 │ │ │ │ - bl 23bfc0 │ │ │ │ + cbnz r0, 6e878 │ │ │ │ + bl 23aac0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ - b.n 6e7ea │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 6e90a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 6e76a │ │ │ │ + ble.n 6e88a │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6e75c │ │ │ │ + b.n 6e87c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e786 │ │ │ │ + ble.n 6e8a6 │ │ │ │ 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 6e776 │ │ │ │ - cbnz r4, 6e788 │ │ │ │ - b.n 6e7d6 │ │ │ │ + bne.n 6e896 │ │ │ │ + cbnz r4, 6e8a8 │ │ │ │ + b.n 6e8f6 │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, #1 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n 6e7b6 │ │ │ │ + bmi.n 6e8d6 │ │ │ │ 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 6e7ae │ │ │ │ + bge.n 6e8ce │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 6e7b6 │ │ │ │ + b.n 6e8d6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r7, [r2], #-4 │ │ │ │ - bne.n 6e79a │ │ │ │ + bne.n 6e8ba │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2e051c │ │ │ │ + bl 2e00dc │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2e051c │ │ │ │ + bl 2e00dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c06c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e78a │ │ │ │ + bne.n 6e8aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a608 │ │ │ │ - b.n 6e7ee │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 6e90e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006e7f6 : │ │ │ │ - b.w f2758 │ │ │ │ +0006e916 : │ │ │ │ + b.w f2a9c │ │ │ │ │ │ │ │ -0006e7fa : │ │ │ │ - b.w 15d2a4 │ │ │ │ - b.w 8325c <_Py_SetImmortal@@Base> │ │ │ │ +0006e91a : │ │ │ │ + b.w 15d198 │ │ │ │ + b.w 83288 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -0006e802 <_PyObject_CallMethodId@@Base>: │ │ │ │ +0006e922 <_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] @ (6e86c <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ + ldr r2, [pc, #88] @ (6e98c <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e820 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6e82a <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ + cbz r0, 6e940 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6e94a <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 6e21e │ │ │ │ - b.n 6e85e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - bl 72d58 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6e338 │ │ │ │ + b.n 6e97e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + bl 72d2c <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e85e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + cbz r0, 6e97e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fdc2 <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e84e <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ + blt.n 6e96e <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e85e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + b.n 6e97e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e84a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + bne.n 6e96a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e84a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e96a <_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 r1, [pc, #4] @ (6e878 <_PyObject_CallMethodId@@Base+0x76>) │ │ │ │ + ldr r1, [pc, #4] @ (6e998 <_PyObject_CallMethodId@@Base+0x76>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w a8974 │ │ │ │ + b.w a89f8 │ │ │ │ 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 90b74 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 6e8a6 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 6e9c6 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19085c <_PyType_LookupRef@@Base> │ │ │ │ + bl 190298 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6e8b4 <_PyObject_CallMethodId@@Base+0xb2> │ │ │ │ - b.n 6e8dc <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ + cbnz r0, 6e9d4 <_PyObject_CallMethodId@@Base+0xb2> │ │ │ │ + b.n 6e9fc <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6e898 <_PyObject_CallMethodId@@Base+0x96> │ │ │ │ - b.n 6e8e8 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ + bge.n 6e9b8 <_PyObject_CallMethodId@@Base+0x96> │ │ │ │ + b.n 6ea08 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 6e8e8 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ + cbz r3, 6ea08 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e8d8 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ + bge.n 6e9f8 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6e8d8 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ + cbnz r3, 6e9f8 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e8e8 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ + b.n 6ea08 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w a8974 │ │ │ │ + b.w a89f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006e8ec : │ │ │ │ +0006ea0c : │ │ │ │ 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 │ │ │ │ @@ -100245,125 +100357,272 @@ │ │ │ │ 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 2790e4 │ │ │ │ + bl 278bf8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006e942 : │ │ │ │ +0006ea62 : │ │ │ │ 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 6e96a │ │ │ │ + bge.n 6ea8a │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 6e9ae │ │ │ │ + b.n 6eace │ │ │ │ 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 161398 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 1612f0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 283940 │ │ │ │ + bl 283504 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 23e544 │ │ │ │ + bl 23d044 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6e9be │ │ │ │ + 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 6eb06 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6eb06 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6eb1e │ │ │ │ + b.n 6eb2e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 6eafe │ │ │ │ + movw r0, #21284 @ 0x5324 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6eafe │ │ │ │ + b.n 6eb5a │ │ │ │ + movw r0, #21284 @ 0x5324 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 6eb5a │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + ldr r1, [pc, #200] @ (6ebfc ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl a81f8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 6eb5e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6eb96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6eb96 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6eb96 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6ebf6 │ │ │ │ + cbz r0, 6eb88 │ │ │ │ + ldr r2, [pc, #156] @ (6ec00 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1f4340 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6eb84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6eb84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6ebf6 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 6ebf6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17dd08 │ │ │ │ + cbnz r0, 6ebb4 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #6696 @ 0x1a28 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f41f0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17a964 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 6ebf6 │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6ebda │ │ │ │ + mov r0, r6 │ │ │ │ + bl 87bfc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6ebe2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 6ebf6 │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006ec04 : │ │ │ │ + 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 85064 │ │ │ │ + │ │ │ │ +0006ec1a : │ │ │ │ + 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, #33536 @ 0x8300 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 280204 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbz r0, 6ec40 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ec56 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 88610 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6ec3a │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + bl 85064 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e9ca │ │ │ │ + cbz r0, 6ec66 │ │ │ │ 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, 6e9ea │ │ │ │ + cbnz r0, 6ec86 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 6e9f4 │ │ │ │ - b.n 6e9fa │ │ │ │ + cbnz r0, 6ec90 │ │ │ │ + b.n 6ec96 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e9e4 │ │ │ │ - b.n 6ea12 │ │ │ │ + beq.n 6ec80 │ │ │ │ + b.n 6ecae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6ea12 │ │ │ │ + cbnz r0, 6ecae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6ea04 │ │ │ │ + cbz r0, 6eca0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6ea12 │ │ │ │ + cbnz r0, 6ecae │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6ea12 │ │ │ │ + cbz r0, 6ecae │ │ │ │ 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, 6ea1e │ │ │ │ + cbz r0, 6ecba │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (6ea34 ) │ │ │ │ + ldr r2, [pc, #16] @ (6ecd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 6ea30 │ │ │ │ + cbnz r1, 6eccc │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (6ea44 ) │ │ │ │ + ldr r2, [pc, #8] @ (6ece0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4} │ │ │ │ @@ -100396,361 +100655,336 @@ │ │ │ │ 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, 6eaa6 │ │ │ │ + cbnz r0, 6ed42 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6eaae │ │ │ │ + cbz r0, 6ed4a │ │ │ │ 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 6ea98 │ │ │ │ + beq.n 6ed34 │ │ │ │ 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, 6ead6 │ │ │ │ + cbnz r0, 6ed72 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6eade │ │ │ │ + cbz r0, 6ed7a │ │ │ │ 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 6eac8 │ │ │ │ + beq.n 6ed64 │ │ │ │ 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, 6eb06 │ │ │ │ + cbnz r0, 6eda2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6eb0e │ │ │ │ + cbz r0, 6edaa │ │ │ │ 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 6eaf8 │ │ │ │ + beq.n 6ed94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6eb1a │ │ │ │ + cbz r0, 6edb6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6eb26 │ │ │ │ + cbz r0, 6edc2 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ble.n 6eb80 │ │ │ │ + ble.n 6ee1c │ │ │ │ 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, 6eb56 │ │ │ │ + cbz r3, 6edf2 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6eb5a │ │ │ │ + bls.n 6edf6 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6eb78 │ │ │ │ + b.n 6ee14 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n 6eb4e │ │ │ │ + bcc.n 6edea │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6eb70 │ │ │ │ + bne.n 6ee0c │ │ │ │ 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 6eb78 │ │ │ │ + b.n 6ee14 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ adds r7, r5, r4 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 6eb3c │ │ │ │ - b.n 6eb84 │ │ │ │ + bgt.n 6edd8 │ │ │ │ + b.n 6ee20 │ │ │ │ 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 6ebe2 │ │ │ │ + ble.n 6ee7e │ │ │ │ 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, 6ebb8 │ │ │ │ + cbz r3, 6ee54 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6ebbc │ │ │ │ + bls.n 6ee58 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6ebda │ │ │ │ + b.n 6ee76 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n 6ebb0 │ │ │ │ + bcc.n 6ee4c │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6ebd2 │ │ │ │ + bne.n 6ee6e │ │ │ │ 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 6ebda │ │ │ │ + b.n 6ee76 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ adds r7, r5, r4 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 6eb9e │ │ │ │ - b.n 6ebe6 │ │ │ │ + bgt.n 6ee3a │ │ │ │ + b.n 6ee82 │ │ │ │ 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 6ec1a │ │ │ │ + bmi.n 6eeb6 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ec04 │ │ │ │ + beq.n 6eea0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ec04 │ │ │ │ - b.n 6ec1c │ │ │ │ + beq.n 6eea0 │ │ │ │ + b.n 6eeb8 │ │ │ │ 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, 6ec44 │ │ │ │ + cbnz r0, 6eee0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6ec36 │ │ │ │ - b.n 6ec4a │ │ │ │ + bne.n 6eed2 │ │ │ │ + b.n 6eee6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ec3e │ │ │ │ + beq.n 6eeda │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6ec56 │ │ │ │ + cbz r0, 6eef2 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (6ec80 ) │ │ │ │ + ldr r3, [pc, #36] @ (6ef1c ) │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1169f0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2453f0 <_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, #34104 @ 0x8538 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 224bc8 │ │ │ │ - cbnz r0, 6ecc2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ecc4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 6ecc4 │ │ │ │ - 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, 6ecfc │ │ │ │ + cbz r0, 6ef54 │ │ │ │ movw r3, #59980 @ 0xea4c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6ecfc │ │ │ │ + beq.n 6ef54 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6ed3c │ │ │ │ - bl 6ea20 │ │ │ │ - cbz r0, 6ed50 │ │ │ │ + bne.n 6ef94 │ │ │ │ + bl 6ecbc │ │ │ │ + cbz r0, 6efa8 │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #60036 @ 0xea84 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ - movw r3, #60853 @ 0xedb5 │ │ │ │ + movw r3, #61453 @ 0xf00d │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6ed30 │ │ │ │ + cbz r5, 6ef88 │ │ │ │ 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 6ea38 │ │ │ │ + b.n 6ecd4 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 6ed44 │ │ │ │ + cbz r2, 6ef9c │ │ │ │ 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, 6edb2 │ │ │ │ - cbz r1, 6edb2 │ │ │ │ + cbz r0, 6f00a │ │ │ │ + cbz r1, 6f00a │ │ │ │ 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, 6edb0 │ │ │ │ + cbz r6, 6f008 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6ed8c │ │ │ │ + bcc.n 6efe4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ strb r7, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6ecc8 │ │ │ │ + bl 6ef20 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r6, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r2, r3] │ │ │ │ - bne.n 6ed6a │ │ │ │ + bne.n 6efc2 │ │ │ │ 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 6ecc8 │ │ │ │ + bl 6ef20 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 6ed6a │ │ │ │ + b.n 6efc2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 6ee1e │ │ │ │ + cbz r0, 6f076 │ │ │ │ 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 6ee1c │ │ │ │ + bcs.n 6f074 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c104 │ │ │ │ - cbz r0, 6ee1c │ │ │ │ + cbz r0, 6f074 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6ede0 │ │ │ │ + bne.n 6f038 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 6ee1c │ │ │ │ + bcs.n 6f074 │ │ │ │ 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 │ │ │ │ @@ -100763,34 +100997,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, 6ee46 │ │ │ │ + cbz r0, 6f09e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6ee46 │ │ │ │ + cbz r3, 6f09e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c528 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6edb4 │ │ │ │ + b.n 6f00c │ │ │ │ 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, #61009 @ 0xee51 │ │ │ │ + movw r4, #61609 @ 0xf0a9 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -100815,87 +101049,87 @@ │ │ │ │ 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 6eeb4 │ │ │ │ + bhi.n 6f10c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6ef58 │ │ │ │ + beq.n 6f1b0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 6eef4 │ │ │ │ + bne.n 6f14c │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 6ef52 │ │ │ │ + beq.n 6f1aa │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6eef4 │ │ │ │ + bne.n 6f14c │ │ │ │ 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 6ef0c │ │ │ │ + bne.n 6f164 │ │ │ │ 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 6ef28 │ │ │ │ + bne.n 6f180 │ │ │ │ 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 6ef42 │ │ │ │ + bne.n 6f19a │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6ef8e │ │ │ │ + beq.n 6f1e6 │ │ │ │ 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 6ef64 │ │ │ │ + bne.n 6f1bc │ │ │ │ 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 6ef7a │ │ │ │ + bne.n 6f1d2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61693 @ 0xf0fd │ │ │ │ + movw r1, #60589 @ 0xecad │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movw r0, #684 @ 0x2ac │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e2b6 │ │ │ │ - ldr r3, [pc, #48] @ (6efd8 ) │ │ │ │ + b.w 4e2ae │ │ │ │ + ldr r3, [pc, #48] @ (6f230 ) │ │ │ │ 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 │ │ │ │ @@ -100906,177 +101140,90 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006efdc : │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006efe0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34676 @ 0x8774 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6f00a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 280b5c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f00e : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34624 @ 0x8740 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6f038 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 280b5c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f03c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34676 @ 0x8774 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6f062 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6ec92 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f066 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34720 @ 0x87a0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6f08c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6ec92 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f090 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34624 @ 0x8740 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6f0b6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6ec92 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f0ba : │ │ │ │ +0006f234 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f0bc <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0006f236 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 6f0cc <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 6f246 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f0ce <_PyLong_New@@Base>: │ │ │ │ - b.w 1c9a54 │ │ │ │ +0006f248 <_PyLong_New@@Base>: │ │ │ │ + b.w 1c836c │ │ │ │ │ │ │ │ -0006f0d2 <_PyLong_FromDigits@@Base>: │ │ │ │ +0006f24c <_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, 6f114 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 6f28e <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c9a54 │ │ │ │ + bl 1c836c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f116 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 6f290 <_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 2c06c │ │ │ │ - b.n 6f116 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (6f11c <_PyLong_FromDigits@@Base+0x4a>) │ │ │ │ + b.n 6f290 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (6f294 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006f120 <_PyLong_Sign@@Base>: │ │ │ │ +0006f298 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f12c : │ │ │ │ +0006f2a4 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f138 : │ │ │ │ +0006f2b0 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f14a <_PyDict_NewPresized@@Base>: │ │ │ │ +0006f2c2 <_PyDict_NewPresized@@Base>: │ │ │ │ cmp r0, #5 │ │ │ │ - bgt.n 6f15e <_PyDict_NewPresized@@Base+0x14> │ │ │ │ + bgt.n 6f2d6 <_PyDict_NewPresized@@Base+0x14> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fef8 │ │ │ │ + b.w 7fef0 │ │ │ │ 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 │ │ │ │ @@ -101087,184 +101234,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 86908 │ │ │ │ - cbz r0, 6f1a8 <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ + bl 8697c │ │ │ │ + cbz r0, 6f320 <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fef8 │ │ │ │ + b.w 7fef0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006f1aa <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w db8f0 │ │ │ │ +0006f322 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w db92c │ │ │ │ │ │ │ │ -0006f1ae <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 5a3a4 │ │ │ │ +0006f326 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 5a42c │ │ │ │ │ │ │ │ -0006f1b2 : │ │ │ │ +0006f32a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006f1cc : │ │ │ │ - b.w 4e6e0 │ │ │ │ +0006f344 : │ │ │ │ + b.w 4e6d8 │ │ │ │ │ │ │ │ -0006f1d0 : │ │ │ │ +0006f348 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 86140 │ │ │ │ + b.w 86480 │ │ │ │ │ │ │ │ -0006f1d6 : │ │ │ │ - b.w 86140 │ │ │ │ +0006f34e : │ │ │ │ + b.w 86480 │ │ │ │ │ │ │ │ -0006f1da : │ │ │ │ - b.w 64b50 │ │ │ │ +0006f352 : │ │ │ │ + b.w 64e56 │ │ │ │ │ │ │ │ -0006f1de : │ │ │ │ +0006f356 : │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f1ee : │ │ │ │ +0006f366 : │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f1fe : │ │ │ │ +0006f376 : │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f20e <_Py_SetRefcnt@@Base>: │ │ │ │ +0006f386 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f21a : │ │ │ │ +0006f392 : │ │ │ │ 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 6f25c │ │ │ │ + bls.n 6f3d4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6f250 │ │ │ │ + bhi.n 6f3c8 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 6f25e │ │ │ │ + b.n 6f3d6 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 6f25e │ │ │ │ + b.n 6f3d6 │ │ │ │ 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 2e317c <_PyMonitoring_FireBranchEvent@@Base+0x2cc> │ │ │ │ + bl 2e2d3c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ - ldr r1, [pc, #32] @ (6f2b8 ) │ │ │ │ + ldr r1, [pc, #32] @ (6f430 ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2c06c │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r2, r6 │ │ │ │ - movw r3, #27520 @ 0x6b80 │ │ │ │ + movw r3, #26432 @ 0x6740 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f330 │ │ │ │ + beq.n 6f4a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6f330 │ │ │ │ + beq.n 6f4a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (6f334 ) │ │ │ │ + ldr r2, [pc, #84] @ (6f4ac ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6f300 │ │ │ │ + bne.n 6f478 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6f300 │ │ │ │ + beq.n 6f478 │ │ │ │ blx 2ae7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6f318 │ │ │ │ - cbz r3, 6f314 │ │ │ │ + beq.n 6f490 │ │ │ │ + cbz r3, 6f48c │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6f306 │ │ │ │ + b.n 6f47e │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6f326 │ │ │ │ + bne.n 6f49e │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6f324 │ │ │ │ + cbz r2, 6f49c │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6f326 │ │ │ │ + b.n 6f49e │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c95e8 │ │ │ │ + b.w 1c7f00 │ │ │ │ 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 │ │ │ │ @@ -101273,19 +101420,19 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 6f4fe │ │ │ │ + beq.w 6f676 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f4fc │ │ │ │ + beq.w 6f674 │ │ │ │ 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 │ │ │ │ @@ -101295,84 +101442,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 6f3ae │ │ │ │ + bls.n 6f526 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6f3a4 │ │ │ │ + bhi.n 6f51c │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ - b.n 6f3b0 │ │ │ │ + b.n 6f528 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - b.n 6f3b0 │ │ │ │ + b.n 6f528 │ │ │ │ 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 6f3d8 │ │ │ │ + bne.n 6f550 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - b.n 6f4fe │ │ │ │ + b.n 6f676 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6f402 │ │ │ │ + bne.n 6f57a │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.w 6f4fc │ │ │ │ + bls.w 6f674 │ │ │ │ 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 6f3e0 │ │ │ │ - b.n 6f4fe │ │ │ │ + bne.n 6f558 │ │ │ │ + b.n 6f676 │ │ │ │ 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 2c15c <__memset_chk@plt> │ │ │ │ ands.w fp, fp, #31 │ │ │ │ - beq.n 6f432 │ │ │ │ + beq.n 6f5aa │ │ │ │ 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 6f4a4 │ │ │ │ + beq.n 6f61c │ │ │ │ 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 2e385c <_PyMonitoring_FireBranchEvent@@Base+0x9ac> │ │ │ │ + bl 2e341c <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ 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 │ │ │ │ @@ -101390,94 +101537,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 6f45e │ │ │ │ + bne.n 6f5d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f4fc │ │ │ │ + beq.n 6f674 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, fp, lsl #2] │ │ │ │ - cbnz r6, 6f4cc │ │ │ │ + cbnz r6, 6f644 │ │ │ │ movs r6, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 6f4fe │ │ │ │ + cbz r0, 6f676 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 6f4b4 │ │ │ │ - b.n 6f4f4 │ │ │ │ + bne.n 6f62c │ │ │ │ + b.n 6f66c │ │ │ │ mvns r6, r6 │ │ │ │ - beq.n 6f4f0 │ │ │ │ + beq.n 6f668 │ │ │ │ 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, 6f4fe │ │ │ │ + cbz r0, 6f676 │ │ │ │ ands r6, r3 │ │ │ │ - bne.n 6f4d0 │ │ │ │ + bne.n 6f648 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 6f4aa │ │ │ │ + bne.n 6f622 │ │ │ │ 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 6ea20 │ │ │ │ - cbz r0, 6f54c │ │ │ │ + bl 6ecbc │ │ │ │ + cbz r0, 6f6c4 │ │ │ │ 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 2b25c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ea38 │ │ │ │ + bl 6ecd4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6ecc8 │ │ │ │ + bl 6ef20 │ │ │ │ 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, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6f506 │ │ │ │ + bl 6f67e │ │ │ │ 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 │ │ │ │ @@ -101486,379 +101633,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 6f5c0 │ │ │ │ - movw r4, #49712 @ 0xc230 │ │ │ │ + beq.n 6f738 │ │ │ │ + movw r4, #48624 @ 0xbdf0 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6f5ce │ │ │ │ + bne.n 6f746 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6f5d2 │ │ │ │ - movw r4, #39132 @ 0x98dc │ │ │ │ + b.n 6f74a │ │ │ │ + movw r4, #40624 @ 0x9eb0 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6f5d2 │ │ │ │ + b.n 6f74a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6f5e2 │ │ │ │ + bge.n 6f75a │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 6f626 │ │ │ │ + bge.n 6f79e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6f5f8 │ │ │ │ + bne.n 6f770 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6f6e4 │ │ │ │ + beq.n 6f85c │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #33728 @ 0x83c0 │ │ │ │ - movw r2, #18480 @ 0x4830 │ │ │ │ + movweq r4, #32640 @ 0x7f80 │ │ │ │ + movw r2, #17392 @ 0x43f0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ movteq r4, #46 @ 0x2e │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2c110 <__snprintf_chk@plt> │ │ │ │ - b.n 6f6e4 │ │ │ │ + b.n 6f85c │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #50676 @ 0xc5f4 │ │ │ │ - movwlt r6, #38864 @ 0x97d0 │ │ │ │ + movwge r6, #49588 @ 0xc1b4 │ │ │ │ + movwlt r6, #40356 @ 0x9da4 │ │ │ │ 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, #35388 @ 0x8a3c │ │ │ │ + movwge r6, #34300 @ 0x85fc │ │ │ │ movtge r6, #48 @ 0x30 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #41044 @ 0xa054 │ │ │ │ + movw r2, #39956 @ 0x9c14 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #33728 @ 0x83c0 │ │ │ │ + movw r1, #32640 @ 0x7f80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r4, #18492 @ 0x483c │ │ │ │ + movw r4, #17404 @ 0x43fc │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2c110 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #18500 @ 0x4844 │ │ │ │ + movw r2, #17412 @ 0x4404 │ │ │ │ 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 2c110 <__snprintf_chk@plt> │ │ │ │ - movw r2, #18472 @ 0x4828 │ │ │ │ + movw r2, #17384 @ 0x43e8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ 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, #18532 @ 0x4864 │ │ │ │ + movw r2, #17444 @ 0x4424 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6f80a │ │ │ │ + bne.n 6f982 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #49712 @ 0xc230 │ │ │ │ + movw r3, #48624 @ 0xbdf0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r2, #18472 @ 0x4828 │ │ │ │ + movw r2, #17384 @ 0x43e8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f800 │ │ │ │ + bge.n 6f978 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #38504 @ 0x9668 │ │ │ │ + movw r2, #37416 @ 0x9228 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ - movw r2, #18516 @ 0x4854 │ │ │ │ + bl 6f6ca │ │ │ │ + movw r2, #17428 @ 0x4414 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + bl 6f6ca │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 6f886 │ │ │ │ - movw r2, #18540 @ 0x486c │ │ │ │ + b.n 6f9fe │ │ │ │ + movw r2, #17452 @ 0x442c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - b.n 6f886 │ │ │ │ + b.n 6f9fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33728 @ 0x83c0 │ │ │ │ + movw r3, #32640 @ 0x7f80 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #18548 @ 0x4874 │ │ │ │ + movw r2, #17460 @ 0x4434 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f800 │ │ │ │ - movw r2, #18556 @ 0x487c │ │ │ │ + bge.n 6f978 │ │ │ │ + movw r2, #17468 @ 0x443c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6f552 │ │ │ │ + b.n 6f6ca │ │ │ │ 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, #18532 @ 0x4864 │ │ │ │ + movw r2, #17444 @ 0x4424 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6f552 │ │ │ │ + b.n 6f6ca │ │ │ │ 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, 6f918 │ │ │ │ + cbz r4, 6fa90 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 6f90a │ │ │ │ - b.n 6f96e │ │ │ │ + bne.n 6fa82 │ │ │ │ + b.n 6fae6 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 6f96e │ │ │ │ + beq.n 6fae6 │ │ │ │ movw r3, #2748 @ 0xabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 6f96e │ │ │ │ + cbz r3, 6fae6 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6f96e │ │ │ │ + beq.n 6fae6 │ │ │ │ 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, #18576 @ 0x4890 │ │ │ │ + movw r1, #17488 @ 0x4450 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2c110 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f506 │ │ │ │ - b.n 6f97c │ │ │ │ + bl 6f67e │ │ │ │ + b.n 6faf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f506 │ │ │ │ + bl 6f67e │ │ │ │ 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, 6f9a6 │ │ │ │ + cbnz r3, 6fb1e │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6f9be │ │ │ │ + cbz r3, 6fb36 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #18596 @ 0x48a4 │ │ │ │ + movw r0, #17508 @ 0x4464 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6f8f4 │ │ │ │ - b.n 6f9fe │ │ │ │ + bl 6fa6c │ │ │ │ + b.n 6fb76 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6f9ce │ │ │ │ + cbnz r3, 6fb46 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6f9fe │ │ │ │ + cbz r3, 6fb76 │ │ │ │ movw r3, #2744 @ 0xab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6f9aa │ │ │ │ - ldr r2, [pc, #36] @ (6fa08 ) │ │ │ │ + blt.n 6fb22 │ │ │ │ + ldr r2, [pc, #36] @ (6fb80 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f9e6 │ │ │ │ + bne.n 6fb5e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6f9aa │ │ │ │ + ble.n 6fb22 │ │ │ │ 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} │ │ │ │ @@ -101870,52 +102017,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, 6fa3c │ │ │ │ + cbnz r3, 6fbb4 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6fa52 │ │ │ │ + cbz r3, 6fbca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #18616 @ 0x48b8 │ │ │ │ + movw r0, #17528 @ 0x4478 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6f8f4 │ │ │ │ - b.n 6fa92 │ │ │ │ + bl 6fa6c │ │ │ │ + b.n 6fc0a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6fa62 │ │ │ │ + cbnz r3, 6fbda │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6fa92 │ │ │ │ + cbz r3, 6fc0a │ │ │ │ movw r3, #2740 @ 0xab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6fa40 │ │ │ │ - ldr r2, [pc, #60] @ (6fab4 ) │ │ │ │ + blt.n 6fbb8 │ │ │ │ + ldr r2, [pc, #60] @ (6fc2c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6fa7a │ │ │ │ + bne.n 6fbf2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6fa40 │ │ │ │ + ble.n 6fbb8 │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6faaa │ │ │ │ + cbz r2, 6fc22 │ │ │ │ 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} │ │ │ │ @@ -101927,87 +102074,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 6fb1e │ │ │ │ + bhi.n 6fc96 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 2f090 <_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 6fb12 │ │ │ │ - cbz r4, 6fb1e │ │ │ │ - cbz r1, 6fb1e │ │ │ │ + bne.n 6fc8a │ │ │ │ + cbz r4, 6fc96 │ │ │ │ + cbz r1, 6fc96 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcc.n 6fb1e │ │ │ │ + bcc.n 6fc96 │ │ │ │ adds r5, r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ bl 2f330 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ subs r3, r5, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 6faf8 │ │ │ │ - b.n 6fb1e │ │ │ │ + bcs.n 6fc70 │ │ │ │ + b.n 6fc96 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2f330 <_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, 6fb3a │ │ │ │ + cbz r2, 6fcb2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #80] @ (6fb90 ) │ │ │ │ - bl 1c87e4 │ │ │ │ - ldr r0, [pc, #76] @ (6fb94 ) │ │ │ │ + ldr r0, [pc, #80] @ (6fd08 ) │ │ │ │ + bl 1c7094 │ │ │ │ + ldr r0, [pc, #76] @ (6fd0c ) │ │ │ │ bl 30298 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ bl 3035c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 6fb60 │ │ │ │ + cbnz r4, 6fcd8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6fb8a │ │ │ │ + b.n 6fd02 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ba3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fb5c │ │ │ │ + beq.n 6fcd4 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6fb5c │ │ │ │ + beq.n 6fcd4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #18636 @ 0x48cc │ │ │ │ + movw r0, #17548 @ 0x448c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6f980 │ │ │ │ + bl 6faf8 │ │ │ │ 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} │ │ │ │ @@ -102019,337 +102166,337 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ bl 3035c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6fc3a │ │ │ │ + beq.n 6fdb2 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #23400 @ 0x5b68 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ bl 30298 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6fc3a │ │ │ │ + cbz r0, 6fdb2 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6fc02 │ │ │ │ + bne.n 6fd7a │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6fbe4 │ │ │ │ + b.n 6fd5c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6fc26 │ │ │ │ + bne.n 6fd9e │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6fc26 │ │ │ │ + bne.n 6fd9e │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6fc3a │ │ │ │ - movw r0, #18712 @ 0x4918 │ │ │ │ + cbz r0, 6fdb2 │ │ │ │ + movw r0, #17624 @ 0x44d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f980 │ │ │ │ + bl 6faf8 │ │ │ │ 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 6fc7c │ │ │ │ + bne.n 6fdf4 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6fc7c │ │ │ │ + cbz r3, 6fdf4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd4ac │ │ │ │ + bl 1cbdbc │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6fc7c │ │ │ │ + bls.n 6fdf4 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #60096 @ 0xeac0 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6fb98 │ │ │ │ + bl 6fd10 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6fc92 │ │ │ │ + bne.n 6fe0a │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6fc98 │ │ │ │ + b.n 6fe10 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6fcac │ │ │ │ + bne.n 6fe24 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6fc82 │ │ │ │ - cbnz r0, 6fcfa │ │ │ │ + bne.n 6fdfa │ │ │ │ + cbnz r0, 6fe72 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 6fcda │ │ │ │ + cbz r3, 6fe52 │ │ │ │ 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 6fcd6 │ │ │ │ + bne.n 6fe4e │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6fcc2 │ │ │ │ + bne.n 6fe3a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6fcf6 │ │ │ │ + bne.n 6fe6e │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6fcdc │ │ │ │ + bne.n 6fe54 │ │ │ │ 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 6fd24 │ │ │ │ + bne.n 6fe9c │ │ │ │ cmp r4, #3 │ │ │ │ - bhi.n 6fd3a │ │ │ │ + bhi.n 6feb2 │ │ │ │ adds r4, #1 │ │ │ │ yield │ │ │ │ - b.n 6fd08 │ │ │ │ + b.n 6fe80 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 6fd2c │ │ │ │ + bne.n 6fea4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6fd56 │ │ │ │ + b.n 6fece │ │ │ │ cmp r7, #3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 6fd3e │ │ │ │ - b.n 6fd56 │ │ │ │ + cbz r0, 6feb6 │ │ │ │ + b.n 6fece │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6fd56 │ │ │ │ + b.n 6fece │ │ │ │ orrs r6, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 6fd52 │ │ │ │ + bne.n 6feca │ │ │ │ strex r7, r6, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6fd28 │ │ │ │ - b.n 6fd08 │ │ │ │ + beq.n 6fea0 │ │ │ │ + b.n 6fe80 │ │ │ │ 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 6fcfc │ │ │ │ - cbnz r0, 6fd7a │ │ │ │ + bl 6fe74 │ │ │ │ + cbnz r0, 6fef2 │ │ │ │ yield │ │ │ │ - b.n 6fd6a │ │ │ │ + b.n 6fee2 │ │ │ │ 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 6fcfc │ │ │ │ - cbnz r0, 6fda0 │ │ │ │ + bl 6fe74 │ │ │ │ + cbnz r0, 6ff18 │ │ │ │ yield │ │ │ │ - b.n 6fd90 │ │ │ │ + b.n 6ff08 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1cad90 │ │ │ │ + bl 1c96a8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #27520 @ 0x6b80 │ │ │ │ + movw r3, #26432 @ 0x6740 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6fe88 │ │ │ │ + beq.n 70000 │ │ │ │ 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 6fe78 │ │ │ │ + beq.n 6fff0 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fe7e │ │ │ │ + beq.n 6fff6 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1b4624 <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b2f24 <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6fe42 │ │ │ │ + cbz r7, 6ffba │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6fcfc │ │ │ │ - cbnz r0, 6fe12 │ │ │ │ + bl 6fe74 │ │ │ │ + cbnz r0, 6ff8a │ │ │ │ yield │ │ │ │ - b.n 6fe02 │ │ │ │ + b.n 6ff7a │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6fdfc │ │ │ │ + bne.n 6ff74 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 6fe36 │ │ │ │ + cbnz r2, 6ffae │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c93a0 │ │ │ │ - b.n 6fe44 │ │ │ │ + bl 1c7cb8 │ │ │ │ + b.n 6ffbc │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6fe44 │ │ │ │ + b.n 6ffbc │ │ │ │ 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 6fdf2 │ │ │ │ + bne.n 6ff6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4624 <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ - cbnz r0, 6fe70 │ │ │ │ + bl 1b2f24 <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ + cbnz r0, 6ffe8 │ │ │ │ yield │ │ │ │ - b.n 6fe64 │ │ │ │ + b.n 6ffdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6f27a │ │ │ │ - b.n 6fe7e │ │ │ │ + bl 6f3f2 │ │ │ │ + b.n 6fff6 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1b41e8 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b2ae8 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6f2bc │ │ │ │ + b.w 6f434 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fea6 │ │ │ │ + bne.n 7001e │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 6fe8c │ │ │ │ + bne.n 70004 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6feac │ │ │ │ + bne.n 70024 │ │ │ │ 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 6ff04 │ │ │ │ + bcs.n 7007c │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6fefa │ │ │ │ + bne.n 70072 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 35ed2 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 6fee4 │ │ │ │ + bhi.n 7005c │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 6ff1a │ │ │ │ + cbnz r3, 70092 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1aeb64 <_start@@Base+0x5a8> │ │ │ │ + bl 1ad464 <_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 1c90d0 │ │ │ │ + bl 1c79e8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ bl 2fa52 <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ @@ -102368,151 +102515,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 6ff8c │ │ │ │ + bne.n 70104 │ │ │ │ strex r6, r2, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne.n 6ff68 │ │ │ │ + bne.n 700e0 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ff92 │ │ │ │ + bne.n 7010a │ │ │ │ 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 1ca774 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c908c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6ffd2 │ │ │ │ + cbnz r3, 7014a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cacf4 │ │ │ │ - b.n 70018 │ │ │ │ + bl 1c960c │ │ │ │ + b.n 70190 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 70018 │ │ │ │ + bne.n 70190 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1cad30 │ │ │ │ + bl 1c9648 │ │ │ │ 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 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70018 │ │ │ │ + bne.n 70190 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6febc │ │ │ │ + bl 70034 │ │ │ │ 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 700c6 │ │ │ │ + bls.n 7023e │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 700ac │ │ │ │ + cbz r3, 70224 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca774 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c908c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 70094 │ │ │ │ + cbnz r3, 7020c │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - bl 1cadd0 │ │ │ │ + bl 1c96e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 700ba │ │ │ │ + b.n 70232 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 700ba │ │ │ │ + bne.n 70232 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 700b8 │ │ │ │ + bcc.n 70230 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 700ba │ │ │ │ + b.n 70232 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 700ba │ │ │ │ + b.n 70232 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 70050 │ │ │ │ - b.n 700c8 │ │ │ │ + bhi.n 701c8 │ │ │ │ + b.n 70240 │ │ │ │ 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, 700f2 │ │ │ │ + cbz r3, 7026a │ │ │ │ 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 │ │ │ │ @@ -102524,79 +102671,79 @@ │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #15 │ │ │ │ bl 2fa52 <_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 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ 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 70280 │ │ │ │ + bcs.w 703f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70266 │ │ │ │ + beq.w 703de │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [fp, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 70174 │ │ │ │ + beq.n 702ec │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 70176 │ │ │ │ + cbz r6, 702ee │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 70176 │ │ │ │ + beq.n 702ee │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 70162 │ │ │ │ - b.n 70176 │ │ │ │ + bne.n 702da │ │ │ │ + b.n 702ee │ │ │ │ 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 1c87e4 │ │ │ │ + bl 1c7094 │ │ │ │ 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 6fcfc │ │ │ │ - cbnz r0, 701a6 │ │ │ │ + bl 6fe74 │ │ │ │ + cbnz r0, 7031e │ │ │ │ yield │ │ │ │ - b.n 70196 │ │ │ │ + b.n 7030e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca774 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c908c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 701be │ │ │ │ + cbnz r3, 70336 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cadd0 │ │ │ │ + bl 1c96e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70270 │ │ │ │ + b.n 703e8 │ │ │ │ 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 1c8374 │ │ │ │ + bl 1c6c0c │ │ │ │ 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] │ │ │ │ @@ -102606,277 +102753,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, 70214 │ │ │ │ + cbz r3, 7038c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 70218 │ │ │ │ + b.n 70390 │ │ │ │ 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 1c93a0 │ │ │ │ + bl 1c7cb8 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 70270 │ │ │ │ + bne.n 703e8 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7025e │ │ │ │ + bcs.n 703d6 │ │ │ │ subs.w r3, r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - cbz r3, 70270 │ │ │ │ + cbz r3, 703e8 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 70270 │ │ │ │ + bne.n 703e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 70270 │ │ │ │ + b.n 703e8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 70240 │ │ │ │ - b.n 70270 │ │ │ │ + bhi.n 703b8 │ │ │ │ + b.n 703e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1caeb8 │ │ │ │ + bl 1c97d0 │ │ │ │ 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 70144 │ │ │ │ + bhi.w 702bc │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 7028e │ │ │ │ + cbnz r4, 70406 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 36d1a │ │ │ │ + bl 36d1c │ │ │ │ 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, #18840 @ 0x4998 │ │ │ │ + movw r3, #17752 @ 0x4558 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #18852 @ 0x49a4 │ │ │ │ + movw r3, #17764 @ 0x4564 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #18800 @ 0x4970 │ │ │ │ + movw r2, #17712 @ 0x4530 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #18860 @ 0x49ac │ │ │ │ + movw r3, #17772 @ 0x456c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #18872 @ 0x49b8 │ │ │ │ + movw r3, #17784 @ 0x4578 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #18884 @ 0x49c4 │ │ │ │ + movw r3, #17796 @ 0x4584 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #18896 @ 0x49d0 │ │ │ │ + movw r3, #17808 @ 0x4590 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #18788 @ 0x4964 │ │ │ │ + movw r3, #17700 @ 0x4524 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #33728 @ 0x83c0 │ │ │ │ + movw r5, #32640 @ 0x7f80 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6f552 │ │ │ │ - ldr r0, [pc, #868] @ (70684 ) │ │ │ │ + bl 6f6ca │ │ │ │ + ldr r0, [pc, #868] @ (707fc ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18904 @ 0x49d8 │ │ │ │ + movw r1, #17816 @ 0x4598 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f70a │ │ │ │ - ldr r0, [pc, #852] @ (70688 ) │ │ │ │ + bl 6f882 │ │ │ │ + ldr r0, [pc, #852] @ (70800 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18916 @ 0x49e4 │ │ │ │ + movw r1, #17828 @ 0x45a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movw r5, #60096 @ 0xeac0 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #28352 @ 0x6ec0 │ │ │ │ + movw r3, #27264 @ 0x6a80 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #18532 @ 0x4864 │ │ │ │ + movw r2, #17444 @ 0x4424 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18928 @ 0x49f0 │ │ │ │ + movw r3, #17840 @ 0x45b0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #18532 @ 0x4864 │ │ │ │ + movw r2, #17444 @ 0x4424 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18936 @ 0x49f8 │ │ │ │ + movw r1, #17848 @ 0x45b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18944 @ 0x4a00 │ │ │ │ + movw r1, #17856 @ 0x45c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18956 @ 0x4a0c │ │ │ │ + movw r1, #17868 @ 0x45cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18968 @ 0x4a18 │ │ │ │ + movw r1, #17880 @ 0x45d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #28252 @ 0x6e5c │ │ │ │ + movw r1, #27164 @ 0x6a1c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18956 @ 0x4a0c │ │ │ │ + movw r1, #17868 @ 0x45cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #18976 @ 0x4a20 │ │ │ │ + movw r1, #17888 @ 0x45e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f898 │ │ │ │ + bl 6fa10 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #18988 @ 0x4a2c │ │ │ │ + movw r1, #17900 @ 0x45ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f898 │ │ │ │ + bl 6fa10 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #19000 @ 0x4a38 │ │ │ │ + movw r1, #17912 @ 0x45f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f898 │ │ │ │ + bl 6fa10 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #28172 @ 0x6e0c │ │ │ │ + movw r1, #27084 @ 0x69cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f898 │ │ │ │ + bl 6fa10 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #19008 @ 0x4a40 │ │ │ │ + movw r1, #17920 @ 0x4600 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f898 │ │ │ │ + bl 6fa10 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #17928 @ 0x4608 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f898 │ │ │ │ + bl 6fa10 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #53344 @ 0xd060 │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 6f70a │ │ │ │ + bl 6f882 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 70522 │ │ │ │ + beq.n 7069a │ │ │ │ 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 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #19024 @ 0x4a50 │ │ │ │ + movw r3, #17936 @ 0x4610 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #19036 @ 0x4a5c │ │ │ │ + movw r2, #17948 @ 0x461c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ movs r7, #0 │ │ │ │ bl 2eb66 <_PyObject_DebugMallocStats@@Base+0x9c6> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #19056 @ 0x4a70 │ │ │ │ + movw r3, #17968 @ 0x4630 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #19068 @ 0x4a7c │ │ │ │ + movw r2, #17980 @ 0x463c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2b47c │ │ │ │ movw r3, #60736 @ 0xed40 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ @@ -102892,15 +103039,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] @ (7068c ) │ │ │ │ + ldr r1, [pc, #196] @ (70804 ) │ │ │ │ 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 │ │ │ │ @@ -102914,319 +103061,319 @@ │ │ │ │ blx 2b8d4 <__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 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 70654 │ │ │ │ + blt.n 707cc │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 70658 │ │ │ │ + bge.n 707d0 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 70658 │ │ │ │ + b.n 707d0 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7066e │ │ │ │ + blt.n 707e6 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 70670 │ │ │ │ + bge.n 707e8 │ │ │ │ mov r7, sl │ │ │ │ - b.n 70670 │ │ │ │ + b.n 707e8 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 70690 │ │ │ │ + blt.n 70808 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 70694 │ │ │ │ + bge.n 7080c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 70694 │ │ │ │ + b.n 7080c │ │ │ │ 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 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ - movw r2, #19080 @ 0x4a88 │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + movw r2, #17992 @ 0x4648 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #40472 @ 0x9e18 │ │ │ │ + movw r3, #42500 @ 0xa604 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 2e342c <_PyMonitoring_FireBranchEvent@@Base+0x57c> │ │ │ │ + bl 2e2fec <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #4000 @ 0xfa0 │ │ │ │ + movw r3, #2912 @ 0xb60 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #19100 @ 0x4a9c │ │ │ │ + movw r2, #18012 @ 0x465c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #41572 @ 0xa264 │ │ │ │ + movw r5, #40484 @ 0x9e24 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 7075a │ │ │ │ + cbz r3, 708d2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #19168 @ 0x4ae0 │ │ │ │ + movw r2, #18080 @ 0x46a0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f586 │ │ │ │ + bl 6f6fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #60757 @ 0xed55 │ │ │ │ + movw r0, #61357 @ 0xefad │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f552 │ │ │ │ + bl 6f6ca │ │ │ │ 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 708cc │ │ │ │ + beq.w 70a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 6eeda │ │ │ │ + bl 6f132 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 6ef5a │ │ │ │ + bl 6f1b2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2b478 │ │ │ │ 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, #27520 @ 0x6b80 │ │ │ │ + movw r6, #26432 @ 0x6740 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 709e2 │ │ │ │ + beq.n 70b5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 709e2 │ │ │ │ + beq.n 70b5a │ │ │ │ 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 708f8 │ │ │ │ - ldr r0, [pc, #224] @ (709e8 ) │ │ │ │ + bne.n 70a70 │ │ │ │ + ldr r0, [pc, #224] @ (70b60 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8858 │ │ │ │ + bl 1c7108 │ │ │ │ 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 709e2 │ │ │ │ + bne.n 70b5a │ │ │ │ movw r5, #2748 @ 0xabc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 70948 │ │ │ │ + cbz r3, 70ac0 │ │ │ │ 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 7094a │ │ │ │ + b.n 70ac2 │ │ │ │ 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] @ (709ec ) │ │ │ │ + ldr r2, [pc, #144] @ (70b64 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70964 │ │ │ │ + beq.n 70adc │ │ │ │ blx 2ae7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 709e2 │ │ │ │ + beq.n 70b5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbz r6, 70982 │ │ │ │ + cbz r6, 70afa │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 70970 │ │ │ │ - bl 6fdb6 │ │ │ │ - b.n 70970 │ │ │ │ + beq.n 70ae8 │ │ │ │ + bl 6ff2e │ │ │ │ + b.n 70ae8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7098e │ │ │ │ + beq.n 70b06 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b41e8 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b2ae8 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 70776 │ │ │ │ + bl 708ee │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 709e2 │ │ │ │ + beq.n 70b5a │ │ │ │ movw r3, #60752 @ 0xed50 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 709ca │ │ │ │ + cbz r1, 70b42 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 709a6 │ │ │ │ + bne.n 70b1e │ │ │ │ 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 6fab8 │ │ │ │ - b.n 709e2 │ │ │ │ + bl 6fc30 │ │ │ │ + b.n 70b5a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 709dc │ │ │ │ + bne.n 70b54 │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 709aa │ │ │ │ + bne.n 70b22 │ │ │ │ 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} │ │ │ │ @@ -103236,214 +103383,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, #19180 @ 0x4aec │ │ │ │ + movw r2, #18092 @ 0x46ac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 70a36 │ │ │ │ + cbnz r5, 70bae │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b414 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19216 @ 0x4b10 │ │ │ │ + movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__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 70a50 │ │ │ │ + bne.n 70bc8 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #19228 @ 0x4b1c │ │ │ │ + movw r2, #18140 @ 0x46dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19264 @ 0x4b40 │ │ │ │ + movw r2, #18176 @ 0x4700 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70ab0 │ │ │ │ + bne.n 70c28 │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70ab0 │ │ │ │ + bne.n 70c28 │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70ab0 │ │ │ │ + bne.n 70c28 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #19300 @ 0x4b64 │ │ │ │ + movw r0, #18212 @ 0x4724 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ - b.n 70b14 │ │ │ │ - movw r7, #19392 @ 0x4bc0 │ │ │ │ + b.n 70c8c │ │ │ │ + movw r7, #18304 @ 0x4780 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19332 @ 0x4b84 │ │ │ │ + movw r2, #18244 @ 0x4744 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19368 @ 0x4ba8 │ │ │ │ + movw r2, #18280 @ 0x4768 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 70af6 │ │ │ │ + beq.n 70c6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c038 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 70aca │ │ │ │ - movw r0, #19404 @ 0x4bcc │ │ │ │ + bne.n 70c42 │ │ │ │ + movw r0, #18316 @ 0x478c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2c038 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #19552 @ 0x4c60 │ │ │ │ + movw r2, #18464 @ 0x4820 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 70b40 │ │ │ │ + bne.n 70cb8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70b30 │ │ │ │ + bne.n 70ca8 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 70b42 │ │ │ │ + b.n 70cba │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 70b58 │ │ │ │ + cbz r6, 70cd0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #19300 @ 0x4b64 │ │ │ │ + movw r0, #18212 @ 0x4724 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ - b.n 70baa │ │ │ │ + b.n 70d22 │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #19332 @ 0x4b84 │ │ │ │ + movw r2, #18244 @ 0x4744 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #19592 @ 0x4c88 │ │ │ │ + movw r2, #18504 @ 0x4848 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #19392 @ 0x4bc0 │ │ │ │ + movw r0, #18304 @ 0x4780 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 70b9c │ │ │ │ + beq.n 70d14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2c038 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2c01c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 70b6a │ │ │ │ + bne.n 70ce2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70c2c │ │ │ │ + beq.n 70da4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #19620 @ 0x4ca4 │ │ │ │ + movw r0, #18532 @ 0x4864 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #19636 @ 0x4cb4 │ │ │ │ + movw r2, #18548 @ 0x4874 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 70bea │ │ │ │ + beq.n 70d62 │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 70c24 │ │ │ │ + bcs.n 70d9c │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 70bc4 │ │ │ │ + b.n 70d3c │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 70c24 │ │ │ │ + bcs.n 70d9c │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 70c0c │ │ │ │ + ble.n 70d84 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #19644 @ 0x4cbc │ │ │ │ + movw r0, #18556 @ 0x487c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ sub.w r6, r7, #8 │ │ │ │ cmp r7, #7 │ │ │ │ - bls.n 70c24 │ │ │ │ + bls.n 70d9c │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #19636 @ 0x4cb4 │ │ │ │ + movw r2, #18548 @ 0x4874 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 70c0c │ │ │ │ + bne.n 70d84 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb1c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 75e6a <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + b.w 75b7c <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -00070c4c : │ │ │ │ +00070dc4 : │ │ │ │ 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 │ │ │ │ @@ -103451,21 +103598,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 6eb28 │ │ │ │ + bl 6edc4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6eb28 │ │ │ │ + bl 6edc4 │ │ │ │ cmp r5, r0 │ │ │ │ it le │ │ │ │ movle r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103476,59 +103623,59 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ - beq.n 70cbc │ │ │ │ + beq.n 70e34 │ │ │ │ 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 70cc4 │ │ │ │ + bpl.n 70e3c │ │ │ │ mov r3, r4 │ │ │ │ - b.n 70ce4 │ │ │ │ + b.n 70e5c │ │ │ │ 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 70cde │ │ │ │ + bne.n 70e56 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ - b.n 70ce4 │ │ │ │ + b.n 70e5c │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70cce │ │ │ │ - b.n 70cc0 │ │ │ │ + bcs.n 70e46 │ │ │ │ + b.n 70e38 │ │ │ │ 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 2b47c │ │ │ │ subs r1, r4, r5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 70d16 │ │ │ │ + ble.n 70e8e │ │ │ │ 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 70d02 │ │ │ │ + bne.n 70e7a │ │ │ │ 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 │ │ │ │ @@ -103540,182 +103687,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 70e10 │ │ │ │ + beq.n 70f88 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70d5a │ │ │ │ + bcc.n 70ed2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70e8e │ │ │ │ + b.n 71006 │ │ │ │ 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, 70d72 │ │ │ │ + cbz r0, 70eea │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70d5c │ │ │ │ - b.n 70d54 │ │ │ │ + bhi.n 70ed4 │ │ │ │ + b.n 70ecc │ │ │ │ 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 70dba │ │ │ │ + ble.n 70f32 │ │ │ │ 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 70db0 │ │ │ │ + beq.n 70f28 │ │ │ │ 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 70e0a │ │ │ │ + b.n 70f82 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 70d8a │ │ │ │ + bne.n 70f02 │ │ │ │ ldrd r0, r6, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n 70e06 │ │ │ │ + bge.n 70f7e │ │ │ │ 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 70e02 │ │ │ │ + beq.n 70f7a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70d54 │ │ │ │ + bls.n 70ecc │ │ │ │ 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 70d76 │ │ │ │ + beq.n 70eee │ │ │ │ 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 70e0a │ │ │ │ + b.n 70f82 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 70dc0 │ │ │ │ + bne.n 70f38 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 70e82 │ │ │ │ + b.n 70ffa │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70d5c │ │ │ │ - b.n 70d54 │ │ │ │ + bcc.n 70ed4 │ │ │ │ + b.n 70ecc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 70d54 │ │ │ │ + bcs.n 70ecc │ │ │ │ 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, 70e32 │ │ │ │ + cbz r2, 70faa │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70e1c │ │ │ │ - b.n 70d54 │ │ │ │ + bhi.n 70f94 │ │ │ │ + b.n 70ecc │ │ │ │ rsb r2, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ - ble.n 70e64 │ │ │ │ + ble.n 70fdc │ │ │ │ mov r4, r5 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 70e5e │ │ │ │ + beq.n 70fd6 │ │ │ │ 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 70e88 │ │ │ │ + b.n 71000 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 70e40 │ │ │ │ + bgt.n 70fb8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 70e82 │ │ │ │ + ble.n 70ffa │ │ │ │ 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 70e7e │ │ │ │ + beq.n 70ff6 │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ - b.n 70e88 │ │ │ │ + b.n 71000 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70e6a │ │ │ │ + bne.n 70fe2 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ - b.n 70e8e │ │ │ │ + b.n 71006 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70e1c │ │ │ │ - b.n 70d54 │ │ │ │ + bcc.n 70f94 │ │ │ │ + b.n 70ecc │ │ │ │ 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] @ (70f00 ) │ │ │ │ + ldr r3, [pc, #80] @ (71078 ) │ │ │ │ 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 70c56 │ │ │ │ + bl 70dce │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 70d1a │ │ │ │ + bl 70e92 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70ee4 │ │ │ │ + beq.n 7105c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 70ee4 │ │ │ │ + beq.n 7105c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 70ec6 │ │ │ │ - ldr r3, [pc, #24] @ (70f00 ) │ │ │ │ + b.n 7103e │ │ │ │ + ldr r3, [pc, #24] @ (71078 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70ef6 │ │ │ │ + beq.n 7106e │ │ │ │ blx 2bb58 <__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} │ │ │ │ @@ -103724,21 +103871,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 6eb8a │ │ │ │ + bl 6ee26 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6eb8a │ │ │ │ + bl 6ee26 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103749,57 +103896,57 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq.n 70f6a │ │ │ │ + beq.n 710e2 │ │ │ │ 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 70f90 │ │ │ │ + bmi.n 71108 │ │ │ │ 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 70f8c │ │ │ │ + bne.n 71104 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 70f90 │ │ │ │ + b.n 71108 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70f7a │ │ │ │ + bcs.n 710f2 │ │ │ │ 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 2b47c │ │ │ │ subs r1, r4, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 70fc0 │ │ │ │ + ble.n 71138 │ │ │ │ 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 70fac │ │ │ │ + bne.n 71124 │ │ │ │ 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 │ │ │ │ @@ -103811,418 +103958,418 @@ │ │ │ │ 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 710b0 │ │ │ │ + beq.n 71228 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 71008 │ │ │ │ + bcc.n 71180 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71134 │ │ │ │ + b.n 712ac │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70ffe │ │ │ │ + bls.n 71176 │ │ │ │ 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 71004 │ │ │ │ + bne.n 7117c │ │ │ │ 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 7105c │ │ │ │ + ble.n 711d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 71052 │ │ │ │ + beq.n 711ca │ │ │ │ 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 70ffa │ │ │ │ + b.n 71172 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7102e │ │ │ │ + bne.n 711a6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 710a6 │ │ │ │ + bge.n 7121e │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 710a2 │ │ │ │ + beq.n 7121a │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70ffe │ │ │ │ + bls.n 71176 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7101c │ │ │ │ + beq.n 71194 │ │ │ │ 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 70ffa │ │ │ │ + b.n 71172 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 71060 │ │ │ │ + bne.n 711d8 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 71134 │ │ │ │ + b.n 712ac │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 70ffe │ │ │ │ + bcs.n 71176 │ │ │ │ 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, 710d2 │ │ │ │ + cbz r2, 7124a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 710be │ │ │ │ - b.n 70ffe │ │ │ │ + bhi.n 71236 │ │ │ │ + b.n 71176 │ │ │ │ rsb r8, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ - ble.n 71106 │ │ │ │ + ble.n 7127e │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 71100 │ │ │ │ + beq.n 71278 │ │ │ │ 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 7112e │ │ │ │ + b.n 712a6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 710e0 │ │ │ │ + bgt.n 71258 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 71124 │ │ │ │ + ble.n 7129c │ │ │ │ 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 71120 │ │ │ │ + beq.n 71298 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 7112e │ │ │ │ + b.n 712a6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7110c │ │ │ │ + bne.n 71284 │ │ │ │ sub.w r8, r8, fp │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 71134 │ │ │ │ + b.n 712ac │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 710be │ │ │ │ - b.n 70ffe │ │ │ │ + bcc.n 71236 │ │ │ │ + b.n 71176 │ │ │ │ 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] @ (711a4 ) │ │ │ │ + ldr r3, [pc, #80] @ (7131c ) │ │ │ │ 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 70f04 │ │ │ │ + bl 7107c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 70fc4 │ │ │ │ + bl 7113c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7118a │ │ │ │ + beq.n 71302 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7118a │ │ │ │ + beq.n 71302 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 7116c │ │ │ │ - ldr r3, [pc, #24] @ (711a4 ) │ │ │ │ + b.n 712e4 │ │ │ │ + ldr r3, [pc, #24] @ (7131c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 7119c │ │ │ │ + beq.n 71314 │ │ │ │ blx 2bb58 <__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} │ │ │ │ │ │ │ │ -000711a8 : │ │ │ │ +00071320 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (711cc ) │ │ │ │ + ldr r2, [pc, #20] @ (71344 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8986c │ │ │ │ + bl 898d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000711d0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00071348 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 711fc <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 71374 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #51512 @ 0xc938 │ │ │ │ + movw r1, #50424 @ 0xc4f8 │ │ │ │ movt r1, #62 @ 0x3e │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #58424 @ 0xe438 │ │ │ │ + movw r2, #57336 @ 0xdff8 │ │ │ │ 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 711fe <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 71376 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #50280 @ 0xc468 │ │ │ │ + movw r3, #49192 @ 0xc028 │ │ │ │ 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, #37380 @ 0x9204 │ │ │ │ + movwmi r2, #35216 @ 0x8990 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071228 : │ │ │ │ - ldr r2, [pc, #12] @ (71238 ) │ │ │ │ +000713a0 : │ │ │ │ + ldr r2, [pc, #12] @ (713b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d1028 │ │ │ │ + b.w 1cf938 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007123c : │ │ │ │ +000713b4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (71264 ) │ │ │ │ + ldr r5, [pc, #32] @ (713dc ) │ │ │ │ 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, 7125e │ │ │ │ + cbnz r3, 713d6 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w bb914 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w bb990 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ pop {r4, r5} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071268 <_Py_LoadAttr_StackRefSteal@@Base>: │ │ │ │ +000713e0 <_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 ada60 │ │ │ │ + bl adaac │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00071294 <_PyObjectArray_Free@@Base>: │ │ │ │ +0007140c <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7129c <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 83e70 │ │ │ │ + beq.n 71414 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 83e9c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007129e <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00071416 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3311] @ 0xcef │ │ │ │ - cbz r3, 712b0 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 71428 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 2510dc <_PyMarshal_GetXIData@@Base+0x2f4> │ │ │ │ + b.w 24f8ac │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712b2 : │ │ │ │ +0007142a : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712c0 : │ │ │ │ - b.w 24f15c │ │ │ │ +00071438 : │ │ │ │ + b.w 24dbec │ │ │ │ │ │ │ │ -000712c4 : │ │ │ │ - ldr r2, [pc, #12] @ (712d4 ) │ │ │ │ +0007143c : │ │ │ │ + ldr r2, [pc, #12] @ (7144c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 252e34 <_PyXI_GetMainNamespace@@Base+0x300> │ │ │ │ + b.w 2517e4 <_PyXI_GetMainNamespace@@Base+0x300> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000712d8 : │ │ │ │ - ldr r2, [pc, #12] @ (712e8 ) │ │ │ │ +00071450 : │ │ │ │ + ldr r2, [pc, #12] @ (71460 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 256afc │ │ │ │ + b.w 2554e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000712ec <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00071464 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712ee <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00071466 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712f0 : │ │ │ │ +00071468 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712f2 : │ │ │ │ +0007146a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712f4 : │ │ │ │ +0007146c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712f6 : │ │ │ │ +0007146e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000712f8 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00071470 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 25e6e8 <_PyFunction_VerifyStateless@@Base+0x17c> │ │ │ │ + b.w 25d208 <_PyFunction_VerifyStateless@@Base+0x17c> │ │ │ │ │ │ │ │ -00071302 <_PyXIData_Lookup@@Base>: │ │ │ │ +0007147a <_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 71336 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + beq.n 714ae <_PyXIData_Lookup@@Base+0x34> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 71336 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + cbz r3, 714ae <_PyXIData_Lookup@@Base+0x34> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 262cb4 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ - b.n 7133c <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ + bl 2617d0 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + b.n 714b4 <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071342 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 71346 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +000714ba <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 714be <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071348 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +000714c0 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071352 : │ │ │ │ +000714ca : │ │ │ │ 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 214c68 │ │ │ │ + bl 21374c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071370 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +000714e8 <_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 a5ebc │ │ │ │ + bl a5f44 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007139a <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00071512 <_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 │ │ │ │ @@ -104231,383 +104378,260 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fc86 <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000713c4 : │ │ │ │ +0007153c : │ │ │ │ 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 2fc86 <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000713e0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 713c4 │ │ │ │ +00071558 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 7153c │ │ │ │ │ │ │ │ -000713e4 : │ │ │ │ +0007155c : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ - cbnz r3, 713f6 │ │ │ │ + cbnz r3, 7156e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 713f2 │ │ │ │ + beq.n 7156a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071408 : │ │ │ │ - ldr r3, [pc, #12] @ (71418 ) │ │ │ │ +00071580 : │ │ │ │ + ldr r3, [pc, #12] @ (71590 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1d0018 <_PySys_GetRequiredAttr@@Base+0x10b4> │ │ │ │ + b.w 1ce928 <_PySys_GetRequiredAttr@@Base+0x10b4> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007141c : │ │ │ │ +00071594 : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071432 : │ │ │ │ - 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 71466 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7146c │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ +000715aa : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r3, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0007146e : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 7148e │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 7149e │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ +000715b8 : │ │ │ │ + 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 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + │ │ │ │ +000715c8 : │ │ │ │ + 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 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +000715d8 : │ │ │ │ + push {r4, r5, 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, #53376 @ 0xd080 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl e1fe0 │ │ │ │ - cbnz r0, 714d6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 71518 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 56bfc <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 714fa │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 71504 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 71518 │ │ │ │ - bl 941dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 714e4 │ │ │ │ - b.n 714d2 │ │ │ │ - bl 941dc │ │ │ │ - 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} │ │ │ │ + movw r4, #18564 @ 0x4884 │ │ │ │ + movt r4, #50 @ 0x32 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1bbd04 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000715fe <_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 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 7153a │ │ │ │ + bpl.n 7164a <_PyMonitoring_FireCReturnEvent@@Base+0x4c> │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7154c │ │ │ │ + bge.n 7165c <_PyMonitoring_FireCReturnEvent@@Base+0x5e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 7154c │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7165c <_PyMonitoring_FireCReturnEvent@@Base+0x5e> │ │ │ │ + b.w 84a88 <_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 │ │ │ │ │ │ │ │ -0007154e : │ │ │ │ +0007165e : │ │ │ │ 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 r4, r0 │ │ │ │ - cbz r0, 7159e │ │ │ │ + cbz r0, 716ae │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1596b4 │ │ │ │ + bl 1595a8 <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7159e │ │ │ │ + bge.n 716ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7159c │ │ │ │ + bge.n 716ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7159c │ │ │ │ + cbnz r3, 716ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, 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 715d4 │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 715d4 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 715ec │ │ │ │ - b.n 715fc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 715cc │ │ │ │ - movw r0, #22372 @ 0x5764 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 715cc │ │ │ │ - b.n 71628 │ │ │ │ - movw r0, #22372 @ 0x5764 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 71628 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - ldr r1, [pc, #200] @ (716c8 ) │ │ │ │ - mov r0, r5 │ │ │ │ - bl a8170 <_PyObject_LookupSpecial@@Base> │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 7162c │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 716dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71664 │ │ │ │ + bge.n 716dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 71664 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 71664 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 716c4 │ │ │ │ - cbz r0, 71656 │ │ │ │ - ldr r2, [pc, #156] @ (716cc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 156328 <_PyTime_AsTimespec_clamp@@Base+0x4c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + cbnz r3, 716dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r0, 716f6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71652 │ │ │ │ + bge.n 716f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 71652 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 716c4 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 716c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17e250 │ │ │ │ - cbnz r0, 71682 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7784 @ 0x1e68 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3eac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17aeb0 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 716c4 │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 716a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 87b90 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 716b0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 716c4 │ │ │ │ - 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, #19672 @ 0x4cd8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 885a4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 716f6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + 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 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 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 71724 │ │ │ │ + cbnz r0, 71742 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7186a │ │ │ │ + bge.w 71888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7186a │ │ │ │ + bne.w 71888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7186a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71888 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r3, r1, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 71734 │ │ │ │ + bne.n 71752 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 71738 │ │ │ │ + bne.n 71756 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 71748 │ │ │ │ + b.n 71766 │ │ │ │ bic.w r3, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71734 │ │ │ │ + bge.n 71752 │ │ │ │ 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 7175c │ │ │ │ + bne.n 7177a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 71760 │ │ │ │ + bne.n 7177e │ │ │ │ mov r3, r1 │ │ │ │ - b.n 71770 │ │ │ │ + b.n 7178e │ │ │ │ bic.w r3, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7175c │ │ │ │ + bge.n 7177a │ │ │ │ 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 │ │ │ │ @@ -104622,67 +104646,67 @@ │ │ │ │ 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 717e0 │ │ │ │ + ble.n 717fe │ │ │ │ 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 717bc │ │ │ │ + bne.n 717da │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 717c0 │ │ │ │ + bne.n 717de │ │ │ │ mov r1, lr │ │ │ │ - b.n 717d6 │ │ │ │ + b.n 717f4 │ │ │ │ bic.w r1, lr, #1 │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 717bc │ │ │ │ + bge.n 717da │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str.w r1, [r8, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 717aa │ │ │ │ + bgt.n 717c8 │ │ │ │ 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 71802 │ │ │ │ + bge.n 71820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71802 │ │ │ │ + cbnz r3, 71820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 71814 │ │ │ │ + cbnz r7, 71832 │ │ │ │ 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, 7182c │ │ │ │ + cbnz r6, 7184a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #64] @ (71870 ) │ │ │ │ + ldr r0, [pc, #68] @ (71890 ) │ │ │ │ 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 │ │ │ │ @@ -104698,3604 +104722,3741 @@ │ │ │ │ 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} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071874 : │ │ │ │ +00071894 : │ │ │ │ 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 716dc │ │ │ │ + b.n 716fa │ │ │ │ │ │ │ │ -0007188a : │ │ │ │ +000718aa : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26008 @ 0x6598 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 716dc │ │ │ │ + b.n 716fa │ │ │ │ │ │ │ │ -0007189a : │ │ │ │ +000718ba : │ │ │ │ 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 716dc │ │ │ │ + bl 716fa │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 718e0 │ │ │ │ - ldr r3, [pc, #60] @ (718fc ) │ │ │ │ + cbz r0, 71900 │ │ │ │ + ldr r3, [pc, #60] @ (7191c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 718ce │ │ │ │ + cbnz r5, 718ee │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 718e0 │ │ │ │ - bl 20e670 │ │ │ │ + b.n 71900 │ │ │ │ + bl 20cf20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0ea4 <_PyInterpreterConfig_AsDict@@Base+0x474> │ │ │ │ + bl 2e0b80 <_PyInterpreterConfig_AsDict@@Base+0x474> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 718e4 │ │ │ │ + cbz r0, 71904 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 718f8 │ │ │ │ + b.n 71918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 718f8 │ │ │ │ + bge.n 71918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 718f8 │ │ │ │ + cbnz r3, 71918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071900 : │ │ │ │ +00071920 : │ │ │ │ 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 716dc │ │ │ │ - cbz r0, 7192c │ │ │ │ + bl 716fa │ │ │ │ + cbz r0, 7194c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007192e <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007194e <_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 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #19684 @ 0x4ce4 │ │ │ │ + movw r0, #18588 @ 0x489c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 71982 <_PyLong_FileDescriptor_Converter@@Base+0x54> │ │ │ │ - cbz r3, 7196c <_PyLong_FileDescriptor_Converter@@Base+0x3e> │ │ │ │ + cbz r2, 719a2 <_PyLong_FileDescriptor_Converter@@Base+0x54> │ │ │ │ + cbz r3, 7198c <_PyLong_FileDescriptor_Converter@@Base+0x3e> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 71974 <_PyLong_FileDescriptor_Converter@@Base+0x46> │ │ │ │ - movw r1, #18356 @ 0x47b4 │ │ │ │ + b.n 71994 <_PyLong_FileDescriptor_Converter@@Base+0x46> │ │ │ │ + movw r1, #17268 @ 0x4374 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19720 @ 0x4d08 │ │ │ │ + movw r0, #18624 @ 0x48c0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w 103bdc │ │ │ │ - cbz r3, 71988 <_PyLong_FileDescriptor_Converter@@Base+0x5a> │ │ │ │ + b.w 103ef8 │ │ │ │ + cbz r3, 719a8 <_PyLong_FileDescriptor_Converter@@Base+0x5a> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 71990 <_PyLong_FileDescriptor_Converter@@Base+0x62> │ │ │ │ - movw r1, #18356 @ 0x47b4 │ │ │ │ + b.n 719b0 <_PyLong_FileDescriptor_Converter@@Base+0x62> │ │ │ │ + movw r1, #17268 @ 0x4374 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19756 @ 0x4d2c │ │ │ │ + movw r0, #18660 @ 0x48e4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 1540d8 │ │ │ │ + b.w 1540b4 │ │ │ │ │ │ │ │ -000719a4 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +000719c4 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1519dc │ │ │ │ + bl 1519b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 719d4 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ + beq.n 719f4 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 719d8 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + bls.n 719f8 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19784 @ 0x4d48 │ │ │ │ + movw r1, #18688 @ 0x4900 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 719da <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ + b.n 719fa <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000719dc : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 71a02 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19820 @ 0x4d6c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ - 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, 71a2c │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49152 @ 0xc000 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71a30 │ │ │ │ - add.w r4, r0, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071a34 : │ │ │ │ +000719fc : │ │ │ │ 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, #19856 @ 0x4d90 │ │ │ │ + movw r1, #18724 @ 0x4924 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71a8a │ │ │ │ + beq.n 71a52 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71aa0 │ │ │ │ + bne.n 71a68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ad2 │ │ │ │ + beq.n 71a9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71ad2 │ │ │ │ - b.n 71aa2 │ │ │ │ + ble.n 71a9a │ │ │ │ + b.n 71a6a │ │ │ │ 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 71abe │ │ │ │ + beq.n 71a86 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71aec │ │ │ │ + bne.n 71ab4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71ad2 │ │ │ │ + beq.n 71a9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71aee │ │ │ │ + bgt.n 71ab6 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71b2c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71af4 │ │ │ │ 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 151e70 │ │ │ │ + bl 151e4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b18 │ │ │ │ + bge.n 71ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71b18 │ │ │ │ + cbnz r3, 71ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b2c │ │ │ │ + bge.n 71af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71b2c │ │ │ │ + cbnz r3, 71af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 71b5c │ │ │ │ + beq.n 71b24 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71b72 │ │ │ │ + bne.n 71b3a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ba4 │ │ │ │ + beq.n 71b6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71ba4 │ │ │ │ - b.n 71b74 │ │ │ │ + ble.n 71b6c │ │ │ │ + b.n 71b3c │ │ │ │ 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 71b90 │ │ │ │ + beq.n 71b58 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71bbe │ │ │ │ + bne.n 71b86 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71ba4 │ │ │ │ + beq.n 71b6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71bc0 │ │ │ │ + bgt.n 71b88 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71bfe │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71bc6 │ │ │ │ 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 14dcf8 │ │ │ │ + bl 14dcd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71bea │ │ │ │ + bge.n 71bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71bea │ │ │ │ + cbnz r3, 71bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71bfe │ │ │ │ + bge.n 71bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71bfe │ │ │ │ + cbnz r3, 71bc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 71c2e │ │ │ │ + beq.n 71bf6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c44 │ │ │ │ + bne.n 71c0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71c76 │ │ │ │ + beq.n 71c3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71c76 │ │ │ │ - b.n 71c46 │ │ │ │ + ble.n 71c3e │ │ │ │ + b.n 71c0e │ │ │ │ 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 71c62 │ │ │ │ + beq.n 71c2a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c90 │ │ │ │ + bne.n 71c58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71c76 │ │ │ │ + beq.n 71c3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71c92 │ │ │ │ + bgt.n 71c5a │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71cd0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71c98 │ │ │ │ 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 173944 │ │ │ │ + bl 173668 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cbc │ │ │ │ + bge.n 71c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71cbc │ │ │ │ + cbnz r3, 71c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cd0 │ │ │ │ + bge.n 71c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71cd0 │ │ │ │ + cbnz r3, 71c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 71d00 │ │ │ │ + beq.n 71cc8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d16 │ │ │ │ + bne.n 71cde │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71d48 │ │ │ │ + beq.n 71d10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71d48 │ │ │ │ - b.n 71d18 │ │ │ │ + ble.n 71d10 │ │ │ │ + b.n 71ce0 │ │ │ │ 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 71d34 │ │ │ │ + beq.n 71cfc │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d62 │ │ │ │ + bne.n 71d2a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71d48 │ │ │ │ + beq.n 71d10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71d64 │ │ │ │ + bgt.n 71d2c │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71da2 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71d6a │ │ │ │ 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 166e54 │ │ │ │ + bl 166dcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d8e │ │ │ │ + bge.n 71d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71d8e │ │ │ │ + cbnz r3, 71d56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71da2 │ │ │ │ + bge.n 71d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71da2 │ │ │ │ + cbnz r3, 71d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 71dd2 │ │ │ │ + beq.n 71d9a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71de8 │ │ │ │ + bne.n 71db0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71e1a │ │ │ │ + beq.n 71de2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71e1a │ │ │ │ - b.n 71dea │ │ │ │ + ble.n 71de2 │ │ │ │ + b.n 71db2 │ │ │ │ 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 71e06 │ │ │ │ + beq.n 71dce │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71e34 │ │ │ │ + bne.n 71dfc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71e1a │ │ │ │ + beq.n 71de2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71e36 │ │ │ │ + bgt.n 71dfe │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71e74 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71e3c │ │ │ │ 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 150d18 │ │ │ │ + bl 150cf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e60 │ │ │ │ + bge.n 71e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71e60 │ │ │ │ + cbnz r3, 71e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e74 │ │ │ │ + bge.n 71e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71e74 │ │ │ │ + cbnz r3, 71e3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 71ea4 │ │ │ │ + beq.n 71e6c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71eba │ │ │ │ + bne.n 71e82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71eec │ │ │ │ + beq.n 71eb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71eec │ │ │ │ - b.n 71ebc │ │ │ │ + ble.n 71eb4 │ │ │ │ + b.n 71e84 │ │ │ │ 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 71ed8 │ │ │ │ + beq.n 71ea0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f06 │ │ │ │ + bne.n 71ece │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71eec │ │ │ │ + beq.n 71eb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71f08 │ │ │ │ + bgt.n 71ed0 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 71f46 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71f0e │ │ │ │ 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 19501c │ │ │ │ + bl 194a44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f32 │ │ │ │ + bge.n 71efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71f32 │ │ │ │ + cbnz r3, 71efa │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f46 │ │ │ │ + bge.n 71f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71f46 │ │ │ │ + cbnz r3, 71f0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 71f76 │ │ │ │ + beq.n 71f3e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f8c │ │ │ │ + bne.n 71f54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71fbe │ │ │ │ + beq.n 71f86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71fbe │ │ │ │ - b.n 71f8e │ │ │ │ + ble.n 71f86 │ │ │ │ + b.n 71f56 │ │ │ │ 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 71faa │ │ │ │ + beq.n 71f72 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71fd8 │ │ │ │ + bne.n 71fa0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71fbe │ │ │ │ + beq.n 71f86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71fda │ │ │ │ + bgt.n 71fa2 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 72018 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 71fe0 │ │ │ │ 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 14ffb8 │ │ │ │ + bl 14ff98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72004 │ │ │ │ + bge.n 71fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72004 │ │ │ │ + cbnz r3, 71fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72018 │ │ │ │ + bge.n 71fe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72018 │ │ │ │ + cbnz r3, 71fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 72048 │ │ │ │ + beq.n 72010 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7205e │ │ │ │ + bne.n 72026 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72090 │ │ │ │ + beq.n 72058 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72090 │ │ │ │ - b.n 72060 │ │ │ │ + ble.n 72058 │ │ │ │ + b.n 72028 │ │ │ │ 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 7207c │ │ │ │ + beq.n 72044 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 720aa │ │ │ │ + bne.n 72072 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72090 │ │ │ │ + beq.n 72058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 720ac │ │ │ │ + bgt.n 72074 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 720ea │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 720b2 │ │ │ │ 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 24d94c │ │ │ │ + bl 24c400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720d6 │ │ │ │ + bge.n 7209e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 720d6 │ │ │ │ + cbnz r3, 7209e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720ea │ │ │ │ + bge.n 720b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 720ea │ │ │ │ + cbnz r3, 720b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 7211a │ │ │ │ + beq.n 720e2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72130 │ │ │ │ + bne.n 720f8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72162 │ │ │ │ + beq.n 7212a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72162 │ │ │ │ - b.n 72132 │ │ │ │ + ble.n 7212a │ │ │ │ + b.n 720fa │ │ │ │ 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 7214e │ │ │ │ + beq.n 72116 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7217c │ │ │ │ + bne.n 72144 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72162 │ │ │ │ + beq.n 7212a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7217e │ │ │ │ + bgt.n 72146 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 721bc │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72184 │ │ │ │ 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 20a64c │ │ │ │ + bl 208efc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721a8 │ │ │ │ + bge.n 72170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 721a8 │ │ │ │ + cbnz r3, 72170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721bc │ │ │ │ + bge.n 72184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 721bc │ │ │ │ + cbnz r3, 72184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 721ec │ │ │ │ + beq.n 721b4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72202 │ │ │ │ + bne.n 721ca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72234 │ │ │ │ + beq.n 721fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72234 │ │ │ │ - b.n 72204 │ │ │ │ + ble.n 721fc │ │ │ │ + b.n 721cc │ │ │ │ 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 72220 │ │ │ │ + beq.n 721e8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7224e │ │ │ │ + bne.n 72216 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72234 │ │ │ │ + beq.n 721fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72250 │ │ │ │ + bgt.n 72218 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7228e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72256 │ │ │ │ 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 1e739c │ │ │ │ + bl 1e5a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7227a │ │ │ │ + bge.n 72242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7227a │ │ │ │ + cbnz r3, 72242 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7228e │ │ │ │ + bge.n 72256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7228e │ │ │ │ + cbnz r3, 72256 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 722be │ │ │ │ + beq.n 72286 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 722d4 │ │ │ │ + bne.n 7229c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72306 │ │ │ │ + beq.n 722ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72306 │ │ │ │ - b.n 722d6 │ │ │ │ + ble.n 722ce │ │ │ │ + b.n 7229e │ │ │ │ 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 722f2 │ │ │ │ + beq.n 722ba │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72320 │ │ │ │ + bne.n 722e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72306 │ │ │ │ + beq.n 722ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72322 │ │ │ │ + bgt.n 722ea │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 72360 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72328 │ │ │ │ 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 21bef0 │ │ │ │ + bl 21aa10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7234c │ │ │ │ + bge.n 72314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7234c │ │ │ │ + cbnz r3, 72314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72360 │ │ │ │ + bge.n 72328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72360 │ │ │ │ + cbnz r3, 72328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 72390 │ │ │ │ + beq.n 72358 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 723a6 │ │ │ │ + bne.n 7236e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 723d8 │ │ │ │ + beq.n 723a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 723d8 │ │ │ │ - b.n 723a8 │ │ │ │ + ble.n 723a0 │ │ │ │ + b.n 72370 │ │ │ │ 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 723c4 │ │ │ │ + beq.n 7238c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 723f2 │ │ │ │ + bne.n 723ba │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 723d8 │ │ │ │ + beq.n 723a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 723f4 │ │ │ │ + bgt.n 723bc │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 72432 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 723fa │ │ │ │ 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 272cd8 │ │ │ │ + bl 2717e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7241e │ │ │ │ + bge.n 723e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7241e │ │ │ │ + cbnz r3, 723e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72432 │ │ │ │ + bge.n 723fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72432 │ │ │ │ + cbnz r3, 723fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 72462 │ │ │ │ + beq.n 7242a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72478 │ │ │ │ + bne.n 72440 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 724aa │ │ │ │ + beq.n 72472 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 724aa │ │ │ │ - b.n 7247a │ │ │ │ + ble.n 72472 │ │ │ │ + b.n 72442 │ │ │ │ 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 72496 │ │ │ │ + beq.n 7245e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 724c4 │ │ │ │ + bne.n 7248c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 724aa │ │ │ │ + beq.n 72472 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 724c6 │ │ │ │ + bgt.n 7248e │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 72504 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 724cc │ │ │ │ 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 2a7b6c │ │ │ │ + bl 2a774c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724f0 │ │ │ │ + bge.n 724b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 724f0 │ │ │ │ + cbnz r3, 724b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72504 │ │ │ │ + bge.n 724cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72504 │ │ │ │ + cbnz r3, 724cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 72534 │ │ │ │ + beq.n 724fc │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7254a │ │ │ │ + bne.n 72512 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7257c │ │ │ │ + beq.n 72544 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7257c │ │ │ │ - b.n 7254c │ │ │ │ + ble.n 72544 │ │ │ │ + b.n 72514 │ │ │ │ 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 72568 │ │ │ │ + beq.n 72530 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72596 │ │ │ │ + bne.n 7255e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7257c │ │ │ │ + beq.n 72544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72598 │ │ │ │ + bgt.n 72560 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 725d6 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7259e │ │ │ │ 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 2941cc │ │ │ │ + bl 290684 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725c2 │ │ │ │ + bge.n 7258a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 725c2 │ │ │ │ + cbnz r3, 7258a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725d6 │ │ │ │ + bge.n 7259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 725d6 │ │ │ │ + cbnz r3, 7259e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 72606 │ │ │ │ + beq.n 725ce │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7261c │ │ │ │ + bne.n 725e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7264e │ │ │ │ + beq.n 72616 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7264e │ │ │ │ - b.n 7261e │ │ │ │ + ble.n 72616 │ │ │ │ + b.n 725e6 │ │ │ │ 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 7263a │ │ │ │ + beq.n 72602 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72668 │ │ │ │ + bne.n 72630 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7264e │ │ │ │ + beq.n 72616 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7266a │ │ │ │ + bgt.n 72632 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 726a8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72670 │ │ │ │ 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 195a8c │ │ │ │ + bl 1954b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72694 │ │ │ │ + bge.n 7265c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72694 │ │ │ │ + cbnz r3, 7265c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 726a8 │ │ │ │ + bge.n 72670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 726a8 │ │ │ │ + cbnz r3, 72670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 726d8 │ │ │ │ + beq.n 726a0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 726ee │ │ │ │ + bne.n 726b6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72720 │ │ │ │ + beq.n 726e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72720 │ │ │ │ - b.n 726f0 │ │ │ │ + ble.n 726e8 │ │ │ │ + b.n 726b8 │ │ │ │ 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 7270c │ │ │ │ + beq.n 726d4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7273a │ │ │ │ + bne.n 72702 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72720 │ │ │ │ + beq.n 726e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7273c │ │ │ │ + bgt.n 72704 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7277a │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72742 │ │ │ │ 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 2ad374 │ │ │ │ + bl 2acf54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72766 │ │ │ │ + bge.n 7272e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72766 │ │ │ │ + cbnz r3, 7272e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7277a │ │ │ │ + bge.n 72742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7277a │ │ │ │ + cbnz r3, 72742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 727aa │ │ │ │ + beq.n 72772 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 727c0 │ │ │ │ + bne.n 72788 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 727f2 │ │ │ │ + beq.n 727ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 727f2 │ │ │ │ - b.n 727c2 │ │ │ │ + ble.n 727ba │ │ │ │ + b.n 7278a │ │ │ │ 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 727de │ │ │ │ + beq.n 727a6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7280c │ │ │ │ + bne.n 727d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 727f2 │ │ │ │ + beq.n 727ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7280e │ │ │ │ + bgt.n 727d6 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7284c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72814 │ │ │ │ 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 239660 │ │ │ │ + bl 238160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72838 │ │ │ │ + bge.n 72800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72838 │ │ │ │ + cbnz r3, 72800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7284c │ │ │ │ + bge.n 72814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7284c │ │ │ │ + cbnz r3, 72814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 7287c │ │ │ │ + beq.n 72844 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72892 │ │ │ │ + bne.n 7285a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 728c4 │ │ │ │ + beq.n 7288c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 728c4 │ │ │ │ - b.n 72894 │ │ │ │ + ble.n 7288c │ │ │ │ + b.n 7285c │ │ │ │ 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 728b0 │ │ │ │ + beq.n 72878 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 728de │ │ │ │ + bne.n 728a6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 728c4 │ │ │ │ + beq.n 7288c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 728e0 │ │ │ │ + bgt.n 728a8 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7291e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 728e6 │ │ │ │ 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 24df70 │ │ │ │ + bl 24ca24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7290a │ │ │ │ + bge.n 728d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7290a │ │ │ │ + cbnz r3, 728d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7291e │ │ │ │ + bge.n 728e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7291e │ │ │ │ + cbnz r3, 728e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 7294e │ │ │ │ + beq.n 72916 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72964 │ │ │ │ + bne.n 7292c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72996 │ │ │ │ + beq.n 7295e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72996 │ │ │ │ - b.n 72966 │ │ │ │ + ble.n 7295e │ │ │ │ + b.n 7292e │ │ │ │ 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 72982 │ │ │ │ + beq.n 7294a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 729b0 │ │ │ │ + bne.n 72978 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72996 │ │ │ │ + beq.n 7295e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 729b2 │ │ │ │ + bgt.n 7297a │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 729f0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 729b8 │ │ │ │ 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 10aac4 │ │ │ │ + bl 10ade8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 729dc │ │ │ │ + bge.n 729a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 729dc │ │ │ │ + cbnz r3, 729a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 729f0 │ │ │ │ + bge.n 729b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 729f0 │ │ │ │ + cbnz r3, 729b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000729f4 : │ │ │ │ +000729bc : │ │ │ │ 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, #7204 @ 0x1c24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72a1a │ │ │ │ + bne.n 729e2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2829b4 │ │ │ │ + b.w 282538 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58436 @ 0xe444 │ │ │ │ + movw r1, #57364 @ 0xe014 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #18760 @ 0x4948 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00072a5c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00072a24 <_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, 72a88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 72a50 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 72a88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 72a84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 72a50 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 72a4c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 72a88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 72a88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 72a9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 72a50 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 72a50 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 72a64 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #20404 @ 0x4fb4 │ │ │ │ + movw r0, #19316 @ 0x4b74 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72aa8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 72a70 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5978 │ │ │ │ + bl f5cc4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072ab2 : │ │ │ │ +00072a7a : │ │ │ │ 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, 72adc │ │ │ │ + cbz r0, 72aa4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 72adc │ │ │ │ - cbz r1, 72ad8 │ │ │ │ + bpl.n 72aa4 │ │ │ │ + cbz r1, 72aa0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 72adc │ │ │ │ - cbz r2, 72adc │ │ │ │ - cbnz r3, 72af0 │ │ │ │ + bpl.n 72aa4 │ │ │ │ + cbz r2, 72aa4 │ │ │ │ + cbnz r3, 72ab8 │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #20404 @ 0x4fb4 │ │ │ │ + movw r0, #19316 @ 0x4b74 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72afa │ │ │ │ + b.n 72ac2 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5978 │ │ │ │ + bl f5cc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00072afe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00072ac6 <_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, 72b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 72af0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 72b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 72b24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 72af0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 72aec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 72b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 72b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 72b3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 72af0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 72af0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 72b04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #20404 @ 0x4fb4 │ │ │ │ + movw r0, #19316 @ 0x4b74 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72b46 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 72b0e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5978 │ │ │ │ + bl f5cc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00072b4a <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +00072b12 <_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 151b8c │ │ │ │ + bl 151b68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 72b7e <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 72b46 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 72b80 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 72b48 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19936 @ 0x4de0 │ │ │ │ + movw r1, #18804 @ 0x4974 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00072b82 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00072b4a <_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 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72bc2 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 72b8a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90bcc │ │ │ │ + bl 90c5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72bb2 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ + blt.n 72b7a <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72bc2 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 72b8a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72bae <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + bne.n 72b76 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72bae <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b76 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #18840 @ 0x4998 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 88610 │ │ │ │ │ │ │ │ -00072bc6 <_PyDict_Pop@@Base>: │ │ │ │ +00072b9a <_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 105998 │ │ │ │ - cbnz r0, 72bfa <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 72bf2 <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl 105cb4 │ │ │ │ + cbnz r0, 72bce <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 72bc6 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72bfc <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 72bd0 <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 72bfc <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 72bd0 <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cd70 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 72bfc <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 12d004 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 72bd0 <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00072c02 : │ │ │ │ +00072bd6 : │ │ │ │ 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 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 72c30 │ │ │ │ + beq.n 72c04 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 377c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00072c32 : │ │ │ │ +00072c06 : │ │ │ │ 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 72c66 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 72c66 │ │ │ │ + beq.n 72c3a │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 72c3a │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #61464 @ 0xf018 │ │ │ │ + movw r0, #60620 @ 0xeccc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72c6e │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72c42 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 72c72 │ │ │ │ + bpl.n 72c46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72c74 │ │ │ │ + b.n 72c48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072c76 : │ │ │ │ +00072c4a : │ │ │ │ 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 72cae │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 72cae │ │ │ │ + beq.n 72c82 │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 72c82 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #61464 @ 0xf018 │ │ │ │ + movw r0, #60620 @ 0xeccc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 72cb2 │ │ │ │ + b.n 72c86 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072cb4 : │ │ │ │ +00072c88 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 214b98 │ │ │ │ + bl 21367c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72cec │ │ │ │ - bl dd1c0 │ │ │ │ + cbz r0, 72cc0 │ │ │ │ + bl dd1e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72cdc │ │ │ │ + blt.n 72cb0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72cec │ │ │ │ + b.n 72cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72cd8 │ │ │ │ + bne.n 72cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72cd8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72cac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00072cf0 : │ │ │ │ - cbnz r0, 72cf6 │ │ │ │ - b.w 23bfc0 │ │ │ │ +00072cc4 : │ │ │ │ + cbnz r0, 72cca │ │ │ │ + b.w 23aac0 │ │ │ │ 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] @ (72d30 ) │ │ │ │ + ldr r2, [pc, #40] @ (72d04 ) │ │ │ │ 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, 72d2a │ │ │ │ + cbz r3, 72cfe │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00072d34 <_PyType_NewManagedObject@@Base>: │ │ │ │ +00072d08 <_PyType_NewManagedObject@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 87b90 │ │ │ │ - cbnz r0, 72d50 <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ + bl 87bfc │ │ │ │ + cbnz r0, 72d24 <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00072d52 : │ │ │ │ +00072d26 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 98974 │ │ │ │ + b.w 98a00 │ │ │ │ │ │ │ │ -00072d58 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00072d2c <_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 32bec <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 72d7c <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 72d50 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w a8974 │ │ │ │ + b.w a89f8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072d7e <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00072d52 <_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 72dbc <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 72d90 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72dd8 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - bge.n 72db8 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 72dac <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + bge.n 72d8c <_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 72dd8 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 72dac <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 72dd4 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 72da8 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 72dd4 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 24f7ec │ │ │ │ + bpl.n 72da8 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 24e2ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72dd4 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl f7070 │ │ │ │ - b.n 72dd8 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + cbnz r0, 72da8 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl f73c8 │ │ │ │ + b.n 72dac <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r4, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00072ddc : │ │ │ │ +00072db0 : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 72dd6 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f41f0 │ │ │ │ + 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, 72e00 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #48064 @ 0xbbc0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 72e04 │ │ │ │ + add.w r4, r0, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00072e08 : │ │ │ │ + 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 72e3c │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f41f0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 72e42 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00072e44 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 72e64 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f41f0 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 72e74 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00072e78 : │ │ │ │ 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, 72e04 │ │ │ │ + cbnz r6, 72ea0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #55604 @ 0xd934 │ │ │ │ + movw r3, #54516 @ 0xd4f4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 72e16 │ │ │ │ + b.n 72eb2 │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ - movw r0, #19972 @ 0x4e04 │ │ │ │ + movw r0, #18908 @ 0x49dc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72ede │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72f7a │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 72e28 │ │ │ │ + cbz r2, 72ec4 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 72e16 │ │ │ │ + b.n 72eb2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9d88 │ │ │ │ + bl 1c86a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72ede │ │ │ │ + beq.n 72f7a │ │ │ │ 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, #20257 @ 0x4f21 │ │ │ │ + movw r3, #20861 @ 0x517d │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #37569 @ 0x92c1 │ │ │ │ + movw r3, #32193 @ 0x7dc1 │ │ │ │ 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, #21113 @ 0x5279 │ │ │ │ + movw r3, #15769 @ 0x3d99 │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #60625 @ 0xecd1 │ │ │ │ + movw r3, #55257 @ 0xd7d9 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72ed8 │ │ │ │ + blt.n 72f74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94300 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 94384 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 72ee2 │ │ │ │ + bne.n 72f7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72ed8 │ │ │ │ + bge.n 72f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72ed8 │ │ │ │ + cbnz r3, 72f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00072ee8 : │ │ │ │ - b.w 72ddc │ │ │ │ - b.w 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 8325c <_Py_SetImmortal@@Base> │ │ │ │ +00072f84 : │ │ │ │ + b.w 72e78 │ │ │ │ + b.w 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83288 <_Py_SetImmortal@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19996 @ 0x4e1c │ │ │ │ + movw r1, #18932 @ 0x49f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #6844 @ 0x1abc │ │ │ │ + movw r0, #5772 @ 0x168c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00072f1e : │ │ │ │ +00072fba : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (72f4c ) │ │ │ │ + ldr r3, [pc, #28] @ (72fe8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 72f44 │ │ │ │ - movw r1, #32924 @ 0x809c │ │ │ │ + cbnz r0, 72fe0 │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #16] @ (72f50 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (72fec ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7bb28 │ │ │ │ + b.w 7bb20 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00072f54 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00072ff0 <_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, #20024 @ 0x4e38 │ │ │ │ + movw r2, #18960 @ 0x4a10 │ │ │ │ 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 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72fa2 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #20032 @ 0x4e40 │ │ │ │ + beq.n 7303e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #18968 @ 0x4a18 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 72fbe <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 7305a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #20040 @ 0x4e48 │ │ │ │ + movw r2, #18976 @ 0x4a20 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 72fcc <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #20064 @ 0x4e60 │ │ │ │ + b.n 73068 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #19000 @ 0x4a38 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - cbz r6, 72fe6 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #40108 @ 0x9cac │ │ │ │ + cbz r6, 73082 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #39020 @ 0x986c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 161350 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1612a8 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 73020 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 730bc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #44252 @ 0xacdc │ │ │ │ + movw r2, #43164 @ 0xa89c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - b.n 7305a <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 730f6 <_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 2bb1c │ │ │ │ sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 75e6a <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 75b7c <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ bl 35af8 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #54416 @ 0xd490 │ │ │ │ + movw r2, #53600 @ 0xd160 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - movw r1, #20084 @ 0x4e74 │ │ │ │ + movw r1, #19020 @ 0x4a4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (73068 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - subs r0, r4, r3 │ │ │ │ + ldr r0, [pc, #4] @ (73104 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007306c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00073108 <_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 730a6 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #728] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 73142 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #728] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #20108 @ 0x4e8c │ │ │ │ + movw r2, #19044 @ 0x4a64 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_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 730e0 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 7317c <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7322a <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r4, [pc, #672] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.w 732c6 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r4, [pc, #672] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20176 @ 0x4ed0 │ │ │ │ + movw r2, #19112 @ 0x4aa8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_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 7314a <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + beq.n 731e6 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ add.w r1, r0, #28 │ │ │ │ - cbz r2, 7311a <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #616] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 731b6 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #616] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20208 @ 0x4ef0 │ │ │ │ + movw r2, #19144 @ 0x4ac8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 7313c <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ - ldr r5, [pc, #580] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 731d8 <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ + ldr r5, [pc, #580] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov.w r4, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20304 @ 0x4f50 │ │ │ │ + movw r2, #19240 @ 0x4b28 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 73202 <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #544] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 7329e <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ + ldr r4, [pc, #544] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #709 @ 0x2c5 │ │ │ │ - b.n 731e8 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + b.n 73284 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbz r2, 7316e <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ - ldr r4, [pc, #532] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 7320a <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ + ldr r4, [pc, #532] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #715 @ 0x2cb │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #20208 @ 0x4ef0 │ │ │ │ + movw r2, #19144 @ 0x4ac8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r1, 7318e <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ - ldr r4, [pc, #496] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r1, 7322a <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ + ldr r4, [pc, #496] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #20356 @ 0x4f84 │ │ │ │ + movw r2, #19292 @ 0x4b5c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 731de <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ + cbz r6, 7327a <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 731b6 <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ - ldr r5, [pc, #460] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.n 73252 <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ + ldr r5, [pc, #460] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #721 @ 0x2d1 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20376 @ 0x4f98 │ │ │ │ + movw r2, #19312 @ 0x4b70 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 7322a <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #420] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.n 732c6 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r5, [pc, #420] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #722 @ 0x2d2 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20404 @ 0x4fb4 │ │ │ │ + movw r2, #19340 @ 0x4b8c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 73202 <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #384] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 7329e <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ + ldr r4, [pc, #384] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #20328 @ 0x4f68 │ │ │ │ + movw r2, #19264 @ 0x4b40 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 7322a <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 732c6 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 7322a <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #344] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 732c6 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r5, [pc, #344] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #730 @ 0x2da │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #19380 @ 0x4bb4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73390 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + beq.w 7342c <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 73244 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + bpl.n 732e0 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 73246 <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ + b.n 732e2 <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 73272 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + ble.n 7330e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ mov r1, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 73258 <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ + bne.n 732f4 <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 73264 <_PyUnicode_CheckConsistency@@Base+0x1f8> │ │ │ │ + b.n 73300 <_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 73250 <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ + bne.n 732ec <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 732e0 <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ - cbnz r6, 732c4 <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ + bne.n 7337c <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ + cbnz r6, 73360 <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 7329e <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ - ldr r5, [pc, #228] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bhi.n 7333a <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ + ldr r5, [pc, #228] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #750 @ 0x2ee │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #20472 @ 0x4ff8 │ │ │ │ + movw r2, #19408 @ 0x4bd0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 7335a <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - ldr r5, [pc, #192] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bls.n 733f6 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + ldr r5, [pc, #192] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #20488 @ 0x5008 │ │ │ │ + movw r2, #19424 @ 0x4be0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 7335a <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + bls.n 733f6 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20504 @ 0x5018 │ │ │ │ + movw r2, #19440 @ 0x4bf0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #136] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #136] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 73384 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 73420 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 7331e <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ + bne.n 733ba <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 73300 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + bhi.n 7339c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20520 @ 0x5028 │ │ │ │ + movw r2, #19456 @ 0x4c00 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #104] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #104] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #757 @ 0x2f5 │ │ │ │ - b.n 73384 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 73420 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 7335e <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + bcc.n 733fa <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20540 @ 0x503c │ │ │ │ + movw r2, #19476 @ 0x4c14 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #76] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #76] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ - b.n 73384 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 73420 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 7333c <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + bcs.n 733d8 <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20560 @ 0x5050 │ │ │ │ + movw r2, #19496 @ 0x4c28 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #44] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #44] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #761 @ 0x2f9 │ │ │ │ - b.n 73384 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 73420 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 73368 <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + bcc.n 73404 <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20580 @ 0x5064 │ │ │ │ + movw r2, #19516 @ 0x4c3c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #16] @ (73364 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #16] @ (73400 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ - b.n 73384 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 73420 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 7336c <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ + b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 7336c <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ - subs r0, r7, r3 │ │ │ │ + b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 73390 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ - ldr r5, [pc, #40] @ (73398 <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ - movw r3, #63164 @ 0xf6bc │ │ │ │ + cbz r3, 7342c <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + ldr r5, [pc, #40] @ (73434 <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ + movw r3, #62004 @ 0xf234 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20600 @ 0x5078 │ │ │ │ + movw r2, #19536 @ 0x4c50 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov.w r1, #764 @ 0x2fc │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 72f54 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72ff0 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, r7, r3 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007339c : │ │ │ │ +00073438 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #84] @ (73400 ) │ │ │ │ + ldr r4, [pc, #84] @ (7349c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 733c4 │ │ │ │ + bne.n 73460 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 733b4 │ │ │ │ + bne.n 73450 │ │ │ │ dmb ish │ │ │ │ - beq.n 733d0 │ │ │ │ + beq.n 7346c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ bl 2d808 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 733ec │ │ │ │ + bne.n 73488 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 733dc │ │ │ │ + bne.n 73478 │ │ │ │ dmb ish │ │ │ │ - beq.n 733fc │ │ │ │ + beq.n 73498 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (73400 ) │ │ │ │ - b.w 283570 │ │ │ │ + ldr r0, [pc, #8] @ (7349c ) │ │ │ │ + b.w 2830f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00073404 : │ │ │ │ +000734a0 : │ │ │ │ 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] @ (73470 ) │ │ │ │ + ldr r4, [pc, #92] @ (7350c ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7342e │ │ │ │ + bne.n 734ca │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7341e │ │ │ │ + bne.n 734ba │ │ │ │ dmb ish │ │ │ │ - beq.n 7343a │ │ │ │ + beq.n 734d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b86ac │ │ │ │ - ldr r3, [pc, #56] @ (73474 ) │ │ │ │ + bl 2b828c │ │ │ │ + ldr r3, [pc, #56] @ (73510 ) │ │ │ │ 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 7345c │ │ │ │ + bne.n 734f8 │ │ │ │ strexb r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7344c │ │ │ │ + bne.n 734e8 │ │ │ │ dmb ish │ │ │ │ - beq.n 7346e │ │ │ │ + beq.n 7350a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 283570 │ │ │ │ + b.w 2830f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00073478 : │ │ │ │ +00073514 : │ │ │ │ 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] @ (734e4 ) │ │ │ │ + ldr r4, [pc, #92] @ (73580 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 734a2 │ │ │ │ + bne.n 7353e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73492 │ │ │ │ + bne.n 7352e │ │ │ │ dmb ish │ │ │ │ - beq.n 734ae │ │ │ │ + beq.n 7354a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b86ac │ │ │ │ - ldr r3, [pc, #56] @ (734e8 ) │ │ │ │ + bl 2b828c │ │ │ │ + ldr r3, [pc, #56] @ (73584 ) │ │ │ │ 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 734d0 │ │ │ │ + bne.n 7356c │ │ │ │ strexb r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 734c0 │ │ │ │ + bne.n 7355c │ │ │ │ dmb ish │ │ │ │ - beq.n 734e2 │ │ │ │ + beq.n 7357e │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 283570 │ │ │ │ + b.w 2830f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000734ec : │ │ │ │ +00073588 : │ │ │ │ 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 73526 │ │ │ │ + beq.n 735c2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19820 @ 0x4d6c │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7352e │ │ │ │ + b.n 735ca │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ 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, 73556 │ │ │ │ + cbnz r2, 735f2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 73654 │ │ │ │ + bhi.w 736f0 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - movw r0, #60188 @ 0xeb1c │ │ │ │ + movw r0, #59064 @ 0xe6b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73546 │ │ │ │ - b.n 73612 │ │ │ │ + bne.n 735e2 │ │ │ │ + b.n 736ae │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ - b.n 73574 │ │ │ │ + b.n 73610 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1625b8 │ │ │ │ + bl 162528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 736c2 │ │ │ │ + beq.w 7375e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1625b8 │ │ │ │ + bl 162528 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 735a4 │ │ │ │ + cbnz r0, 73640 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73612 │ │ │ │ + bge.n 736ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73612 │ │ │ │ + bne.n 736ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73612 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736ae │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 735b8 │ │ │ │ + bne.n 73654 │ │ │ │ movs r0, #1 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7366e │ │ │ │ - b.n 735f6 │ │ │ │ + bne.n 7370a │ │ │ │ + b.n 73692 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1625b8 │ │ │ │ + bl 162528 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 735f6 │ │ │ │ + cbz r0, 73692 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7366e │ │ │ │ + bne.n 7370a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8760 @ 0x2238 │ │ │ │ + movw r1, #7672 @ 0x1df8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735f6 │ │ │ │ + bge.n 73692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 735f6 │ │ │ │ + cbnz r3, 73692 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7360a │ │ │ │ + bge.n 736a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7360a │ │ │ │ + cbnz r3, 736a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 73616 │ │ │ │ + blt.n 736b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 736c2 │ │ │ │ + b.n 7375e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73612 │ │ │ │ + bne.n 736ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73612 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1625b8 │ │ │ │ + bl 162528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 736c2 │ │ │ │ - ldr r5, [pc, #148] @ (736c8 ) │ │ │ │ + beq.n 7375e │ │ │ │ + ldr r5, [pc, #148] @ (73764 ) │ │ │ │ mov r6, r0 │ │ │ │ sub.w r4, r5, #16 │ │ │ │ - b.n 7366e │ │ │ │ + b.n 7370a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8792 @ 0x2258 │ │ │ │ + movw r1, #7704 @ 0x1e18 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 73612 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 736ae │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8836 @ 0x2284 │ │ │ │ + movw r1, #7748 @ 0x1e44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162cc4 │ │ │ │ + bl 162c30 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 73682 │ │ │ │ + cbz r0, 7371e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 736c2 │ │ │ │ + b.n 7375e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73696 │ │ │ │ + bge.n 73732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73696 │ │ │ │ + cbnz r3, 73732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 736aa │ │ │ │ + bge.n 73746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 736aa │ │ │ │ + cbnz r3, 73746 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7367e │ │ │ │ + bge.n 7371a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7367e │ │ │ │ + bne.n 7371a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7367e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7371a │ │ │ │ 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 94494 │ │ │ │ - cbnz r0, 736ee │ │ │ │ + bl 94518 │ │ │ │ + cbnz r0, 7378a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7373e │ │ │ │ + b.n 737da │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 73702 │ │ │ │ - ldr r0, [pc, #76] @ (73744 ) │ │ │ │ + cbnz r4, 7379e │ │ │ │ + ldr r0, [pc, #76] @ (737e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 165adc │ │ │ │ + bl 165a54 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7370e │ │ │ │ - ldr r0, [pc, #68] @ (73748 ) │ │ │ │ + b.n 737aa │ │ │ │ + ldr r0, [pc, #68] @ (737e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 165774 │ │ │ │ + bl 1656ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73722 │ │ │ │ + bge.n 737be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73722 │ │ │ │ + cbnz r3, 737be │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 736e8 │ │ │ │ + beq.n 73784 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73734 │ │ │ │ + bge.n 737d0 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 73738 │ │ │ │ + cbz r5, 737d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7373e │ │ │ │ + b.n 737da │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 94494 │ │ │ │ + b.w 94518 │ │ │ │ + │ │ │ │ +000737f8 <_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 94518 │ │ │ │ + cbz r0, 7384e <_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 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73852 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 73852 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73852 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007375c : │ │ │ │ +00073858 : │ │ │ │ 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 7379a │ │ │ │ + beq.n 73896 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 73792 │ │ │ │ + bmi.n 7388e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73810 │ │ │ │ - bl 9b258 │ │ │ │ + b.n 7390c │ │ │ │ + bl 9b2c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7379c │ │ │ │ + b.n 73898 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 737ae │ │ │ │ + bne.n 738aa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 737c2 │ │ │ │ + bge.n 738be │ │ │ │ subs r0, r4, #1 │ │ │ │ - b.n 737c4 │ │ │ │ + b.n 738c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 7378c │ │ │ │ - bl 9b258 │ │ │ │ + bpl.n 73888 │ │ │ │ + bl 9b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 737c4 │ │ │ │ + bge.n 738c0 │ │ │ │ add r0, r4 │ │ │ │ - b.n 737c4 │ │ │ │ + b.n 738c0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 737da │ │ │ │ + bne.n 738d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 737f0 │ │ │ │ + blt.n 738ec │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 737fa │ │ │ │ + b.n 738f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 7378c │ │ │ │ - bl 9b258 │ │ │ │ + bpl.n 73888 │ │ │ │ + bl 9b2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 737f8 │ │ │ │ + bge.n 738f4 │ │ │ │ add r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 737fa │ │ │ │ + b.n 738f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 737fa │ │ │ │ + b.n 738f6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blt.n 7378c │ │ │ │ + blt.n 73888 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 7378c │ │ │ │ + bge.n 73888 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00073814 : │ │ │ │ +00073910 : │ │ │ │ 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 1486a0 │ │ │ │ + bl 14874c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7384e │ │ │ │ + beq.n 7394a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 148d54 │ │ │ │ + bl 148e00 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #52288 @ 0xcc40 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl e20ac │ │ │ │ + cbnz r0, 73982 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 739c4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 56bf4 <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 739a6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 739b0 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 739c4 │ │ │ │ + bl 94260 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73990 │ │ │ │ + b.n 7397e │ │ │ │ + bl 94260 │ │ │ │ + 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} │ │ │ │ stmdb 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 r3, #11 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a16 │ │ │ │ + beq.w 73b8c │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #36144 @ 0x8d30 │ │ │ │ + movw r9, #35060 @ 0x88f4 │ │ │ │ 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 73978 │ │ │ │ + ble.n 73aee │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 738c2 │ │ │ │ + bge.n 73a38 │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 738b2 │ │ │ │ + bhi.n 73a28 │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 738b6 │ │ │ │ - bl 20cf34 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 738c2 │ │ │ │ + b.n 73a2c │ │ │ │ + bl 20b7e4 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 73a38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 738a4 │ │ │ │ - b.n 739f6 │ │ │ │ + bne.n 73a1a │ │ │ │ + b.n 73b6c │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 739f6 │ │ │ │ + beq.w 73b6c │ │ │ │ add.w sl, fp, #1 │ │ │ │ cmp r6, sl │ │ │ │ - ble.n 738ec │ │ │ │ + ble.n 73a62 │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 738de │ │ │ │ + bhi.n 73a54 │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 738e2 │ │ │ │ - bl 20cf34 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 738ec │ │ │ │ + b.n 73a58 │ │ │ │ + bl 20b7e4 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 73a62 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bgt.n 738d0 │ │ │ │ + bgt.n 73a46 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7391a │ │ │ │ + bne.n 73a90 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 7391a │ │ │ │ + bne.n 73a90 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7391a │ │ │ │ + bne.n 73a90 │ │ │ │ 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 739f6 │ │ │ │ + b.n 73b6c │ │ │ │ sub.w r1, sl, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 27448c │ │ │ │ + bl 272f98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 739fa │ │ │ │ + beq.n 73b70 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 73938 │ │ │ │ + bgt.n 73aae │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 73972 │ │ │ │ + b.n 73ae8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 7395e │ │ │ │ + cbz r0, 73ad4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 739fa │ │ │ │ + bge.n 73b70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 739fa │ │ │ │ + bne.n 73b70 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 739fa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73972 │ │ │ │ + bge.n 73ae8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 73972 │ │ │ │ + cbnz r3, 73ae8 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov fp, sl │ │ │ │ - b.n 73898 │ │ │ │ + b.n 73a0e │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 739f6 │ │ │ │ - movw r8, #36144 @ 0x8d30 │ │ │ │ + bge.n 73b6c │ │ │ │ + movw r8, #35060 @ 0x88f4 │ │ │ │ movt r8, #63 @ 0x3f │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 73992 │ │ │ │ + bhi.n 73b08 │ │ │ │ ldrb.w r0, [r8, r0] │ │ │ │ - b.n 73996 │ │ │ │ - bl 20cf34 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 739a2 │ │ │ │ + b.n 73b0c │ │ │ │ + bl 20b7e4 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 73b18 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 73984 │ │ │ │ - b.n 739f6 │ │ │ │ + bne.n 73afa │ │ │ │ + b.n 73b6c │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 739f6 │ │ │ │ + beq.n 73b6c │ │ │ │ sub.w r1, r6, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 27448c │ │ │ │ + bl 272f98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 739fa │ │ │ │ + cbz r0, 73b70 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 739c2 │ │ │ │ + bgt.n 73b38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 739f4 │ │ │ │ + b.n 73b6a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 739e2 │ │ │ │ + cbz r0, 73b58 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 739fa │ │ │ │ + bge.n 73b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 739fa │ │ │ │ + cbnz r3, 73b70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 739fa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 739f4 │ │ │ │ + bge.n 73b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 739f4 │ │ │ │ + cbnz r3, 73b6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 73a16 │ │ │ │ + b.n 73b8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 73a06 │ │ │ │ + blt.n 73b7c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73a16 │ │ │ │ + b.n 73b8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73a02 │ │ │ │ + bne.n 73b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a02 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b78 │ │ │ │ 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 73a54 │ │ │ │ + bmi.n 73bca │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73a58 │ │ │ │ + beq.n 73bce │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 73a5a │ │ │ │ + b.n 73bd0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 73a5a │ │ │ │ + b.n 73bd0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7998 │ │ │ │ + bl 1c6298 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 73a78 │ │ │ │ + cbz r0, 73bee │ │ │ │ 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 f49b0 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ + bl f4cf4 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073a7e : │ │ │ │ +00073bf4 : │ │ │ │ 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 73a9a │ │ │ │ - bl 56f8a │ │ │ │ - b.n 73ad4 │ │ │ │ + bmi.n 73c10 │ │ │ │ + bl 56f82 │ │ │ │ + b.n 73c4a │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #20676 @ 0x50c4 │ │ │ │ + movw r1, #19612 @ 0x4c9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ad4 │ │ │ │ - movw r1, #47724 @ 0xba6c │ │ │ │ + beq.n 73c4a │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ 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 5c098 │ │ │ │ + b.w 5c090 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073ad8 : │ │ │ │ +00073c4e : │ │ │ │ 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 73af4 │ │ │ │ - bl 56f8a │ │ │ │ - b.n 73b74 │ │ │ │ + bmi.n 73c6a │ │ │ │ + bl 56f82 │ │ │ │ + b.n 73cea │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #20788 @ 0x5134 │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73b74 │ │ │ │ - movw r1, #47724 @ 0xba6c │ │ │ │ + beq.n 73cea │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ 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 5c098 │ │ │ │ + bl 5c090 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 73b74 │ │ │ │ + cbz r0, 73cea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 73b6c │ │ │ │ + bmi.n 73ce2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14828 @ 0x39ec │ │ │ │ + movw r1, #13740 @ 0x35ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73b74 │ │ │ │ + bge.n 73cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73b74 │ │ │ │ + cbnz r3, 73cea │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b74 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73cea │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cc918 │ │ │ │ + b.w 1cb228 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00073b78 : │ │ │ │ +00073cee : │ │ │ │ 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 73b94 │ │ │ │ - bl 56f8a │ │ │ │ - b.n 73bce │ │ │ │ + bmi.n 73d0a │ │ │ │ + bl 56f82 │ │ │ │ + b.n 73d44 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #20908 @ 0x51ac │ │ │ │ + movw r1, #19844 @ 0x4d84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73bce │ │ │ │ - movw r1, #47724 @ 0xba6c │ │ │ │ + beq.n 73d44 │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ 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 2d7950 │ │ │ │ + b.w 2d7520 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073bd2 : │ │ │ │ +00073d48 : │ │ │ │ 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 73bf0 │ │ │ │ - bl 56f8a │ │ │ │ + bmi.n 73d66 │ │ │ │ + bl 56f82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73c68 │ │ │ │ + b.n 73dde │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - movw r1, #21080 @ 0x5258 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 2367bc │ │ │ │ + bl 2352bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73bec │ │ │ │ - movw r1, #47724 @ 0xba6c │ │ │ │ + beq.n 73d62 │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ 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 2d7950 │ │ │ │ + bl 2d7520 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 73c68 │ │ │ │ + cbz r0, 73dde │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 73c68 │ │ │ │ + bmi.n 73dde │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #21200 @ 0x52d0 │ │ │ │ + movw r1, #20136 @ 0x4ea8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73bec │ │ │ │ + bge.n 73d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73bec │ │ │ │ + bne.n 73d62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73bec │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73d62 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00073c6c : │ │ │ │ +00073de2 : │ │ │ │ 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 1e528c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e3940 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w a1684 │ │ │ │ + b.w a1744 │ │ │ │ │ │ │ │ -00073c92 : │ │ │ │ +00073e08 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2b3c44 │ │ │ │ + b.w 2b3824 │ │ │ │ │ │ │ │ -00073c98 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00073e0e <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73cac <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 73e22 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 73cb0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 73e26 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00073cb6 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00073e2c <_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 73cd4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ + bhi.n 73e4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 73d06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 73e7c <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ mov r3, r1 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 73cf6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ + bne.n 73e6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 73cf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bcc.n 73e66 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 73cda <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ + beq.n 73e50 <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - b.n 73d06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 73e7c <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 73cd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + beq.n 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73cec <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ + blt.n 73e62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 73cd6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 73cd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + bhi.n 73e4c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 73d30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + bcc.n 73ea6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 73d30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + blt.n 73ea6 <_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 73d42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ + beq.n 73eb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 73d44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ + b.n 73eba <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73d16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + beq.n 73e8c <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 73d16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ - b.n 73d8a <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ + bne.n 73e8c <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + b.n 73f00 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73d58 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ + beq.n 73ece <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 73d6e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ + beq.n 73ee4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 2c06c │ │ │ │ - b.n 73d82 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + b.n 73ef8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73d82 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 73ef8 <_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 73d60 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ - b.n 73d82 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bne.n 73ed6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ + b.n 73ef8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73d82 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 73ef8 <_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 73d76 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc0> │ │ │ │ + bne.n 73eec <_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 │ │ │ │ @@ -108303,901 +108464,924 @@ │ │ │ │ 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 73db8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ + beq.n 73f2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73dce <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + bne.n 73f44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73e00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 73f76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73e00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ - b.n 73dd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11a> │ │ │ │ + ble.n 73f76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + b.n 73f46 <_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 73dec <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ + beq.n 73f62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73e1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bne.n 73f90 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73e00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 73f76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73e1c <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ + bgt.n 73f92 <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 73e5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 73fd0 <_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 184b70 │ │ │ │ + bl 184614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + bge.n 73fbc <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73e46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 73fbc <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bge.n 73fd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73e5a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + cbnz r3, 73fd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 73e88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ + beq.n 73ffe <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73eb6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ + bne.n 7402c <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73e9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ + beq.n 74012 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73eb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bgt.n 7402e <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 73ede <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 74054 <_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 149f88 │ │ │ │ + bl 14a034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73ede <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bge.n 74054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73ede <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + cbnz r3, 74054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 73f0c <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ + beq.n 74082 <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73f3a <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + bne.n 740b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73f20 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ + beq.n 74096 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73f3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ + bgt.n 740b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 73f62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 740d8 <_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 29d110 │ │ │ │ + bl 29ccf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73f62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bge.n 740d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73f62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + cbnz r3, 740d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 73f90 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ + beq.n 74106 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73fbe <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ + bne.n 74134 <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73fa4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ + beq.n 7411a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73fc0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ + bgt.n 74136 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 73fe6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7415c <_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 184824 │ │ │ │ + bl 1842c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73fe6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bge.n 7415c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73fe6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + cbnz r3, 7415c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 74014 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ + beq.n 7418a <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74042 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ + bne.n 741b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 74028 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ + beq.n 7419e <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 74044 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ + bgt.n 741ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7406a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 741e0 <_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 1f2d90 │ │ │ │ + bl 1f1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7406a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bge.n 741e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7406a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + cbnz r3, 741e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 74098 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ + beq.n 7420e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 740c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ + bne.n 7423c <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 740ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ + beq.n 74222 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 740c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ + bgt.n 7423e <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 740ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 74264 <_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 153e2c │ │ │ │ + bl 153e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 740ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bge.n 74264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 740ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + cbnz r3, 74264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 7411c <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ + beq.n 74292 <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7414a <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ + bne.n 742c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 74130 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ + beq.n 742a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7414c <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ + bgt.n 742c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 74172 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 742e8 <_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 29e3ec │ │ │ │ + bl 29dfd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74172 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bge.n 742e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74172 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + cbnz r3, 742e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 741ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 74330 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 741ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 74330 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21304 @ 0x5338 │ │ │ │ + movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 741d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7434c <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 741ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ + beq.n 74362 <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl b7700 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b7770 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 741dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ + bge.n 74352 <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 741f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53c> │ │ │ │ + b.n 74368 <_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 741f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ + b.n 74366 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000741f4 : │ │ │ │ +0007436a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (7422c ) │ │ │ │ + ldr r4, [pc, #36] @ (743a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7991a <_PyMonitoring_FireReraiseEvent@@Base+0x37e> │ │ │ │ + bl 7990e <_Py_Get_Getpath_CodeObject@@Base+0x32e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 74228 │ │ │ │ - movw r0, #21336 @ 0x5358 │ │ │ │ + bge.n 7439e │ │ │ │ + movw r0, #20272 @ 0x4f30 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074230 : │ │ │ │ +000743a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (74268 ) │ │ │ │ + ldr r4, [pc, #40] @ (743dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79acc <_PyMonitoring_FireReraiseEvent@@Base+0x530> │ │ │ │ + bl 79ac0 <_Py_Get_Getpath_CodeObject@@Base+0x4e0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 74264 │ │ │ │ - movw r0, #21388 @ 0x538c │ │ │ │ + bge.n 743d8 │ │ │ │ + movw r0, #20324 @ 0x4f64 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007426c : │ │ │ │ +000743e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (742a0 ) │ │ │ │ + ldr r4, [pc, #36] @ (74414 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 36090 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7429e │ │ │ │ - movw r0, #21436 @ 0x53bc │ │ │ │ + bge.n 74412 │ │ │ │ + movw r0, #20372 @ 0x4f94 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243574 │ │ │ │ + b.w 242074 │ │ │ │ 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 f6af4 │ │ │ │ + bl f6e4c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e664 │ │ │ │ - bl f6af4 │ │ │ │ + bl 11e8cc │ │ │ │ + bl f6e4c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 214784 │ │ │ │ + bl 213268 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f7044 │ │ │ │ + b.w f739c │ │ │ │ │ │ │ │ -000742da <_PyBytes_FromData@@Base>: │ │ │ │ +0007444e <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 80a78 │ │ │ │ + b.w 80aac │ │ │ │ │ │ │ │ -000742e2 : │ │ │ │ - ldr r0, [pc, #28] @ (74300 ) │ │ │ │ +00074456 : │ │ │ │ + ldr r0, [pc, #28] @ (74474 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #21476 @ 0x53e4 │ │ │ │ + movw r2, #20412 @ 0x4fbc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + b.w 11e924 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074304 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 74340 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00074478 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 744b4 <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 74336 <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 744aa <_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, #37108 @ 0x90f4 │ │ │ │ + movw r2, #36020 @ 0x8cb4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1cce40 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1cb750 <_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, #20448 @ 0x4fe0 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e924 <_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, #20448 @ 0x4fe0 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e924 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00074346 : │ │ │ │ +0007450a : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 222d8c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 2218ac <_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 74384 │ │ │ │ + bmi.n 74548 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19264 @ 0x4b40 │ │ │ │ + movw r0, #18336 @ 0x47a0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 74396 │ │ │ │ - ldr r2, [pc, #44] @ (743b4 ) │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7455a │ │ │ │ + ldr r2, [pc, #44] @ (74578 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1ce7b8 │ │ │ │ + bl 1cd0c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7439a │ │ │ │ + bne.n 7455e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 743b0 │ │ │ │ - cbz r0, 743a8 │ │ │ │ + b.n 74574 │ │ │ │ + cbz r0, 7456c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d0328 <_PySys_GetRequiredAttr@@Base+0x13c4> │ │ │ │ + b.w 1cec38 <_PySys_GetRequiredAttr@@Base+0x13c4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74566 │ │ │ │ - ldr r3, [pc, #404] @ (7456c ) │ │ │ │ + beq.w 7472a │ │ │ │ + ldr r3, [pc, #404] @ (74730 ) │ │ │ │ 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 743fa │ │ │ │ - bne.n 743fe │ │ │ │ + bgt.n 745be │ │ │ │ + bne.n 745c2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 74400 │ │ │ │ + b.n 745c4 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 74400 │ │ │ │ + b.n 745c4 │ │ │ │ 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, 74446 │ │ │ │ - bl 885a4 │ │ │ │ + cbz r0, 7460a │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7454a │ │ │ │ - bl 9b3dc │ │ │ │ + beq.w 7470e │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7443c │ │ │ │ + bge.n 74600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7443c │ │ │ │ + cbnz r3, 74600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7440c │ │ │ │ - b.n 7454a │ │ │ │ + beq.n 745d0 │ │ │ │ + b.n 7470e │ │ │ │ movw r3, #11160 @ 0x2b98 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 7448a │ │ │ │ + cbz r0, 7464e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 74450 │ │ │ │ - bl 885a4 │ │ │ │ + beq.n 74614 │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7454a │ │ │ │ - bl 9b3dc │ │ │ │ + beq.n 7470e │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74482 │ │ │ │ + bge.n 74646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 74482 │ │ │ │ + cbnz r3, 74646 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 74450 │ │ │ │ - b.n 7454a │ │ │ │ + beq.n 74614 │ │ │ │ + b.n 7470e │ │ │ │ movw r3, #11164 @ 0x2b9c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 744ce │ │ │ │ + cbz r0, 74692 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 74494 │ │ │ │ - bl 885a4 │ │ │ │ + beq.n 74658 │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7454a │ │ │ │ - bl 9b3dc │ │ │ │ + beq.n 7470e │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744c6 │ │ │ │ + bge.n 7468a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 744c6 │ │ │ │ + cbnz r3, 7468a │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 74494 │ │ │ │ - b.n 7454a │ │ │ │ + beq.n 74658 │ │ │ │ + b.n 7470e │ │ │ │ movw r3, #32184 @ 0x7db8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74566 │ │ │ │ + beq.n 7472a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74566 │ │ │ │ - bl 885a4 │ │ │ │ + beq.n 7472a │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7454a │ │ │ │ + cbz r0, 7470e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2758 │ │ │ │ + bl f2a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7450e │ │ │ │ + bge.n 746d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7454a │ │ │ │ + bge.n 7470e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7454a │ │ │ │ + cbnz r3, 7470e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7454a │ │ │ │ - beq.n 74528 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7470e │ │ │ │ + beq.n 746ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744dc │ │ │ │ + bge.n 746a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 744dc │ │ │ │ + bne.n 746a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 744dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 746a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74546 │ │ │ │ + bge.n 7470a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74546 │ │ │ │ + cbnz r3, 7470a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 744dc │ │ │ │ + beq.n 746a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74556 │ │ │ │ + blt.n 7471a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 74566 │ │ │ │ + b.n 7472a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74552 │ │ │ │ + bne.n 74716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 74552 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74716 │ │ │ │ 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, 745a4 │ │ │ │ - movw r1, #33980 @ 0x84bc │ │ │ │ + cbnz r4, 74768 │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ + movw r0, #28656 @ 0x6ff0 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7477a │ │ │ │ + bne.w 7493e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 745cc │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bmi.n 74790 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7479e │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 74962 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7479e │ │ │ │ + beq.w 74962 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 745ee │ │ │ │ + bne.n 747b2 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7460c │ │ │ │ + bne.n 747d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 74604 │ │ │ │ + bne.n 747c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 7479e │ │ │ │ + bl 434e0 │ │ │ │ + b.n 74962 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7479e │ │ │ │ + beq.w 74962 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ bic.w r3, r0, #2 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #3 │ │ │ │ - beq.w 7479e │ │ │ │ + beq.w 74962 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7479e │ │ │ │ + beq.w 74962 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r0, 7463e │ │ │ │ + cbz r0, 74802 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2336a4 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 2321a4 <_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 7466a │ │ │ │ + bgt.n 7482e │ │ │ │ adds r1, r2, r3 │ │ │ │ ldrsb.w r1, [r1, #20] │ │ │ │ - b.n 7467e │ │ │ │ + b.n 74842 │ │ │ │ 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 74686 │ │ │ │ + bne.n 7484a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7469c │ │ │ │ + b.n 74860 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7469c │ │ │ │ + beq.n 74860 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r8 │ │ │ │ ands r3, r0 │ │ │ │ - b.n 7465c │ │ │ │ + b.n 74820 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 746e4 │ │ │ │ + beq.n 748a8 │ │ │ │ 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 746cc │ │ │ │ + beq.n 74890 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 746c2 │ │ │ │ + b.n 74886 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 746de │ │ │ │ + bge.n 748a2 │ │ │ │ adds r1, r2, #1 │ │ │ │ add r1, r0 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ blx 2b750 │ │ │ │ strb.w r4, [r8, #1] │ │ │ │ - b.n 74750 │ │ │ │ + b.n 74914 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ str.w r8, [r2, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 746f6 │ │ │ │ + bgt.n 748ba │ │ │ │ add r1, r2 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r1, #20] │ │ │ │ - b.n 74710 │ │ │ │ + b.n 748d4 │ │ │ │ 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 │ │ │ │ @@ -109205,860 +109389,973 @@ │ │ │ │ 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, 7472e │ │ │ │ + cbz r1, 748f2 │ │ │ │ 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 7473e │ │ │ │ + b.n 74902 │ │ │ │ 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 74750 │ │ │ │ + bge.n 74914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 74750 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 74914 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74764 │ │ │ │ + bge.n 74928 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74764 │ │ │ │ + cbnz r3, 74928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7479e │ │ │ │ + bge.n 74962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7479e │ │ │ │ + cbnz r3, 74962 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7479e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74962 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142b88 │ │ │ │ + bl 142e00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7479e │ │ │ │ + bge.n 74962 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 7479e │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 74962 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f685c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1f5110 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -000747aa : │ │ │ │ +0007496e : │ │ │ │ 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, #76] @ (7480c ) │ │ │ │ - bl 214900 │ │ │ │ + ldr r0, [pc, #76] @ (749d0 ) │ │ │ │ + bl 2133e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 747dc │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 74806 │ │ │ │ - movw r0, #33936 @ 0x8490 │ │ │ │ + cbnz r0, 749a0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 749ca │ │ │ │ + movw r0, #32848 @ 0x8050 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f00c0 │ │ │ │ + bl 1ee870 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 74806 │ │ │ │ - ldr r0, [pc, #48] @ (74810 ) │ │ │ │ + cbz r0, 749ca │ │ │ │ + ldr r0, [pc, #48] @ (749d4 ) │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl ad77c │ │ │ │ + bl ad7c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 747f6 │ │ │ │ + blt.n 749ba │ │ │ │ mov r4, r5 │ │ │ │ - b.n 74806 │ │ │ │ + b.n 749ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 747f2 │ │ │ │ + bne.n 749b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 747f2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 749b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 743a8 │ │ │ │ + b.n 7456c │ │ │ │ lsls r2, r2, #1 │ │ │ │ mrrc2 0, 5, r0, r4, cr2 │ │ │ │ - │ │ │ │ -00074814 : │ │ │ │ - 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 84fd8 │ │ │ │ - │ │ │ │ -0007482a : │ │ │ │ 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, #34624 @ 0x8740 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ + movw r4, #60 @ 0x3c │ │ │ │ + movt r4, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ - bl 280680 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbz r0, 74850 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74866 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 74a02 │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 74a22 │ │ │ │ + cbz r1, 74a2a │ │ │ │ + movw r0, #20476 @ 0x4ffc │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 23ed44 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 74a40 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 74a2a │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 74a2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 110e24 <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 74a22 │ │ │ │ + movw r0, #20476 @ 0x4ffc │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 74a22 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #80] @ (74aa8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ + ldr r3, [r6, #60] @ 0x3c │ │ │ │ + cbz r3, 74a9a │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + bl 123260 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 216328 │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 74a8a │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54544 @ 0xd510 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 74aa2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 885a4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 27fef0 │ │ │ │ + movw r4, #5752 @ 0x1678 │ │ │ │ + movt r4, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00074aac : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7484a │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 84fd8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r2, #23396 @ 0x5b64 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 74adc │ │ │ │ + movw r0, #40988 @ 0xa01c │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movw r1, #615 @ 0x267 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 74b16 │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 74b1c │ │ │ │ + cbz r1, 74b00 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 74b00 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74b1e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 74b1e │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #20500 @ 0x5014 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 74b34 │ │ │ │ + movs r1, #0 │ │ │ │ + ldrd r0, r5, [r3, #56] @ 0x38 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r1, r4, [r3, #56] @ 0x38 │ │ │ │ + bl 1c7044 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0007486a <_PyObject_GetMethod@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00074b36 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ + 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 88610 │ │ │ │ + cbz r0, 74b7a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov sl, r2 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 74898 <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 92fe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 748c4 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - movw r3, #65401 @ 0xff79 │ │ │ │ - movt r3, #13 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 748ba <_PyObject_GetMethod@@Base+0x50> │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - movw r3, #41560 @ 0xa258 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 748c8 <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ + cbnz r0, 74b80 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74b7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 74b7a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 74be6 │ │ │ │ + cbz r6, 74ba4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 88610 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 74ba4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74b66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 74b66 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8974 │ │ │ │ - str.w r0, [sl] │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 74a14 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 19085c <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 7490a <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74b66 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 2227a0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 1c7044 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74bd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 74bd2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74be6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 74be6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00074bee <_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 90c04 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 74c1c <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 93074 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 74c48 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ + movw r3, #65473 @ 0xffc1 │ │ │ │ + movt r3, #13 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 74c3e <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + movw r3, #41560 @ 0xa258 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 74c4c <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl a89f8 │ │ │ │ + str.w r0, [sl] │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 74d98 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 190298 <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 74c8e <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.n 74910 <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ + bmi.n 74c94 <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 74906 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + beq.n 74c8a <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 74906 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + cbz r3, 74c8a <_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 748c4 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bge.n 74c48 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 748c4 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - b.n 749e0 <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + bne.n 74c48 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + b.n 74d64 <_PyObject_GetMethod@@Base+0x176> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 74916 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 74c9a <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 74916 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 74c9a <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 7493c <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + bpl.n 74cc0 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd7dc <_PyAST_Compile@@Base+0xa08> │ │ │ │ - cbz r0, 7493c <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + bl 1dbe84 <_PyAST_Compile@@Base+0xa08> │ │ │ │ + cbz r0, 74cc0 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 749be <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + beq.n 74d42 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 748c4 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bl 85064 │ │ │ │ + b.n 74c48 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 7494a <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ + bpl.n 74cce <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ - b.n 74976 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ + b.n 74cfa <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 749be <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - bge.n 74970 <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + beq.n 74d42 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 74cf4 <_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 749be <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + beq.n 74d42 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - cbz r7, 749be <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + cbz r7, 74d42 <_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 97c9c │ │ │ │ + bl 97d28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 749ac <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + cbz r0, 74d30 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 749a4 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bge.n 74d28 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 749a4 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + cbnz r3, 74d28 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 748c4 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bl 85064 │ │ │ │ + b.n 74c48 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 749be <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 74d42 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 749be <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + cbnz r3, 74d42 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 749ea <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 74d6e <_PyObject_GetMethod@@Base+0x180> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 749e8 <_PyObject_GetMethod@@Base+0x17e> │ │ │ │ + beq.n 74d6c <_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 74a14 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.n 74d98 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74a14 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbnz r3, 74d98 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 74a14 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - cbz r4, 749f0 <_PyObject_GetMethod@@Base+0x186> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74d98 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbz r4, 74d74 <_PyObject_GetMethod@@Base+0x186> │ │ │ │ str.w r4, [sl] │ │ │ │ - b.n 74a14 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 74d98 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #57528 @ 0xe0b8 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f6680 │ │ │ │ + bl f69d8 │ │ │ │ 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 74a4a <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ + beq.n 74dce <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74a60 <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ + bne.n 74de4 <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 74ab6 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.n 74e3a <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74ab6 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74a62 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ble.n 74e3a <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 74de6 <_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 74a7e <_PyObject_GetMethod@@Base+0x214> │ │ │ │ + beq.n 74e02 <_PyObject_GetMethod@@Base+0x214> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74a94 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bne.n 74e18 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 74ab6 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.n 74e3a <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74ab6 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74a96 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + ble.n 74e3a <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 74e1a <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74af2 <_PyObject_GetMethod@@Base+0x288> │ │ │ │ + cbz r6, 74e76 <_PyObject_GetMethod@@Base+0x288> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74ad0 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bne.n 74e54 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 74ade <_PyObject_GetMethod@@Base+0x274> │ │ │ │ + bne.n 74e62 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 74b2c <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 74eb0 <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74ae6 <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ - b.n 74aa8 <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ + bne.n 74e6a <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ + b.n 74e2c <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74ab6 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74ae8 <_PyObject_GetMethod@@Base+0x27e> │ │ │ │ + ble.n 74e3a <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 74e6c <_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 2644f8 │ │ │ │ + bl 263014 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74b12 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + bge.n 74e96 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74b12 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + cbnz r3, 74e96 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74b26 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bge.n 74eaa <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74b26 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + cbnz r3, 74eaa <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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 74b5e <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + beq.n 74ee2 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74b74 <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ + bne.n 74ef8 <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 74bca <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + beq.n 74f4e <_PyObject_GetMethod@@Base+0x360> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74bca <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74b76 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + ble.n 74f4e <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 74efa <_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 74b92 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.n 74f16 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74ba8 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + bne.n 74f2c <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 74bca <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + beq.n 74f4e <_PyObject_GetMethod@@Base+0x360> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74bca <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74baa <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + ble.n 74f4e <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 74f2e <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74c06 <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ + cbz r6, 74f8a <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74be4 <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ + bne.n 74f68 <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 74bf2 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ + bne.n 74f76 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 74c40 <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 74fc4 <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74bfa <_PyObject_GetMethod@@Base+0x390> │ │ │ │ - b.n 74bbc <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + bne.n 74f7e <_PyObject_GetMethod@@Base+0x390> │ │ │ │ + b.n 74f40 <_PyObject_GetMethod@@Base+0x352> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74bca <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74bfc <_PyObject_GetMethod@@Base+0x392> │ │ │ │ + ble.n 74f4e <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 74f80 <_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 4a0b6 │ │ │ │ + bl 4a0ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74c26 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ + bge.n 74faa <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74c26 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ + cbnz r3, 74faa <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74c3a <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ + bge.n 74fbe <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74c3a <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ + cbnz r3, 74fbe <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00074c44 : │ │ │ │ +00074fc8 : │ │ │ │ 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, 74c74 │ │ │ │ - ldr r3, [pc, #52] @ (74c94 ) │ │ │ │ + cbz r0, 74ff8 │ │ │ │ + ldr r3, [pc, #52] @ (75018 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 74c74 │ │ │ │ + cbnz r0, 74ff8 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 22ef58 │ │ │ │ + bl 22d9a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074c98 : │ │ │ │ +0007501c : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 74c44 │ │ │ │ + b.w 74fc8 │ │ │ │ │ │ │ │ -00074ca0 : │ │ │ │ +00075024 : │ │ │ │ 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, 74cf4 │ │ │ │ + cbz r0, 75078 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 74cce │ │ │ │ - ldr r3, [pc, #56] @ (74cf8 ) │ │ │ │ + cbnz r0, 75052 │ │ │ │ + ldr r3, [pc, #56] @ (7507c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 74cf4 │ │ │ │ + bl 85064 │ │ │ │ + b.n 75078 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 222d8c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 2218ac <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74ce4 │ │ │ │ + blt.n 75068 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 74cf4 │ │ │ │ + b.n 75078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74ce0 │ │ │ │ + bne.n 75064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 74ce0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074cfc : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00075080 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, 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 74d2c │ │ │ │ - movw r0, #42076 @ 0xa45c │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movw r1, #615 @ 0x267 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 74d66 │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 74d6c │ │ │ │ - cbz r1, 74d50 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 74d50 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74d6e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 74d6e │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21512 @ 0x5408 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74d84 │ │ │ │ - movs r1, #0 │ │ │ │ - ldrd r0, r5, [r3, #56] @ 0x38 │ │ │ │ + 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 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 750da <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ - strd r1, r4, [r3, #56] @ 0x38 │ │ │ │ - bl 85110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + 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 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 750d2 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl f739c │ │ │ │ + b.n 750da <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00074d86 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000750e0 <_PyMonitoring_FireReraiseEvent@@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, #12 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 885a4 │ │ │ │ - cbz r0, 74dca │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ce4a4 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 74dd0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74dca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 74dca │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74e36 │ │ │ │ - cbz r6, 74df4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 885a4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 74df4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74db6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 74db6 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 5c810 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7513a <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 74db6 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 223c80 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 85110 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74e22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 74e22 │ │ │ │ + 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 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74e36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 74e36 │ │ │ │ + cbnz r4, 75132 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl f739c │ │ │ │ + b.n 7513a <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ 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, 74e72 │ │ │ │ + cbnz r0, 75172 <_PyMonitoring_FireReraiseEvent@@Base+0x92> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 74e7c │ │ │ │ - b.n 74e82 │ │ │ │ + cbnz r0, 7517c <_PyMonitoring_FireReraiseEvent@@Base+0x9c> │ │ │ │ + b.n 75182 <_PyMonitoring_FireReraiseEvent@@Base+0xa2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74e6c │ │ │ │ - b.n 74e9a │ │ │ │ + beq.n 7516c <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + b.n 7519a <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74e9a │ │ │ │ + cbnz r0, 7519a <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 74e8c │ │ │ │ + cbz r0, 7518c <_PyMonitoring_FireReraiseEvent@@Base+0xac> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74e9a │ │ │ │ + cbnz r0, 7519a <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 74e9a │ │ │ │ + cbz r0, 7519a <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ 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, 74eca │ │ │ │ + cbnz r0, 751ca <_PyMonitoring_FireReraiseEvent@@Base+0xea> │ │ │ │ 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 74eb4 │ │ │ │ + beq.n 751b4 <_PyMonitoring_FireReraiseEvent@@Base+0xd4> │ │ │ │ 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, 74efa │ │ │ │ + cbnz r0, 751fa <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74f02 │ │ │ │ + cbz r0, 75202 <_PyMonitoring_FireReraiseEvent@@Base+0x122> │ │ │ │ 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 74eec │ │ │ │ + beq.n 751ec <_PyMonitoring_FireReraiseEvent@@Base+0x10c> │ │ │ │ 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, 74f2a │ │ │ │ + cbnz r0, 7522a <_PyMonitoring_FireReraiseEvent@@Base+0x14a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74f32 │ │ │ │ + cbz r0, 75232 <_PyMonitoring_FireReraiseEvent@@Base+0x152> │ │ │ │ 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 74f1c │ │ │ │ + beq.n 7521c <_PyMonitoring_FireReraiseEvent@@Base+0x13c> │ │ │ │ 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, 74f52 │ │ │ │ + cbnz r0, 75252 <_PyMonitoring_FireReraiseEvent@@Base+0x172> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 74f5c │ │ │ │ - b.n 74f62 │ │ │ │ + cbnz r0, 7525c <_PyMonitoring_FireReraiseEvent@@Base+0x17c> │ │ │ │ + b.n 75262 <_PyMonitoring_FireReraiseEvent@@Base+0x182> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74f4c │ │ │ │ - b.n 74f70 │ │ │ │ + beq.n 7524c <_PyMonitoring_FireReraiseEvent@@Base+0x16c> │ │ │ │ + b.n 75270 <_PyMonitoring_FireReraiseEvent@@Base+0x190> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 74f70 │ │ │ │ + cbnz r0, 75270 <_PyMonitoring_FireReraiseEvent@@Base+0x190> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 74f70 │ │ │ │ + cbz r0, 75270 <_PyMonitoring_FireReraiseEvent@@Base+0x190> │ │ │ │ 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, #2344 @ 0x928 │ │ │ │ + movw r3, #2280 @ 0x8e8 │ │ │ │ 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] │ │ │ │ @@ -110069,403 +110366,344 @@ │ │ │ │ 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, 74fb0 │ │ │ │ + cbz r0, 752b0 <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 74fa6 │ │ │ │ - b.n 74fa6 │ │ │ │ - b.n 74fa6 │ │ │ │ - b.n 74fa6 │ │ │ │ + b.n 752a6 <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ + b.n 752a6 <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ + b.n 752a6 <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ + b.n 752a6 <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ 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] @ (75030 ) │ │ │ │ + ldr r3, [pc, #92] @ (75330 <_PyMonitoring_FireReraiseEvent@@Base+0x250>) │ │ │ │ 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 7500e │ │ │ │ + bcc.n 7530e <_PyMonitoring_FireReraiseEvent@@Base+0x22e> │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 7500e │ │ │ │ + cbnz r4, 7530e <_PyMonitoring_FireReraiseEvent@@Base+0x22e> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 74fba │ │ │ │ + bl 752ba <_PyMonitoring_FireReraiseEvent@@Base+0x1da> │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (75030 ) │ │ │ │ + ldr r2, [pc, #28] @ (75330 <_PyMonitoring_FireReraiseEvent@@Base+0x250>) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 75026 │ │ │ │ + beq.n 75326 <_PyMonitoring_FireReraiseEvent@@Base+0x246> │ │ │ │ blx 2bb58 <__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, 75052 │ │ │ │ + cbnz r0, 75352 <_PyMonitoring_FireReraiseEvent@@Base+0x272> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 7505c │ │ │ │ - b.n 75062 │ │ │ │ + cbnz r0, 7535c <_PyMonitoring_FireReraiseEvent@@Base+0x27c> │ │ │ │ + b.n 75362 <_PyMonitoring_FireReraiseEvent@@Base+0x282> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7504c │ │ │ │ - b.n 75070 │ │ │ │ + beq.n 7534c <_PyMonitoring_FireReraiseEvent@@Base+0x26c> │ │ │ │ + b.n 75370 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 75070 │ │ │ │ + cbnz r0, 75370 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 75070 │ │ │ │ + cbz r0, 75370 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ 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, 75090 │ │ │ │ + cbnz r0, 75390 <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 7509a │ │ │ │ - b.n 750a0 │ │ │ │ + cbnz r0, 7539a <_PyMonitoring_FireReraiseEvent@@Base+0x2ba> │ │ │ │ + b.n 753a0 <_PyMonitoring_FireReraiseEvent@@Base+0x2c0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7508a │ │ │ │ - b.n 750cc │ │ │ │ + beq.n 7538a <_PyMonitoring_FireReraiseEvent@@Base+0x2aa> │ │ │ │ + b.n 753cc <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 750cc │ │ │ │ + cbnz r0, 753cc <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 750aa │ │ │ │ + cbz r0, 753aa <_PyMonitoring_FireReraiseEvent@@Base+0x2ca> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 750cc │ │ │ │ + cbnz r0, 753cc <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 750b4 │ │ │ │ + cbz r0, 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2d4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 750cc │ │ │ │ + cbnz r0, 753cc <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 750be │ │ │ │ + cbz r0, 753be <_PyMonitoring_FireReraiseEvent@@Base+0x2de> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 750cc │ │ │ │ + cbnz r0, 753cc <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 750cc │ │ │ │ + cbz r0, 753cc <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b6bc │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 75106 │ │ │ │ + bgt.n 75406 <_PyMonitoring_FireReraiseEvent@@Base+0x326> │ │ │ │ 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 2b604 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 750f6 │ │ │ │ + bge.n 753f6 <_PyMonitoring_FireReraiseEvent@@Base+0x316> │ │ │ │ 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, 75122 │ │ │ │ - bl 19a0ec │ │ │ │ + cbz r0, 75422 <_PyMonitoring_FireReraiseEvent@@Base+0x342> │ │ │ │ + bl 199b30 │ │ │ │ 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 2c344 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2b05fc │ │ │ │ - b.w 60fd2 <_PyXI_UnwrapNotShareableError@@Base+0x86> │ │ │ │ + b.w 2b01dc │ │ │ │ + b.w 61086 <_PyXI_UnwrapNotShareableError@@Base+0x1f0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 7516e │ │ │ │ + cbz r3, 7546e <_PyMonitoring_FireReraiseEvent@@Base+0x38e> │ │ │ │ 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 2de718 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2de2dc <_Py_hashtable_foreach@@Base+0x1168> │ │ │ │ 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 2bad8 │ │ │ │ - cbnz r0, 7519c │ │ │ │ + cbnz r0, 7549c <_PyMonitoring_FireReraiseEvent@@Base+0x3bc> │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b43c │ │ │ │ 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 75172 │ │ │ │ + bl 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ blx 2b6bc │ │ │ │ │ │ │ │ -000751b6 : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000751c4 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000751d4 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000751e4 : │ │ │ │ - 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, #21536 @ 0x5420 │ │ │ │ - movt r4, #50 @ 0x32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1bd404 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0007520a <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00075238 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +000754b6 <_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 75256 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 754d4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c688 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - b.n 7524a <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 754c8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 7526c <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 754ea <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7525c <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 754da <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 75278 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 754f6 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r3 │ │ │ │ blx 2c688 │ │ │ │ - b.n 7524a <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 754c8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00075280 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000754fe <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075290 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007550e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000752a0 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007551e <_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 752c6 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 75544 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c688 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 752b6 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 75534 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000752c8 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00075546 <_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 752e8 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 75566 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c688 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 752ea <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 75568 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000752ec <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007556a <_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 │ │ │ │ │ │ │ │ -000752fe : │ │ │ │ +0007557c : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007530e <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007558c <_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 95514 │ │ │ │ + bl 9559c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075336 : │ │ │ │ +000755b4 : │ │ │ │ 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 1b162c │ │ │ │ + bl 1aff2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00075360 : │ │ │ │ +000755de : │ │ │ │ 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 │ │ │ │ @@ -110475,15 +110713,15 @@ │ │ │ │ blx 2bb1c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d89c │ │ │ │ │ │ │ │ -00075390 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007560e <_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 │ │ │ │ @@ -110497,961 +110735,473 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d89c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #21560 @ 0x5438 │ │ │ │ + movw r1, #20524 @ 0x502c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #6932 @ 0x1b14 │ │ │ │ + movw r0, #5860 @ 0x16e4 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000753e4 : │ │ │ │ +00075662 : │ │ │ │ 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] @ (7540c ) │ │ │ │ + ldr r2, [pc, #24] @ (7568c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 223104 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 221c24 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 224c44 │ │ │ │ + b.w 223764 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075410 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00075690 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1c7174 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1c5a74 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00075416 <_PyThreadState_Init@@Base>: │ │ │ │ +00075696 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #21576 @ 0x5448 │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (75434 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (756b4 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r4, r6, r4 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00075438 : │ │ │ │ - ldr r3, [pc, #8] @ (75444 ) │ │ │ │ +000756b8 : │ │ │ │ + ldr r3, [pc, #8] @ (756c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 218d0c │ │ │ │ + b.w 2177fc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075448 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +000756c8 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #47381 @ 0xb915 │ │ │ │ + movw r3, #47505 @ 0xb991 │ │ │ │ movt r3, #11 │ │ │ │ ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075462 : │ │ │ │ - ldr r2, [pc, #12] @ (75470 ) │ │ │ │ +000756e2 : │ │ │ │ + ldr r2, [pc, #12] @ (756f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21bce4 │ │ │ │ + b.w 21a804 │ │ │ │ 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 754f2 │ │ │ │ + bne.n 75772 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 754e2 │ │ │ │ + beq.n 75762 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 754ce │ │ │ │ + blt.n 7574e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 754e2 │ │ │ │ + bge.n 75762 │ │ │ │ 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 75608 │ │ │ │ + b.n 75888 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 75608 │ │ │ │ + b.n 75888 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 7554c │ │ │ │ + beq.n 757cc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 75538 │ │ │ │ + blt.n 757b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 7554c │ │ │ │ + bge.n 757cc │ │ │ │ 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 7555c │ │ │ │ + b.n 757dc │ │ │ │ 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 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 755b0 │ │ │ │ + beq.n 75830 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 7559c │ │ │ │ + blt.n 7581c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 755b0 │ │ │ │ + bge.n 75830 │ │ │ │ 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 755c0 │ │ │ │ + b.n 75840 │ │ │ │ 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 755dc │ │ │ │ + blt.n 7585c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 755f4 │ │ │ │ - b.n 755fc │ │ │ │ + bge.n 75874 │ │ │ │ + b.n 7587c │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 755f4 │ │ │ │ + beq.n 75874 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 75602 │ │ │ │ + blt.n 75882 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 75608 │ │ │ │ + b.n 75888 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75608 │ │ │ │ + b.n 75888 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007560e : │ │ │ │ +0007588e : │ │ │ │ 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, 7562e │ │ │ │ + cbnz r0, 758ae │ │ │ │ blx 2b1e4 │ │ │ │ movs r0, #0 │ │ │ │ blx 2b07c │ │ │ │ │ │ │ │ -00075634 : │ │ │ │ +000758b4 : │ │ │ │ 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 2c1cc │ │ │ │ - cbnz r0, 75662 │ │ │ │ + cbnz r0, 758e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 75666 │ │ │ │ + bge.n 758e6 │ │ │ │ blx 2bc58 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0007566a : │ │ │ │ +000758ea : │ │ │ │ b.w 2bc54 │ │ │ │ │ │ │ │ -0007566e : │ │ │ │ +000758ee : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ae78 │ │ │ │ │ │ │ │ -00075674 : │ │ │ │ +000758f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2ae7c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00075690 : │ │ │ │ +00075910 : │ │ │ │ b.w 2c0d8 │ │ │ │ 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 756b4 │ │ │ │ + beq.n 75934 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 75730 │ │ │ │ + bne.n 759b0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 756b8 │ │ │ │ + b.n 75938 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 2c104 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 756d4 │ │ │ │ + bcs.n 75954 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 7a480 │ │ │ │ - cbnz r0, 756da │ │ │ │ + bl 7a474 │ │ │ │ + cbnz r0, 7595a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75734 │ │ │ │ + b.n 759b4 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 7571e │ │ │ │ + cbz r3, 7599e │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 75716 │ │ │ │ + bpl.n 75996 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 75716 │ │ │ │ - bl 7a710 │ │ │ │ - cbz r5, 756fc │ │ │ │ + bne.n 75996 │ │ │ │ + bl 7a704 │ │ │ │ + cbz r5, 7597c │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 75708 │ │ │ │ + bne.n 75988 │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 75734 │ │ │ │ - movw r3, #15940 @ 0x3e44 │ │ │ │ + b.n 759b4 │ │ │ │ + movw r3, #14852 @ 0x3a04 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 75702 │ │ │ │ + b.n 75982 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 756de │ │ │ │ + b.n 7595e │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 75728 │ │ │ │ + cbz r5, 759a8 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 75734 │ │ │ │ + b.n 759b4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0007573a : │ │ │ │ +000759ba : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e4ba8 │ │ │ │ + b.w 1e325c │ │ │ │ │ │ │ │ -00075740 <_Py_closerange@@Base>: │ │ │ │ +000759c0 <_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 2c670 │ │ │ │ - cbz r0, 75784 <_Py_closerange@@Base+0x44> │ │ │ │ + cbz r0, 75a04 <_Py_closerange@@Base+0x44> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bef8 │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 7576e <_Py_closerange@@Base+0x2e> │ │ │ │ + ble.n 759ee <_Py_closerange@@Base+0x2e> │ │ │ │ cmp r4, r5 │ │ │ │ - ble.n 75778 <_Py_closerange@@Base+0x38> │ │ │ │ - b.n 75784 <_Py_closerange@@Base+0x44> │ │ │ │ + ble.n 759f8 <_Py_closerange@@Base+0x38> │ │ │ │ + b.n 75a04 <_Py_closerange@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c65c │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b604 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 75778 <_Py_closerange@@Base+0x38> │ │ │ │ + bge.n 759f8 <_Py_closerange@@Base+0x38> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00075786 : │ │ │ │ +00075a06 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007578a : │ │ │ │ +00075a0a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000757a6 : │ │ │ │ +00075a26 : │ │ │ │ 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 757f6 │ │ │ │ + bhi.n 75a76 │ │ │ │ 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 219b40 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ + bl 218630 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 757fc │ │ │ │ + cbnz r0, 75a7c │ │ │ │ ldr.w r1, [r6, #1576] @ 0x628 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219b40 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ - cbnz r0, 757fe │ │ │ │ + bl 218630 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ + cbnz r0, 75a7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d76c │ │ │ │ - b.n 757fe │ │ │ │ + bl 24c330 │ │ │ │ + b.n 75a7e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 757fe │ │ │ │ + b.n 75a7e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00075802 : │ │ │ │ +00075a82 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 757a6 │ │ │ │ + b.w 75a26 │ │ │ │ │ │ │ │ -00075808 : │ │ │ │ - ldr r3, [pc, #8] @ (75814 ) │ │ │ │ +00075a88 : │ │ │ │ + ldr r3, [pc, #8] @ (75a94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 39470 │ │ │ │ - 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, #32] │ │ │ │ - cbz r0, 75842 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 75842 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 7585c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7585c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 7585c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 7588e │ │ │ │ - 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 7588a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 7588a │ │ │ │ - mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 758c0 │ │ │ │ - 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 758bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 758bc │ │ │ │ - mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000758c4 <_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 94494 │ │ │ │ - cbz r0, 7591a <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7591e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 7591e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7591e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 94494 │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 94494 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 75934 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ - b.w 94494 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2bdc8 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 94494 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 94494 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 75172 │ │ │ │ - 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 75172 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 2e3198 <_PyMonitoring_FireBranchEvent@@Base+0x2e8> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2be20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 94494 │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 94494 │ │ │ │ - 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, 759d8 <_PyMonitoring_FireLineEvent@@Base+0x114> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 759ec <_PyMonitoring_FireLineEvent@@Base+0x128> │ │ │ │ - b.n 759fc <_PyMonitoring_FireLineEvent@@Base+0x138> │ │ │ │ - movw r0, #35004 @ 0x88bc │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 759d0 <_PyMonitoring_FireLineEvent@@Base+0x10c> │ │ │ │ - b.n 75a08 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ - movw r0, #35004 @ 0x88bc │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ - cbz r0, 75a08 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 29e5c4 │ │ │ │ - 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 75a36 <_PyMonitoring_FireLineEvent@@Base+0x172> │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 75a56 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - cbz r1, 75a5e <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ - movw r0, #21624 @ 0x5478 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 240244 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 75a74 <_PyMonitoring_FireLineEvent@@Base+0x1b0> │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 75a5e <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 75a5e <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 110bc4 <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 75a56 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - movw r0, #21624 @ 0x5478 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 75a56 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - 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 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #21648 @ 0x5490 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_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, #21648 @ 0x5490 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e6bc <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, r4, [r1] │ │ │ │ - movw r3, #33532 @ 0x82fc │ │ │ │ - movt r3, #55870 @ 0xda3e │ │ │ │ - cmp r2, r3 │ │ │ │ - adcs.w r3, r4, #2 │ │ │ │ - blt.n 75b0e <_PyMonitoring_FireLineEvent@@Base+0x24a> │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 75b1a <_PyMonitoring_FireLineEvent@@Base+0x256> │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ - movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 75b24 <_PyMonitoring_FireLineEvent@@Base+0x260> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75b24 <_PyMonitoring_FireLineEvent@@Base+0x260> │ │ │ │ - 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 75b50 <_PyMonitoring_FireLineEvent@@Base+0x28c> │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 75b68 <_PyMonitoring_FireLineEvent@@Base+0x2a4> │ │ │ │ - b.n 75b74 <_PyMonitoring_FireLineEvent@@Base+0x2b0> │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 75b68 <_PyMonitoring_FireLineEvent@@Base+0x2a4> │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 75b7c <_PyMonitoring_FireLineEvent@@Base+0x2b8> │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - b.n 75b86 <_PyMonitoring_FireLineEvent@@Base+0x2c2> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 75b86 <_PyMonitoring_FireLineEvent@@Base+0x2c2> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 75b8e <_PyMonitoring_FireLineEvent@@Base+0x2ca> │ │ │ │ - cbz r2, 75baa <_PyMonitoring_FireLineEvent@@Base+0x2e6> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35616 @ 0x8b20 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75bac <_PyMonitoring_FireLineEvent@@Base+0x2e8> │ │ │ │ - negs r0, r2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add.w r1, sp, #31 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - strd r3, r1, [sp, #12] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #32 │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - blx 2b094 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 75c26 <_PyMonitoring_FireLineEvent@@Base+0x362> │ │ │ │ - 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 75c26 <_PyMonitoring_FireLineEvent@@Base+0x362> │ │ │ │ - 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 75c40 <_PyMonitoring_FireLineEvent@@Base+0x37c> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21696 @ 0x54c0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - 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] @ (75ca8 <_PyMonitoring_FireLineEvent@@Base+0x3e4>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 75c9a <_PyMonitoring_FireLineEvent@@Base+0x3d6> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - bl 122fec │ │ │ │ - mov r7, r0 │ │ │ │ - bl 217840 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 75c8a <_PyMonitoring_FireLineEvent@@Base+0x3c6> │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55628 @ 0xd94c │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 75ca2 <_PyMonitoring_FireLineEvent@@Base+0x3de> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 280368 │ │ │ │ - movw r4, #5752 @ 0x1678 │ │ │ │ - movt r4, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 39468 │ │ │ │ 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 r8, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r2, 75cca <_PyMonitoring_FireLineEvent@@Base+0x406> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 75cde <_PyMonitoring_FireLineEvent@@Base+0x41a> │ │ │ │ - b.n 75cf0 <_PyMonitoring_FireLineEvent@@Base+0x42c> │ │ │ │ - movw r0, #61316 @ 0xef84 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 75cc2 <_PyMonitoring_FireLineEvent@@Base+0x3fe> │ │ │ │ - b.n 75d74 <_PyMonitoring_FireLineEvent@@Base+0x4b0> │ │ │ │ - movw r0, #61316 @ 0xef84 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2aa4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 75d74 <_PyMonitoring_FireLineEvent@@Base+0x4b0> │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 75d38 <_PyMonitoring_FireLineEvent@@Base+0x474> │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 75d2a <_PyMonitoring_FireLineEvent@@Base+0x466> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - movw r2, #41352 @ 0xa188 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 75d2a <_PyMonitoring_FireLineEvent@@Base+0x466> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 75d2a <_PyMonitoring_FireLineEvent@@Base+0x466> │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r4, [r5, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75d80 <_PyMonitoring_FireLineEvent@@Base+0x4bc> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 75d80 <_PyMonitoring_FireLineEvent@@Base+0x4bc> │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 9a9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 80e34 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 75d80 <_PyMonitoring_FireLineEvent@@Base+0x4bc> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 75d80 <_PyMonitoring_FireLineEvent@@Base+0x4bc> │ │ │ │ - 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 9a9cc │ │ │ │ - cbnz r0, 75d78 <_PyMonitoring_FireLineEvent@@Base+0x4b4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75d74 <_PyMonitoring_FireLineEvent@@Base+0x4b0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 75d74 <_PyMonitoring_FireLineEvent@@Base+0x4b0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 75d80 <_PyMonitoring_FireLineEvent@@Base+0x4bc> │ │ │ │ - cmp r7, r6 │ │ │ │ - str.w r0, [r9, #4]! │ │ │ │ - bne.n 75d4c <_PyMonitoring_FireLineEvent@@Base+0x488> │ │ │ │ - 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, 75da8 <_PyMonitoring_FireLineEvent@@Base+0x4e4> │ │ │ │ + cbz r2, 75aba │ │ │ │ blx 2b6bc │ │ │ │ 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 2bb1c │ │ │ │ - movw r1, #30676 @ 0x77d4 │ │ │ │ + movw r1, #29588 @ 0x7394 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 75df0 <_PyMonitoring_FireLineEvent@@Base+0x52c> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 75b02 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #44392 @ 0xad68 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #43304 @ 0xa928 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bf80 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -111463,1614 +111213,1282 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d89c │ │ │ │ │ │ │ │ -00075e1e <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00075b30 <_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, #21720 @ 0x54d8 │ │ │ │ + movw r1, #20588 @ 0x506c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 75d86 <_PyMonitoring_FireLineEvent@@Base+0x4c2> │ │ │ │ + bl 75a98 │ │ │ │ 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, #38924 @ 0x980c │ │ │ │ + movw r1, #37836 @ 0x93cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_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 30e16 │ │ │ │ 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] @ (75f74 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ + ldr r5, [pc, #244] @ (75c84 <_Py_FatalRefcountErrorFunc@@Base+0x154>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75e98 <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ + bne.n 75baa <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75e88 <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ + bne.n 75b9a <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 75eaa <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ + beq.n 75bbc <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #204] @ (75f78 <_Py_FatalRefcountErrorFunc@@Base+0x15a>) │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #200] @ (75c88 <_Py_FatalRefcountErrorFunc@@Base+0x158>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 75ec4 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ + cbnz r3, 75bd6 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21780 @ 0x5514 │ │ │ │ + movw r1, #20648 @ 0x50a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - b.n 75f46 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 75c58 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 37ce4 <_PyImport_SetModule@@Base+0x44> │ │ │ │ + bl 37ca0 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 75f46 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ - movw r7, #54416 @ 0xd490 │ │ │ │ + cbz r0, 75c58 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + movw r7, #53600 @ 0xd160 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21848 @ 0x5558 │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ - movw r1, #21904 @ 0x5590 │ │ │ │ + movw r1, #20772 @ 0x5124 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 75f38 <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ + ble.n 75c4a <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ add.w fp, sl, r6, lsl #3 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ bl 35d76 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21916 @ 0x559c │ │ │ │ + movw r1, #20784 @ 0x5130 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 35f32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ - b.n 75eea <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 75bfc <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75f5e <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 75c70 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75f4e <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ + bne.n 75c60 <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ dmb ish │ │ │ │ - beq.n 75f6e <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + beq.n 75c80 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r0, [pc, #8] @ (75f74 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ - b.w 283570 │ │ │ │ + ldr r0, [pc, #8] @ (75c84 <_Py_FatalRefcountErrorFunc@@Base+0x154>) │ │ │ │ + b.w 2830f8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00075f7c : │ │ │ │ +00075c8c : │ │ │ │ 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] @ (76028 ) │ │ │ │ + ldr r4, [pc, #156] @ (75d38 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75fa6 │ │ │ │ + bne.n 75cb6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75f96 │ │ │ │ + bne.n 75ca6 │ │ │ │ dmb ish │ │ │ │ - beq.n 75fb2 │ │ │ │ + beq.n 75cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b86ac │ │ │ │ + bl 2b828c │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 75fee │ │ │ │ + ble.n 75cfe │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75fda │ │ │ │ + bne.n 75cea │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75fca │ │ │ │ + bne.n 75cda │ │ │ │ dmb ish │ │ │ │ - beq.n 75fe8 │ │ │ │ + beq.n 75cf8 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76024 │ │ │ │ + b.n 75d34 │ │ │ │ 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 76014 │ │ │ │ + bne.n 75d24 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76004 │ │ │ │ + bne.n 75d14 │ │ │ │ dmb ish │ │ │ │ - beq.n 76022 │ │ │ │ + beq.n 75d32 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 283570 │ │ │ │ + bl 2830f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007602c : │ │ │ │ +00075d3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2bb1c │ │ │ │ blx 2bc00 │ │ │ │ - cbz r0, 7604a │ │ │ │ + cbz r0, 75d5a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7607e │ │ │ │ - bl b228c <_Py_GetConfig@@Base> │ │ │ │ + b.n 75d8e │ │ │ │ + bl b22dc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 7607e │ │ │ │ + cbz r0, 75d8e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76046 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + beq.n 75d56 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76046 │ │ │ │ + beq.n 75d56 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57288 @ 0xdfc8 │ │ │ │ + movw r1, #56200 @ 0xdb88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c2c0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - 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 │ │ │ │ - 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, 760bc │ │ │ │ - cmp r1, #3 │ │ │ │ - bne.n 760bc │ │ │ │ - cbnz r4, 760dc │ │ │ │ - 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 11faf8 <_PyArg_UnpackKeywords@@Base+0xdf8> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 76124 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 760ee │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 76124 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 76100 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 76124 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76112 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 76124 │ │ │ │ - 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 2e1780 <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, 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, 7614a │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, r4, [r1] │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ + movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 7614a │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 7614a │ │ │ │ - cbnz r0, 76162 │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ + adcs.w r3, r4, #2 │ │ │ │ + blt.n 75dd6 │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 75de2 │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 75dec │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 75dec │ │ │ │ + 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 75e18 │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 75e30 │ │ │ │ + b.n 75e3c │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 75e30 │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 75e44 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + b.n 75e4e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + b.n 75e4e │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (76180 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 7617a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76174 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 7617a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c290 <_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 122fec │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 761b2 │ │ │ │ - bl 941dc │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 761ca │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 75e56 │ │ │ │ + cbz r2, 75e72 │ │ │ │ + movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + movw r1, #34528 @ 0x86e0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 75e74 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 761ec │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 761ec │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 761ec │ │ │ │ - cbnz r0, 76204 │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add.w r1, sp, #31 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + strd r3, r1, [sp, #12] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + movw r1, #20796 @ 0x513c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + blx 2b094 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 75eee │ │ │ │ + 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 75eee │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (76244 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 76240 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76224 │ │ │ │ - bl 941dc │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 76240 │ │ │ │ - movw r1, #4380 @ 0x111c │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ + 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 75f08 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r4, #65535 @ 0xffff │ │ │ │ - cmp r0, r4 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrh r4, [r0, 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, 76268 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76268 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76268 │ │ │ │ - cbnz r0, 76280 │ │ │ │ - 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] @ (762c4 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 762c0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 762a0 │ │ │ │ - bl 941dc │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 762c0 │ │ │ │ - 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 │ │ │ │ - cmp r3, #0 │ │ │ │ - it le │ │ │ │ - movle r0, r2 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r6, 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, 762e8 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 762e8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 762e8 │ │ │ │ - cbnz r0, 76300 │ │ │ │ - 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] @ (7633c ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 76338 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76320 │ │ │ │ - bl 941dc │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 76338 │ │ │ │ - tst.w r0, #127 @ 0x7f │ │ │ │ + movw r1, #20816 @ 0x5150 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ - 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, 76360 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76360 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76360 │ │ │ │ - cbnz r0, 76378 │ │ │ │ - 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] @ (763a0 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 76398 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 7638a │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 76398 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ - 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, 763c4 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 763c4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 763c4 │ │ │ │ - cbnz r0, 763dc │ │ │ │ - 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] @ (76404 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 763fc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 763ee │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 763fc │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ - 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, 76428 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76428 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76428 │ │ │ │ - cbnz r0, 76440 │ │ │ │ - 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] @ (76468 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 76460 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76452 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 76460 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + movlt r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 45eea │ │ │ │ + bl 45ee2 │ │ │ │ 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 764c0 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 75f7c │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #59812 @ 0xe9a4 │ │ │ │ + movw r0, #58652 @ 0xe51c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 764f2 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 75fae │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ - cbz r0, 764f2 │ │ │ │ + bl a2570 │ │ │ │ + cbz r0, 75fae │ │ │ │ blx 2c104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #63260 @ 0xf71c │ │ │ │ - movweq r1, #21928 @ 0x55a8 │ │ │ │ + movwne r1, #62100 @ 0xf294 │ │ │ │ + movweq r1, #20840 @ 0x5168 │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ movteq r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 76532 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 75fee │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61212 @ 0xef1c │ │ │ │ + movw r0, #60052 @ 0xea94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76570 │ │ │ │ + b.n 7602c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76570 │ │ │ │ + cbz r0, 7602c │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76560 │ │ │ │ + beq.n 7601c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7652e │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 75fea │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2bc64 │ │ │ │ - bl 1e5150 │ │ │ │ + bl 1e3804 │ │ │ │ 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 7659c │ │ │ │ + bne.n 76058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 765b2 │ │ │ │ - b.n 76608 │ │ │ │ + bne.n 7606e │ │ │ │ + b.n 760c4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45040 @ 0xaff0 │ │ │ │ + movw r0, #43952 @ 0xabb0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7658c │ │ │ │ - b.n 765e6 │ │ │ │ + bne.n 76048 │ │ │ │ + b.n 760a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 765ea │ │ │ │ + bpl.n 760a6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 765e6 │ │ │ │ + cbz r0, 760a2 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7660a │ │ │ │ + beq.n 760c6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76658 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + b.n 76114 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45040 @ 0xaff0 │ │ │ │ + movw r0, #43952 @ 0xabb0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 765e6 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 760a2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 76632 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 760ee │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45040 @ 0xaff0 │ │ │ │ + movw r0, #43952 @ 0xabb0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 765e6 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 760a2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76658 │ │ │ │ + cbz r0, 76114 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 765d0 │ │ │ │ + bne.n 7608c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc64 │ │ │ │ - bl 1e5150 │ │ │ │ + bl 1e3804 │ │ │ │ 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 7669c │ │ │ │ + bne.n 76158 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 766b2 │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 7616e │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45080 @ 0xb018 │ │ │ │ + movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 766ec │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 761a8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45080 @ 0xb018 │ │ │ │ + movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76674 │ │ │ │ - b.n 766ec │ │ │ │ + bne.n 76130 │ │ │ │ + b.n 761a8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7674c │ │ │ │ + beq.n 76208 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 766fa │ │ │ │ + bne.n 761b6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76730 │ │ │ │ + beq.n 761ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 76712 │ │ │ │ + bpl.n 761ce │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 766f0 │ │ │ │ + cbnz r0, 761ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7674c │ │ │ │ + b.n 76208 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76732 │ │ │ │ + beq.n 761ee │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 766ec │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 761a8 │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45080 @ 0xb018 │ │ │ │ + movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 766ec │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 761a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2afe0 │ │ │ │ - cbz r0, 76744 │ │ │ │ - bl 1e5150 │ │ │ │ + cbz r0, 76200 │ │ │ │ + bl 1e3804 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7674c │ │ │ │ + b.n 76208 │ │ │ │ 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, 76772 │ │ │ │ + cbnz r3, 7622e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 76772 │ │ │ │ + ble.n 7622e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 76772 │ │ │ │ - cbnz r0, 7678a │ │ │ │ + bne.n 7622e │ │ │ │ + cbnz r0, 7624c │ │ │ │ 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] @ (767c0 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 767b8 │ │ │ │ + movw r3, #23404 @ 0x5b6c │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 7627a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #3220 @ 0xc94 │ │ │ │ + movw r1, #2132 @ 0x854 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 20f8dc │ │ │ │ + bl 20e18c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 767b8 │ │ │ │ + cbz r0, 7627a │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21960 @ 0x55c8 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c19c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000767c4 : │ │ │ │ +00076280 : │ │ │ │ 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, 76806 │ │ │ │ + cbz r3, 762c2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58296 @ 0xe3b8 │ │ │ │ + movw r1, #57224 @ 0xdf88 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ blx 2c3a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76874 │ │ │ │ + beq.n 76330 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15604c │ │ │ │ - b.n 7682c │ │ │ │ - bl 3f710 │ │ │ │ + bl 155f80 │ │ │ │ + b.n 762e8 │ │ │ │ + bl 3f8b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 767ea │ │ │ │ - b.n 76878 │ │ │ │ + beq.n 762a6 │ │ │ │ + b.n 76334 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2c038 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 76856 │ │ │ │ + bcc.n 76312 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c37c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 76856 │ │ │ │ + cbnz r0, 76312 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 7685c │ │ │ │ + bcc.n 76318 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2bacc │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76812 │ │ │ │ + bne.n 762ce │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf98 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76866 │ │ │ │ + b.n 76322 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76866 │ │ │ │ + b.n 76322 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7682c │ │ │ │ + beq.n 762e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c19c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 156d54 │ │ │ │ - b.n 76878 │ │ │ │ + bl 156c20 │ │ │ │ + b.n 76334 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 7636c │ │ │ │ + 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 76368 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 76368 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 7639e │ │ │ │ + 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 7639a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 7639a │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00076882 : │ │ │ │ +000763a2 : │ │ │ │ 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 2b57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 768a4 │ │ │ │ + cbz r0, 763c4 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 76894 │ │ │ │ + b.n 763b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 768f4 │ │ │ │ + cbz r0, 76414 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b57c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 768c4 │ │ │ │ + cbnz r0, 763e4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad28 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a1780 │ │ │ │ - cbnz r0, 768e6 │ │ │ │ + bl a1840 │ │ │ │ + cbnz r0, 76406 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768f4 │ │ │ │ + bge.n 76414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 768f4 │ │ │ │ + cbnz r3, 76414 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 768f4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 76902 │ │ │ │ + cbz r3, 76422 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 768ae │ │ │ │ - movw r1, #21980 @ 0x55dc │ │ │ │ + b.n 763ce │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #64] @ (76940 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #64] @ (76944 ) │ │ │ │ + ldr r0, [pc, #64] @ (76460 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (76464 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #60] @ (76948 ) │ │ │ │ + ldr r1, [pc, #60] @ (76468 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e867c │ │ │ │ - cbz r0, 76924 │ │ │ │ - movw r1, #22004 @ 0x55f4 │ │ │ │ + bl 1e6d2c │ │ │ │ + cbz r0, 76444 │ │ │ │ + movw r1, #20916 @ 0x51b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #32] @ (76940 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (76460 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7693c │ │ │ │ + bge.n 7645c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7693c │ │ │ │ + cbnz r3, 7645c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, r5 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ 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 60078 <_Py_hashtable_size@@Base> │ │ │ │ + bl 5fa90 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007696c <_Py_stat@@Base>: │ │ │ │ +0007648c <_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 149d58 │ │ │ │ - cbz r0, 769c8 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 149e04 │ │ │ │ + cbz r0, 764e8 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 220c90 │ │ │ │ + bl 21f7b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 769a8 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 764c8 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 769c8 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 764e8 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 769c8 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 764e8 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 769c8 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 764e8 <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2aca4 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 769cc <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 764ec <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 769cc <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 764ec <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 769cc <_Py_stat@@Base+0x60> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 764ec <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 769f4 <_Py_stat@@Base+0x88> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 76a14 <_Py_stat@@Base+0xa8> │ │ │ │ - b.n 76a0c <_Py_stat@@Base+0xa0> │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #42260 @ 0xa514 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 769e6 <_Py_stat@@Base+0x7a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76a44 <_Py_stat@@Base+0xd8> │ │ │ │ - bl 941dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76a08 <_Py_stat@@Base+0x9c> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76a28 <_Py_stat@@Base+0xbc> │ │ │ │ - bl 941dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76a08 <_Py_stat@@Base+0x9c> │ │ │ │ - bl b0ee8 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 75740 <_Py_closerange@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ - 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, 76a72 <_Py_stat@@Base+0x106> │ │ │ │ - bl b0ee8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 94494 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b704 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4090 │ │ │ │ - bl 116cc0 │ │ │ │ + bl b4104 │ │ │ │ + bl 116f14 │ │ │ │ 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] @ (76b38 <_Py_stat@@Base+0x1cc>) │ │ │ │ - movw r4, #37316 @ 0x91c4 │ │ │ │ - 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 24871c │ │ │ │ - cbnz r0, 76ae6 <_Py_stat@@Base+0x17a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76b22 <_Py_stat@@Base+0x1b6> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #50436 @ 0xc504 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl aa3a4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 76ae2 <_Py_stat@@Base+0x176> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 24a5a4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76b1c <_Py_stat@@Base+0x1b0> │ │ │ │ - bl 941dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76ae2 <_Py_stat@@Base+0x176> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ - ldr r3, [pc, #20] @ (76b38 <_Py_stat@@Base+0x1cc>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 76b34 <_Py_stat@@Base+0x1c8> │ │ │ │ - blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -00076b3c <_Py_open@@Base>: │ │ │ │ +00076526 <_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 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76bee <_Py_open@@Base+0xb2> │ │ │ │ + beq.n 765d8 <_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, #36796 @ 0x8fbc │ │ │ │ + movw r1, #35708 @ 0x8b7c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #27284 @ 0x6a94 │ │ │ │ + movw r0, #25444 @ 0x6364 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76bae <_Py_open@@Base+0x72> │ │ │ │ + bne.n 76598 <_Py_open@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c30 <_Py_open@@Base+0xf4> │ │ │ │ + bge.n 7661a <_Py_open@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76c30 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 7661a <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76c30 <_Py_open@@Base+0xf4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7661a <_Py_open@@Base+0xf4> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 76bca <_Py_open@@Base+0x8e> │ │ │ │ - bl 116cc0 │ │ │ │ - cbnz r0, 76bf4 <_Py_open@@Base+0xb8> │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 765b4 <_Py_open@@Base+0x8e> │ │ │ │ + bl 116f14 │ │ │ │ + cbnz r0, 765de <_Py_open@@Base+0xb8> │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae3c <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 76b9e <_Py_open@@Base+0x62> │ │ │ │ - b.n 76bfe <_Py_open@@Base+0xc2> │ │ │ │ + blt.n 76588 <_Py_open@@Base+0x62> │ │ │ │ + b.n 765e8 <_Py_open@@Base+0xc2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e505c │ │ │ │ + bl 1e3710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bee <_Py_open@@Base+0xb2> │ │ │ │ + bge.n 765d8 <_Py_open@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76bee <_Py_open@@Base+0xb2> │ │ │ │ + cbnz r3, 765d8 <_Py_open@@Base+0xb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76c30 <_Py_open@@Base+0xf4> │ │ │ │ + b.n 7661a <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bee <_Py_open@@Base+0xb2> │ │ │ │ - b.n 76be2 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 765d8 <_Py_open@@Base+0xb2> │ │ │ │ + b.n 765cc <_Py_open@@Base+0xa6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c12 <_Py_open@@Base+0xd6> │ │ │ │ + bge.n 765fc <_Py_open@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76c12 <_Py_open@@Base+0xd6> │ │ │ │ + cbnz r3, 765fc <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #28668 @ 0x6ffc │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e6238 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e48ec <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76c30 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 7661a <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b604 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 1ce4a4 │ │ │ │ + b.w 1ccdb4 │ │ │ │ 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, #22028 @ 0x560c │ │ │ │ + movw r3, #20940 @ 0x51cc │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c470 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b8f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 76cd6 <_Py_open@@Base+0x19a> │ │ │ │ + bne.n 766c0 <_Py_open@@Base+0x19a> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 428a4 │ │ │ │ - bl 6c202 │ │ │ │ - cbnz r0, 76cd8 <_Py_open@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #76] @ (76ce0 <_Py_open@@Base+0x1a4>) │ │ │ │ + bl 4289c │ │ │ │ + bl 6c1f2 │ │ │ │ + cbnz r0, 766c2 <_Py_open@@Base+0x19c> │ │ │ │ + ldr r2, [pc, #76] @ (766c8 <_Py_open@@Base+0x1a2>) │ │ │ │ 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, 76ca4 <_Py_open@@Base+0x168> │ │ │ │ + cbz r3, 7668e <_Py_open@@Base+0x168> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76cbe <_Py_open@@Base+0x182> │ │ │ │ + cbnz r3, 766a8 <_Py_open@@Base+0x182> │ │ │ │ blx 2b214 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #22044 @ 0x561c │ │ │ │ + movw r2, #20956 @ 0x51dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 76cd8 <_Py_open@@Base+0x19c> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 766c2 <_Py_open@@Base+0x19c> │ │ │ │ blx 2b214 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #22044 @ 0x561c │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76cd8 <_Py_open@@Base+0x19c> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 766c2 <_Py_open@@Base+0x19c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 24eca8 │ │ │ │ - cbz r0, 76d5a <_Py_open@@Base+0x21e> │ │ │ │ + bl 24d75c │ │ │ │ + cbz r0, 76742 <_Py_open@@Base+0x21c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 145150 │ │ │ │ + bl 1453c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76d2a <_Py_open@@Base+0x1ee> │ │ │ │ + bge.n 76712 <_Py_open@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 76d2a <_Py_open@@Base+0x1ee> │ │ │ │ + cbnz r3, 76712 <_Py_open@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 76d60 <_Py_open@@Base+0x224> │ │ │ │ + bne.n 76748 <_Py_open@@Base+0x222> │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #11312 @ 0x2c30 │ │ │ │ + movw r1, #10224 @ 0x27f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl f3eac │ │ │ │ - b.n 76d62 <_Py_open@@Base+0x226> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 7674a <_Py_open@@Base+0x224> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76d62 <_Py_open@@Base+0x226> │ │ │ │ + b.n 7674a <_Py_open@@Base+0x224> │ │ │ │ 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 24eca8 │ │ │ │ - cbz r0, 76dd0 <_Py_open@@Base+0x294> │ │ │ │ + bl 24d75c │ │ │ │ + cbz r0, 767b8 <_Py_open@@Base+0x292> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - bl 145150 │ │ │ │ + bl 1453c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76dae <_Py_open@@Base+0x272> │ │ │ │ + bge.n 76796 <_Py_open@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 76dae <_Py_open@@Base+0x272> │ │ │ │ + cbnz r3, 76796 <_Py_open@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 76dd6 <_Py_open@@Base+0x29a> │ │ │ │ + bne.n 767be <_Py_open@@Base+0x298> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #44700 @ 0xae9c │ │ │ │ + movw r1, #43612 @ 0xaa5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl f3eac │ │ │ │ - b.n 76dd8 <_Py_open@@Base+0x29c> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 767c0 <_Py_open@@Base+0x29a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76dd8 <_Py_open@@Base+0x29c> │ │ │ │ + b.n 767c0 <_Py_open@@Base+0x29a> │ │ │ │ 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 75172 │ │ │ │ + bl 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 76e0a <_Py_open@@Base+0x2ce> │ │ │ │ + bcc.n 767f2 <_Py_open@@Base+0x2cc> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 76e10 <_Py_open@@Base+0x2d4> │ │ │ │ + bcs.n 767f8 <_Py_open@@Base+0x2d2> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 76e14 <_Py_open@@Base+0x2d8> │ │ │ │ + b.n 767fc <_Py_open@@Base+0x2d6> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 74fba │ │ │ │ + bl 752ba <_PyMonitoring_FireReraiseEvent@@Base+0x1da> │ │ │ │ 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, #22072 @ 0x5638 │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ 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 76e68 <_Py_open@@Base+0x32c> │ │ │ │ - bl 76c3c <_Py_open@@Base+0x100> │ │ │ │ + bne.n 76850 <_Py_open@@Base+0x32a> │ │ │ │ + bl 76626 <_Py_open@@Base+0x100> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 76f3a <_Py_open@@Base+0x3fe> │ │ │ │ + beq.n 76922 <_Py_open@@Base+0x3fc> │ │ │ │ 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 2b3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76f0c <_Py_open@@Base+0x3d0> │ │ │ │ + bge.n 768f4 <_Py_open@@Base+0x3ce> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - bl 6c202 │ │ │ │ - cbz r0, 76eae <_Py_open@@Base+0x372> │ │ │ │ + bl 1e343c │ │ │ │ + bl 6c1f2 │ │ │ │ + cbz r0, 76896 <_Py_open@@Base+0x370> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76f3a <_Py_open@@Base+0x3fe> │ │ │ │ - ldr r3, [pc, #144] @ (76f40 <_Py_open@@Base+0x404>) │ │ │ │ + b.n 76922 <_Py_open@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #144] @ (76928 <_Py_open@@Base+0x402>) │ │ │ │ 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, 76ec8 <_Py_open@@Base+0x38c> │ │ │ │ + cbz r3, 768b0 <_Py_open@@Base+0x38a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76eec <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r3, 768d4 <_Py_open@@Base+0x3ae> │ │ │ │ blx 2b214 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movw r2, #22164 @ 0x5694 │ │ │ │ + movw r2, #21076 @ 0x5254 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 76ea8 <_Py_open@@Base+0x36c> │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 76890 <_Py_open@@Base+0x36a> │ │ │ │ blx 2b214 │ │ │ │ mov r3, sl │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #22164 @ 0x5694 │ │ │ │ + movw r1, #21076 @ 0x5254 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 5a548 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76ea8 <_Py_open@@Base+0x36c> │ │ │ │ - bne.n 76f30 <_Py_open@@Base+0x3f4> │ │ │ │ + bl 5a748 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 76890 <_Py_open@@Base+0x36a> │ │ │ │ + bne.n 76918 <_Py_open@@Base+0x3f2> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #22248 @ 0x56e8 │ │ │ │ + movw r1, #21160 @ 0x52a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f3eac │ │ │ │ - b.n 76ea8 <_Py_open@@Base+0x36c> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 76890 <_Py_open@@Base+0x36a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76e6c <_Py_open@@Base+0x330> │ │ │ │ + bne.n 76854 <_Py_open@@Base+0x32e> │ │ │ │ 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 │ │ │ │ @@ -113079,892 +112497,1438 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 76f6a <_Py_open@@Base+0x42e> │ │ │ │ + beq.n 76952 <_Py_open@@Base+0x42c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 76f74 <_Py_open@@Base+0x438> │ │ │ │ - bl 76c3c <_Py_open@@Base+0x100> │ │ │ │ + b.n 7695c <_Py_open@@Base+0x436> │ │ │ │ + bl 76626 <_Py_open@@Base+0x100> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 76fd8 <_Py_open@@Base+0x49c> │ │ │ │ - b.n 76f64 <_Py_open@@Base+0x428> │ │ │ │ + beq.n 769c0 <_Py_open@@Base+0x49a> │ │ │ │ + b.n 7694c <_Py_open@@Base+0x426> │ │ │ │ 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 2b6a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76faa <_Py_open@@Base+0x46e> │ │ │ │ + bge.n 76992 <_Py_open@@Base+0x46c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76fd8 <_Py_open@@Base+0x49c> │ │ │ │ - bne.n 76fce <_Py_open@@Base+0x492> │ │ │ │ + b.n 769c0 <_Py_open@@Base+0x49a> │ │ │ │ + bne.n 769b6 <_Py_open@@Base+0x490> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #22336 @ 0x5740 │ │ │ │ + movw r1, #21248 @ 0x5300 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f3eac │ │ │ │ - b.n 76fa4 <_Py_open@@Base+0x468> │ │ │ │ + bl f41f0 │ │ │ │ + b.n 7698c <_Py_open@@Base+0x466> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76f74 <_Py_open@@Base+0x438> │ │ │ │ + bne.n 7695c <_Py_open@@Base+0x436> │ │ │ │ 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 122fec │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 76ffe <_Py_open@@Base+0x4c2> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 77030 <_Py_open@@Base+0x4f4> │ │ │ │ - blx 2c308 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2c174 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 77028 <_Py_open@@Base+0x4ec> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 77028 <_Py_open@@Base+0x4ec> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ - 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, 77054 <_Py_open@@Base+0x518> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 77054 <_Py_open@@Base+0x518> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 77054 <_Py_open@@Base+0x518> │ │ │ │ - cbnz r0, 7706c <_Py_open@@Base+0x530> │ │ │ │ - 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] @ (770ac <_Py_open@@Base+0x570>) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - cbz r0, 770a6 <_Py_open@@Base+0x56a> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122fec │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 7707e <_Py_open@@Base+0x542> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 770a6 <_Py_open@@Base+0x56a> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2af04 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge.n 7709c <_Py_open@@Base+0x560> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 94494 │ │ │ │ - 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 2b1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 770d8 <_Py_open@@Base+0x59c> │ │ │ │ + bge.n 769ee <_Py_open@@Base+0x4c8> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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 2b22c │ │ │ │ - cbz r0, 7711c <_Py_open@@Base+0x5e0> │ │ │ │ + cbz r0, 76a32 <_Py_open@@Base+0x50c> │ │ │ │ negs r4, r0 │ │ │ │ blx 2c308 <__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 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 77122 <_Py_open@@Base+0x5e6> │ │ │ │ + b.n 76a38 <_Py_open@@Base+0x512> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ 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 2bc70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7714e <_Py_open@@Base+0x612> │ │ │ │ + bge.n 76a64 <_Py_open@@Base+0x53e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bea4 │ │ │ │ + cbz r0, 76a9a <_Py_open@@Base+0x574> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e343c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76aac <_Py_open@@Base+0x586> │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2c06c │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 37948 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c434 │ │ │ │ + cbz r0, 76adc <_Py_open@@Base+0x5b6> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e343c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76af8 <_Py_open@@Base+0x5d2> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b378 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76aca <_Py_open@@Base+0x5a4> │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2c06c │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 37948 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ + pop {r4, 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 2b488 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx 2b0f4 │ │ │ │ + cbz r0, 76b34 <_Py_open@@Base+0x60e> │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2c308 <__errno_location@plt> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e343c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76b3a <_Py_open@@Base+0x614> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1ccdb4 │ │ │ │ + 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 76bb0 <_Py_open@@Base+0x68a> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 76b92 <_Py_open@@Base+0x66c> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a2570 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 76bd8 <_Py_open@@Base+0x6b2> │ │ │ │ + blx 2c104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 76bb2 <_Py_open@@Base+0x68c> │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 76bd8 <_Py_open@@Base+0x6b2> │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43980 @ 0xabcc │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 76bd8 <_Py_open@@Base+0x6b2> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b3b4 │ │ │ │ + cbnz r0, 76bce <_Py_open@@Base+0x6a8> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1e343c │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1e3804 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + add.w r4, r1, #16 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r2, 76bfe <_Py_open@@Base+0x6d8> │ │ │ │ + cmp r1, #3 │ │ │ │ + bne.n 76bfe <_Py_open@@Base+0x6d8> │ │ │ │ + cbnz r4, 76c18 <_Py_open@@Base+0x6f2> │ │ │ │ + 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] │ │ │ │ + ldr r3, [pc, #88] @ (76c68 <_Py_open@@Base+0x742>) │ │ │ │ + bl 11fd60 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 76c60 <_Py_open@@Base+0x73a> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 76c2a <_Py_open@@Base+0x704> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 76c60 <_Py_open@@Base+0x73a> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 123260 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 76c3c <_Py_open@@Base+0x716> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 76c60 <_Py_open@@Base+0x73a> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76c4e <_Py_open@@Base+0x728> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 76c60 <_Py_open@@Base+0x73a> │ │ │ │ + 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 2e145c <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ + 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, 76c8c <_Py_open@@Base+0x766> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 76c8c <_Py_open@@Base+0x766> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 76c8c <_Py_open@@Base+0x766> │ │ │ │ + cbnz r0, 76ca4 <_Py_open@@Base+0x77e> │ │ │ │ + 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] @ (76cc4 <_Py_open@@Base+0x79e>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 76cbc <_Py_open@@Base+0x796> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76cb6 <_Py_open@@Base+0x790> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 76cbc <_Py_open@@Base+0x796> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c290 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ + 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 7717a <_Py_open@@Base+0x63e> │ │ │ │ + bne.n 76cea <_Py_open@@Base+0x7c4> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77196 <_Py_open@@Base+0x65a> │ │ │ │ - b.n 77190 <_Py_open@@Base+0x654> │ │ │ │ + bne.n 76d06 <_Py_open@@Base+0x7e0> │ │ │ │ + b.n 76d00 <_Py_open@@Base+0x7da> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42228 @ 0xa4f4 │ │ │ │ + movw r0, #36832 @ 0x8fe0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7716c <_Py_open@@Base+0x630> │ │ │ │ - b.n 771c6 <_Py_open@@Base+0x68a> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 771c6 <_Py_open@@Base+0x68a> │ │ │ │ + bne.n 76cdc <_Py_open@@Base+0x7b6> │ │ │ │ + b.n 76d36 <_Py_open@@Base+0x810> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 76d36 <_Py_open@@Base+0x810> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 771a8 <_Py_open@@Base+0x66c> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 771c6 <_Py_open@@Base+0x68a> │ │ │ │ + bne.n 76d18 <_Py_open@@Base+0x7f2> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 76d36 <_Py_open@@Base+0x810> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b460 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 771ca <_Py_open@@Base+0x68e> │ │ │ │ + bge.n 76d3a <_Py_open@@Base+0x814> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 771d2 <_Py_open@@Base+0x696> │ │ │ │ + b.n 76d42 <_Py_open@@Base+0x81c> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 76d66 <_Py_open@@Base+0x840> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 76d86 <_Py_open@@Base+0x860> │ │ │ │ + b.n 76d7e <_Py_open@@Base+0x858> │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #36864 @ 0x9000 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d38f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76d58 <_Py_open@@Base+0x832> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76db6 <_Py_open@@Base+0x890> │ │ │ │ + bl 94260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76d7a <_Py_open@@Base+0x854> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 123260 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76d9a <_Py_open@@Base+0x874> │ │ │ │ + bl 94260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76d7a <_Py_open@@Base+0x854> │ │ │ │ + bl b0f38 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 759c0 <_Py_closerange@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl b4104 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + 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 123260 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76de6 <_Py_open@@Base+0x8c0> │ │ │ │ + bl 94260 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 76dfe <_Py_open@@Base+0x8d8> │ │ │ │ + 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 │ │ │ │ + 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, 76e20 <_Py_open@@Base+0x8fa> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 76e20 <_Py_open@@Base+0x8fa> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 76e20 <_Py_open@@Base+0x8fa> │ │ │ │ + cbnz r0, 76e38 <_Py_open@@Base+0x912> │ │ │ │ + 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] @ (76e78 <_Py_open@@Base+0x952>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 76e74 <_Py_open@@Base+0x94e> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76e58 <_Py_open@@Base+0x932> │ │ │ │ + bl 94260 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 76e74 <_Py_open@@Base+0x94e> │ │ │ │ + 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 │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrh r0, [r6, 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, 76e9c <_Py_open@@Base+0x976> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 76e9c <_Py_open@@Base+0x976> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 76e9c <_Py_open@@Base+0x976> │ │ │ │ + cbnz r0, 76eb4 <_Py_open@@Base+0x98e> │ │ │ │ + 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] @ (76ef8 <_Py_open@@Base+0x9d2>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 76ef4 <_Py_open@@Base+0x9ce> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76ed4 <_Py_open@@Base+0x9ae> │ │ │ │ + bl 94260 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 76ef4 <_Py_open@@Base+0x9ce> │ │ │ │ + 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 │ │ │ │ + cmp r3, #0 │ │ │ │ + it le │ │ │ │ + movle r0, r2 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ + 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, 76f1c <_Py_open@@Base+0x9f6> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 76f1c <_Py_open@@Base+0x9f6> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 76f1c <_Py_open@@Base+0x9f6> │ │ │ │ + cbnz r0, 76f34 <_Py_open@@Base+0xa0e> │ │ │ │ + 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] @ (76f70 <_Py_open@@Base+0xa4a>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 76f6c <_Py_open@@Base+0xa46> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76f54 <_Py_open@@Base+0xa2e> │ │ │ │ + bl 94260 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 76f6c <_Py_open@@Base+0xa46> │ │ │ │ + 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 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + 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, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 771fe <_Py_open@@Base+0x6c2> │ │ │ │ + beq.n 76f9e <_Py_open@@Base+0xa78> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4152 @ 0x1038 │ │ │ │ + movw r0, #3064 @ 0xbf8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77276 <_Py_open@@Base+0x73a> │ │ │ │ + beq.n 77016 <_Py_open@@Base+0xaf0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77210 <_Py_open@@Base+0x6d4> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 77276 <_Py_open@@Base+0x73a> │ │ │ │ + bne.n 76fb0 <_Py_open@@Base+0xa8a> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 77016 <_Py_open@@Base+0xaf0> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 77222 <_Py_open@@Base+0x6e6> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 77276 <_Py_open@@Base+0x73a> │ │ │ │ + bne.n 76fc2 <_Py_open@@Base+0xa9c> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 77016 <_Py_open@@Base+0xaf0> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 77240 <_Py_open@@Base+0x704> │ │ │ │ + bls.n 76fe0 <_Py_open@@Base+0xaba> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53620 @ 0xd174 │ │ │ │ + movw r1, #52420 @ 0xccc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 77276 <_Py_open@@Base+0x73a> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 77016 <_Py_open@@Base+0xaf0> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bebc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 77254 <_Py_open@@Base+0x718> │ │ │ │ + cbz r5, 76ff4 <_Py_open@@Base+0xace> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 77258 <_Py_open@@Base+0x71c> │ │ │ │ + b.n 76ff8 <_Py_open@@Base+0xad2> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2bebc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7727a <_Py_open@@Base+0x73e> │ │ │ │ + bge.n 7701a <_Py_open@@Base+0xaf4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77282 <_Py_open@@Base+0x746> │ │ │ │ + b.n 77022 <_Py_open@@Base+0xafc> │ │ │ │ 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 2bea4 │ │ │ │ - cbz r0, 772b2 <_Py_open@@Base+0x776> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 772c4 <_Py_open@@Base+0x788> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2c06c │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 37948 │ │ │ │ - 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 266254 │ │ │ │ - cbz r0, 77322 <_Py_open@@Base+0x7e6> │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2c06c │ │ │ │ - bl b0ee8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2c050 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ - cbz r5, 7731c <_Py_open@@Base+0x7e0> │ │ │ │ - blx 2c308 <__errno_location@plt> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 77322 <_Py_open@@Base+0x7e6> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 94494 │ │ │ │ - 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 2c434 │ │ │ │ - cbz r0, 77352 <_Py_open@@Base+0x816> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7736e <_Py_open@@Base+0x832> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b378 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 77340 <_Py_open@@Base+0x804> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2c06c │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 37948 │ │ │ │ - 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 7739c <_Py_open@@Base+0x860> │ │ │ │ + bhi.n 77050 <_Py_open@@Base+0xb2a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 773ba <_Py_open@@Base+0x87e> │ │ │ │ - b.n 773b2 <_Py_open@@Base+0x876> │ │ │ │ - movw r0, #4176 @ 0x1050 │ │ │ │ + bne.n 7706e <_Py_open@@Base+0xb48> │ │ │ │ + b.n 77066 <_Py_open@@Base+0xb40> │ │ │ │ + movw r0, #3088 @ 0xc10 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7738e <_Py_open@@Base+0x852> │ │ │ │ - b.n 7743c <_Py_open@@Base+0x900> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 77042 <_Py_open@@Base+0xb1c> │ │ │ │ + b.n 770f0 <_Py_open@@Base+0xbca> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7743c <_Py_open@@Base+0x900> │ │ │ │ + bne.n 770f0 <_Py_open@@Base+0xbca> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 773cc <_Py_open@@Base+0x890> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 7743c <_Py_open@@Base+0x900> │ │ │ │ + bne.n 77080 <_Py_open@@Base+0xb5a> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 770f0 <_Py_open@@Base+0xbca> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 77412 <_Py_open@@Base+0x8d6> │ │ │ │ + ble.n 770c6 <_Py_open@@Base+0xba0> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 773ec <_Py_open@@Base+0x8b0> │ │ │ │ + beq.n 770a0 <_Py_open@@Base+0xb7a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 773ee <_Py_open@@Base+0x8b2> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 773ee <_Py_open@@Base+0x8b2> │ │ │ │ - b.n 7743c <_Py_open@@Base+0x900> │ │ │ │ + bne.n 770a2 <_Py_open@@Base+0xb7c> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 770a2 <_Py_open@@Base+0xb7c> │ │ │ │ + b.n 770f0 <_Py_open@@Base+0xbca> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 77414 <_Py_open@@Base+0x8d8> │ │ │ │ + beq.n 770c8 <_Py_open@@Base+0xba2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22424 @ 0x5798 │ │ │ │ + movw r1, #21336 @ 0x5358 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7743c <_Py_open@@Base+0x900> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 770f0 <_Py_open@@Base+0xbca> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b330 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 77440 <_Py_open@@Base+0x904> │ │ │ │ + bge.n 770f4 <_Py_open@@Base+0xbce> │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77448 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 770fc <_Py_open@@Base+0xbd6> │ │ │ │ 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 2b488 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx 2b0f4 │ │ │ │ - cbz r0, 77486 <_Py_open@@Base+0x94a> │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2c308 <__errno_location@plt> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7748c <_Py_open@@Base+0x950> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1ce4a4 │ │ │ │ - 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 77502 <_Py_open@@Base+0x9c6> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 774e4 <_Py_open@@Base+0x9a8> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 7752a <_Py_open@@Base+0x9ee> │ │ │ │ - blx 2c104 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 77504 <_Py_open@@Base+0x9c8> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7752a <_Py_open@@Base+0x9ee> │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45068 @ 0xb00c │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7752a <_Py_open@@Base+0x9ee> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b3b4 │ │ │ │ - cbnz r0, 77520 <_Py_open@@Base+0x9e4> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5150 │ │ │ │ - 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, #22448 @ 0x57b0 │ │ │ │ + movw r0, #21360 @ 0x5370 │ │ │ │ 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 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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 7757e <_Py_open@@Base+0xa42> │ │ │ │ + beq.n 77150 <_Py_open@@Base+0xc2a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #22480 @ 0x57d0 │ │ │ │ + movw r0, #21392 @ 0x5390 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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 256944 │ │ │ │ + bl 2553f8 <_PyInterpreterState_GetWhence@@Base+0x18dc> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #22536 @ 0x5808 │ │ │ │ + movw r0, #21448 @ 0x53c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #22560 @ 0x5820 │ │ │ │ + movw r4, #21472 @ 0x53e0 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + movw r1, #12416 @ 0x3080 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #22572 @ 0x582c │ │ │ │ + movw r0, #21484 @ 0x53ec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w 103bdc │ │ │ │ + b.w 103ef8 │ │ │ │ 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, #13428 @ 0x3474 │ │ │ │ - movweq r1, #22560 @ 0x5820 │ │ │ │ + movwne r1, #12416 @ 0x3080 │ │ │ │ + movweq r1, #21472 @ 0x53e0 │ │ │ │ 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, #22596 @ 0x5844 │ │ │ │ + movw r0, #21508 @ 0x5404 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ 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 d68d0 │ │ │ │ + bl d68fc <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 776a2 <_Py_open@@Base+0xb66> │ │ │ │ + cbz r0, 77274 <_Py_open@@Base+0xd4e> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d687c │ │ │ │ + bl d6948 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7769c <_Py_open@@Base+0xb60> │ │ │ │ + cbz r0, 7726e <_Py_open@@Base+0xd48> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl d687c │ │ │ │ - cbz r0, 776a0 <_Py_open@@Base+0xb64> │ │ │ │ + bl d6948 │ │ │ │ + cbz r0, 77272 <_Py_open@@Base+0xd4c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #22640 @ 0x5870 │ │ │ │ + movw r0, #21552 @ 0x5430 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103bdc │ │ │ │ + bl 103ef8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 776a2 <_Py_open@@Base+0xb66> │ │ │ │ + b.n 77274 <_Py_open@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 776a2 <_Py_open@@Base+0xb66> │ │ │ │ + b.n 77274 <_Py_open@@Base+0xd4e> │ │ │ │ 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 7727e <_Py_open@@Base+0xd58> │ │ │ │ + b.w 8fa98 │ │ │ │ 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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77724 <_Py_open@@Base+0xbe8> │ │ │ │ + cbz r0, 7730a <_Py_open@@Base+0xde4> │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 77724 <_Py_open@@Base+0xbe8> │ │ │ │ + bls.n 7730a <_Py_open@@Base+0xde4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 776dc <_Py_open@@Base+0xba0> │ │ │ │ + cbnz r7, 772c2 <_Py_open@@Base+0xd9c> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 776c4 <_Py_open@@Base+0xb88> │ │ │ │ - bl 94494 │ │ │ │ + b.n 772aa <_Py_open@@Base+0xd84> │ │ │ │ + bl 94518 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 77708 <_Py_open@@Base+0xbcc> │ │ │ │ - bl 86618 │ │ │ │ + cbz r6, 772ee <_Py_open@@Base+0xdc8> │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77704 <_Py_open@@Base+0xbc8> │ │ │ │ + bge.n 772ea <_Py_open@@Base+0xdc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 77704 <_Py_open@@Base+0xbc8> │ │ │ │ + cbnz r3, 772ea <_Py_open@@Base+0xdc4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 776d8 <_Py_open@@Base+0xb9c> │ │ │ │ + bne.n 772be <_Py_open@@Base+0xd98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77714 <_Py_open@@Base+0xbd8> │ │ │ │ + blt.n 772fa <_Py_open@@Base+0xdd4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77724 <_Py_open@@Base+0xbe8> │ │ │ │ + b.n 7730a <_Py_open@@Base+0xde4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77710 <_Py_open@@Base+0xbd4> │ │ │ │ + bne.n 772f6 <_Py_open@@Base+0xdd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77710 <_Py_open@@Base+0xbd4> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 772f6 <_Py_open@@Base+0xdd0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 776a8 <_Py_open@@Base+0xb6c> │ │ │ │ + b.n 7728e <_Py_open@@Base+0xd68> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 776a8 <_Py_open@@Base+0xb6c> │ │ │ │ + bl 7728e <_Py_open@@Base+0xd68> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777b4 <_Py_open@@Base+0xc78> │ │ │ │ + beq.n 7739a <_Py_open@@Base+0xe74> │ │ │ │ movs r0, #2 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 77764 <_Py_open@@Base+0xc28> │ │ │ │ + cbnz r0, 7734a <_Py_open@@Base+0xe24> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 777b2 <_Py_open@@Base+0xc76> │ │ │ │ + bge.n 77398 <_Py_open@@Base+0xe72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 777b2 <_Py_open@@Base+0xc76> │ │ │ │ + cbnz r3, 77398 <_Py_open@@Base+0xe72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 777b2 <_Py_open@@Base+0xc76> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77398 <_Py_open@@Base+0xe72> │ │ │ │ movs r0, #1 │ │ │ │ - bl 80e34 │ │ │ │ - cbnz r0, 77798 <_Py_open@@Base+0xc5c> │ │ │ │ + bl 80e68 │ │ │ │ + cbnz r0, 7737e <_Py_open@@Base+0xe58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77780 <_Py_open@@Base+0xc44> │ │ │ │ + bge.n 77366 <_Py_open@@Base+0xe40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77780 <_Py_open@@Base+0xc44> │ │ │ │ + cbnz r3, 77366 <_Py_open@@Base+0xe40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77794 <_Py_open@@Base+0xc58> │ │ │ │ + bge.n 7737a <_Py_open@@Base+0xe54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 77794 <_Py_open@@Base+0xc58> │ │ │ │ + cbnz r3, 7737a <_Py_open@@Base+0xe54> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 777b4 <_Py_open@@Base+0xc78> │ │ │ │ + b.n 7739a <_Py_open@@Base+0xe74> │ │ │ │ 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 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + 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, #120] @ (77428 <_Py_open@@Base+0xf02>) │ │ │ │ + movw r4, #36228 @ 0x8d84 │ │ │ │ + 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 247224 │ │ │ │ + cbnz r0, 773d4 <_Py_open@@Base+0xeae> │ │ │ │ movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + b.n 77410 <_Py_open@@Base+0xeea> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #49348 @ 0xc0c4 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl aa444 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 773d0 <_Py_open@@Base+0xeaa> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 2490a8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 7740a <_Py_open@@Base+0xee4> │ │ │ │ + bl 94260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 773d0 <_Py_open@@Base+0xeaa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 94518 │ │ │ │ + ldr r3, [pc, #20] @ (77428 <_Py_open@@Base+0xf02>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 77422 <_Py_open@@Base+0xefc> │ │ │ │ + blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ + b.w 94518 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 94518 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 777bc <_Py_open@@Base+0xc80> │ │ │ │ - b.w 8fa08 │ │ │ │ + bne.n 7743c <_Py_open@@Base+0xf16> │ │ │ │ + b.w 94518 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2bdc8 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 94518 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 94518 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + 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 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 2e2d58 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2be20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 94518 │ │ │ │ + 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 123260 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 774de <_Py_open@@Base+0xfb8> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 77510 <_Py_open@@Base+0xfea> │ │ │ │ + blx 2c308 <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2c174 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 77508 <_Py_open@@Base+0xfe2> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 77508 <_Py_open@@Base+0xfe2> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1e343c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 94518 │ │ │ │ + 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, 77534 <_Py_open@@Base+0x100e> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 77534 <_Py_open@@Base+0x100e> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 77534 <_Py_open@@Base+0x100e> │ │ │ │ + cbnz r0, 7754c <_Py_open@@Base+0x1026> │ │ │ │ + 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] @ (7758c <_Py_open@@Base+0x1066>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 77586 <_Py_open@@Base+0x1060> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 7755e <_Py_open@@Base+0x1038> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 77586 <_Py_open@@Base+0x1060> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2af04 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge.n 7757c <_Py_open@@Base+0x1056> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1e343c │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 94518 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + 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, 775b0 <_Py_open@@Base+0x108a> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 775b0 <_Py_open@@Base+0x108a> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 775b0 <_Py_open@@Base+0x108a> │ │ │ │ + cbnz r0, 775c8 <_Py_open@@Base+0x10a2> │ │ │ │ + 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] @ (775f0 <_Py_open@@Base+0x10ca>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 775e8 <_Py_open@@Base+0x10c2> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 775da <_Py_open@@Base+0x10b4> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 775e8 <_Py_open@@Base+0x10c2> │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 94518 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + 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, 77614 <_Py_open@@Base+0x10ee> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 77614 <_Py_open@@Base+0x10ee> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 77614 <_Py_open@@Base+0x10ee> │ │ │ │ + cbnz r0, 7762c <_Py_open@@Base+0x1106> │ │ │ │ + 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] @ (77654 <_Py_open@@Base+0x112e>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 7764c <_Py_open@@Base+0x1126> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 7763e <_Py_open@@Base+0x1118> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 7764c <_Py_open@@Base+0x1126> │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 94518 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ + 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, 77678 <_Py_open@@Base+0x1152> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 77678 <_Py_open@@Base+0x1152> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 77678 <_Py_open@@Base+0x1152> │ │ │ │ + cbnz r0, 77690 <_Py_open@@Base+0x116a> │ │ │ │ + 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] @ (776b8 <_Py_open@@Base+0x1192>) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 776b0 <_Py_open@@Base+0x118a> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 123260 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 776a2 <_Py_open@@Base+0x117c> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 776b0 <_Py_open@@Base+0x118a> │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 94518 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ + 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 │ │ │ │ + movw r5, #32236 @ 0x7dec │ │ │ │ + movt r5, #87 @ 0x57 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 776e8 <_Py_open@@Base+0x11c2> │ │ │ │ + bl b0f38 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b4104 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 94518 │ │ │ │ + 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 264d70 │ │ │ │ + cbz r0, 7774c <_Py_open@@Base+0x1226> │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2c06c │ │ │ │ + bl b0f38 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2c050 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b4104 │ │ │ │ + cbz r5, 77746 <_Py_open@@Base+0x1220> │ │ │ │ + blx 2c308 <__errno_location@plt> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e343c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7774c <_Py_open@@Base+0x1226> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 94518 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r0, #4 │ │ │ │ + b.w 94518 │ │ │ │ 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 719a4 <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 777f4 <_Py_open@@Base+0xcb8> │ │ │ │ + bl 719c4 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 7777e <_Py_open@@Base+0x1258> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 777cc <_Py_open@@Base+0xc90> │ │ │ │ + b.n 77756 <_Py_open@@Base+0x1230> │ │ │ │ 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 2b85e8 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 7781c <_Py_open@@Base+0xce0> │ │ │ │ + bl 2b81c8 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 777a6 <_Py_open@@Base+0x1280> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 777fa <_Py_open@@Base+0xcbe> │ │ │ │ + b.n 77784 <_Py_open@@Base+0x125e> │ │ │ │ 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 7785c <_Py_open@@Base+0xd20> │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 777e6 <_Py_open@@Base+0x12c0> │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #41988 @ 0xa404 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22716 @ 0x58bc │ │ │ │ + movw r0, #21628 @ 0x547c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778ba <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 77844 <_Py_open@@Base+0x131e> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 778ba <_Py_open@@Base+0xd7e> │ │ │ │ + cbz r0, 77844 <_Py_open@@Base+0x131e> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7788a <_Py_open@@Base+0xd4e> │ │ │ │ + beq.n 77814 <_Py_open@@Base+0x12ee> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 77858 <_Py_open@@Base+0xd1c> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 777e2 <_Py_open@@Base+0x12bc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b16c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 778a4 <_Py_open@@Base+0xd68> │ │ │ │ + cbz r0, 7782e <_Py_open@@Base+0x1308> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 778ba <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 77844 <_Py_open@@Base+0x131e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22680 @ 0x5898 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 778f8 <_Py_open@@Base+0xdbc> │ │ │ │ + cbz r3, 77882 <_Py_open@@Base+0x135c> │ │ │ │ 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 2b1f0 │ │ │ │ - cbz r0, 778ee <_Py_open@@Base+0xdb2> │ │ │ │ + cbz r0, 77878 <_Py_open@@Base+0x1352> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 80a78 │ │ │ │ - b.n 77902 <_Py_open@@Base+0xdc6> │ │ │ │ + bl 80aac │ │ │ │ + b.n 7788c <_Py_open@@Base+0x1366> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 77902 <_Py_open@@Base+0xdc6> │ │ │ │ + b.n 7788c <_Py_open@@Base+0x1366> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -113974,206 +113938,206 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159870 │ │ │ │ - cbnz r0, 7796a <_Py_open@@Base+0xe2e> │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 778f4 <_Py_open@@Base+0x13ce> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 77952 <_Py_open@@Base+0xe16> │ │ │ │ + beq.n 778dc <_Py_open@@Base+0x13b6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #22728 @ 0x58c8 │ │ │ │ + movw r1, #21640 @ 0x5488 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 7796c <_Py_open@@Base+0xe30> │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 778f6 <_Py_open@@Base+0x13d0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b87c │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7796c <_Py_open@@Base+0xe30> │ │ │ │ + b.n 778f6 <_Py_open@@Base+0x13d0> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 77976 <_Py_open@@Base+0xe3a> │ │ │ │ + cbz r3, 77900 <_Py_open@@Base+0x13da> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7799c <_Py_open@@Base+0xe60> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 779a4 <_Py_open@@Base+0xe68> │ │ │ │ - b.n 779ba <_Py_open@@Base+0xe7e> │ │ │ │ + bne.n 77926 <_Py_open@@Base+0x1400> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 7792e <_Py_open@@Base+0x1408> │ │ │ │ + b.n 77944 <_Py_open@@Base+0x141e> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 779be <_Py_open@@Base+0xe82> │ │ │ │ + bls.n 77948 <_Py_open@@Base+0x1422> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53620 @ 0xd174 │ │ │ │ + movw r1, #52420 @ 0xccc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 779fa <_Py_open@@Base+0xebe> │ │ │ │ + b.n 77984 <_Py_open@@Base+0x145e> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2ade8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 779d6 <_Py_open@@Base+0xe9a> │ │ │ │ - cbnz r0, 779e0 <_Py_open@@Base+0xea4> │ │ │ │ + cbnz r3, 77960 <_Py_open@@Base+0x143a> │ │ │ │ + cbnz r0, 7796a <_Py_open@@Base+0x1444> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 779fa <_Py_open@@Base+0xebe> │ │ │ │ - movw r1, #22768 @ 0x58f0 │ │ │ │ + b.n 77984 <_Py_open@@Base+0x145e> │ │ │ │ + movw r1, #21680 @ 0x54b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2bce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 779d6 <_Py_open@@Base+0xe9a> │ │ │ │ + bne.n 77960 <_Py_open@@Base+0x143a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #19748 @ 0x4d24 │ │ │ │ + movw r0, #18660 @ 0x48e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ - movw r0, #19748 @ 0x4d24 │ │ │ │ + b.w 88610 │ │ │ │ + movw r0, #18660 @ 0x48e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885a4 │ │ │ │ + b.w 88610 │ │ │ │ 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 282c7c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 77a5e <_Py_open@@Base+0xf22> │ │ │ │ + bl 282804 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 779e8 <_Py_open@@Base+0x14c2> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2ad4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77a54 <_Py_open@@Base+0xf18> │ │ │ │ + cbnz r0, 779de <_Py_open@@Base+0x14b8> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 77a60 <_Py_open@@Base+0xf24> │ │ │ │ + bl 1e343c │ │ │ │ + b.n 779ea <_Py_open@@Base+0x14c4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccdb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77a60 <_Py_open@@Base+0xf24> │ │ │ │ + b.n 779ea <_Py_open@@Base+0x14c4> │ │ │ │ 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 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 77af2 <_Py_open@@Base+0xfb6> │ │ │ │ + cbz r0, 77a7c <_Py_open@@Base+0x1556> │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ - vldr d8, [pc, #112] @ 77b00 <_Py_open@@Base+0xfc4> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + vldr d8, [pc, #112] @ 77a88 <_Py_open@@Base+0x1562> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r6, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77ada <_Py_open@@Base+0xf9e> │ │ │ │ + cbz r0, 77a64 <_Py_open@@Base+0x153e> │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3760 <_PyMonitoring_FireBranchEvent@@Base+0x8b0> │ │ │ │ + bl 2e3320 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b378 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77af0 <_Py_open@@Base+0xfb4> │ │ │ │ + cbnz r0, 77a7a <_Py_open@@Base+0x1554> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77af4 <_Py_open@@Base+0xfb8> │ │ │ │ + bge.n 77a7e <_Py_open@@Base+0x1558> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 77af4 <_Py_open@@Base+0xfb8> │ │ │ │ + cbnz r3, 77a7e <_Py_open@@Base+0x1558> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77af4 <_Py_open@@Base+0xfb8> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77a7e <_Py_open@@Base+0x1558> │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r4, r5 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ 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 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77b2c <_Py_open@@Base+0xff0> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 77b4a <_Py_open@@Base+0x100e> │ │ │ │ + bne.n 77ab4 <_Py_open@@Base+0x158e> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 77ad2 <_Py_open@@Base+0x15ac> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2be5c <__getitimer64@plt> │ │ │ │ - cbz r0, 77b42 <_Py_open@@Base+0x1006> │ │ │ │ + cbz r0, 77aca <_Py_open@@Base+0x15a4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77b4c <_Py_open@@Base+0x1010> │ │ │ │ + b.n 77ad4 <_Py_open@@Base+0x15ae> │ │ │ │ mov r0, sp │ │ │ │ - bl 77a66 <_Py_open@@Base+0xf2a> │ │ │ │ - b.n 77b4c <_Py_open@@Base+0x1010> │ │ │ │ + bl 779f0 <_Py_open@@Base+0x14ca> │ │ │ │ + b.n 77ad4 <_Py_open@@Base+0x15ae> │ │ │ │ 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 │ │ │ │ @@ -114189,186 +114153,186 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2b47c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 77ba4 <_Py_open@@Base+0x1068> │ │ │ │ + beq.n 77b2c <_Py_open@@Base+0x1606> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22784 @ 0x5900 │ │ │ │ + movw r1, #21696 @ 0x54c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77dd6 <_Py_open@@Base+0x129a> │ │ │ │ + b.n 77d5e <_Py_open@@Base+0x1838> │ │ │ │ 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, #22820 @ 0x5924 │ │ │ │ + movw r2, #21732 @ 0x54e4 │ │ │ │ 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] @ (77de0 <_Py_open@@Base+0x12a4>) │ │ │ │ - bl f5908 │ │ │ │ + ldr r3, [pc, #528] @ (77d68 <_Py_open@@Base+0x1842>) │ │ │ │ + bl f5c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ba0 <_Py_open@@Base+0x1064> │ │ │ │ + beq.n 77b28 <_Py_open@@Base+0x1602> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b47c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 77bf4 <_Py_open@@Base+0x10b8> │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 77b7c <_Py_open@@Base+0x1656> │ │ │ │ + bl 123260 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - bge.n 77c10 <_Py_open@@Base+0x10d4> │ │ │ │ + bge.n 77b98 <_Py_open@@Base+0x1672> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22848 @ 0x5940 │ │ │ │ + movw r1, #21760 @ 0x5500 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 77da4 <_Py_open@@Base+0x1268> │ │ │ │ + b.n 77d2c <_Py_open@@Base+0x1806> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 77c46 <_Py_open@@Base+0x110a> │ │ │ │ - bl 122fec │ │ │ │ + cbz r0, 77bce <_Py_open@@Base+0x16a8> │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77c2a <_Py_open@@Base+0x10ee> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 77bb2 <_Py_open@@Base+0x168c> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77da2 <_Py_open@@Base+0x1266> │ │ │ │ - b.n 77c2e <_Py_open@@Base+0x10f2> │ │ │ │ + bne.w 77d2a <_Py_open@@Base+0x1804> │ │ │ │ + b.n 77bb6 <_Py_open@@Base+0x1690> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 77c4a <_Py_open@@Base+0x110e> │ │ │ │ + bge.n 77bd2 <_Py_open@@Base+0x16ac> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + movw r1, #21796 @ 0x5524 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 77c0a <_Py_open@@Base+0x10ce> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 77b92 <_Py_open@@Base+0x166c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77c5a <_Py_open@@Base+0x111e> │ │ │ │ + cbz r3, 77be2 <_Py_open@@Base+0x16bc> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 77c5c <_Py_open@@Base+0x1120> │ │ │ │ + b.n 77be4 <_Py_open@@Base+0x16be> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 77c74 <_Py_open@@Base+0x1138> │ │ │ │ + cbnz r0, 77bfc <_Py_open@@Base+0x16d6> │ │ │ │ mov r4, r5 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 77da4 <_Py_open@@Base+0x1268> │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 77d2c <_Py_open@@Base+0x1806> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 77c92 <_Py_open@@Base+0x1156> │ │ │ │ + cbz r0, 77c1a <_Py_open@@Base+0x16f4> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 29d90c │ │ │ │ + bl 29d4ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77cb2 <_Py_open@@Base+0x1176> │ │ │ │ + beq.n 77c3a <_Py_open@@Base+0x1714> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77c9c <_Py_open@@Base+0x1160> │ │ │ │ + bls.n 77c24 <_Py_open@@Base+0x16fe> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 77cb6 <_Py_open@@Base+0x117a> │ │ │ │ + cbnz r4, 77c3e <_Py_open@@Base+0x1718> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22912 @ 0x5980 │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77da4 <_Py_open@@Base+0x1268> │ │ │ │ + b.n 77d2c <_Py_open@@Base+0x1806> │ │ │ │ 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, 77d10 <_Py_open@@Base+0x11d4> │ │ │ │ + cbz r1, 77c98 <_Py_open@@Base+0x1772> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 77cda <_Py_open@@Base+0x119e> │ │ │ │ + bls.n 77c62 <_Py_open@@Base+0x173c> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 77cf2 <_Py_open@@Base+0x11b6> │ │ │ │ + bne.n 77c7a <_Py_open@@Base+0x1754> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22956 @ 0x59ac │ │ │ │ + movw r1, #21868 @ 0x556c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 77cb2 <_Py_open@@Base+0x1176> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 77c3a <_Py_open@@Base+0x1714> │ │ │ │ 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 2c06c │ │ │ │ - b.n 77d12 <_Py_open@@Base+0x11d6> │ │ │ │ + b.n 77c9a <_Py_open@@Base+0x1774> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 77d6e <_Py_open@@Base+0x1232> │ │ │ │ + beq.n 77cf6 <_Py_open@@Base+0x17d0> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77d44 <_Py_open@@Base+0x1208> │ │ │ │ + bls.n 77ccc <_Py_open@@Base+0x17a6> │ │ │ │ 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 77d44 <_Py_open@@Base+0x1208> │ │ │ │ + bhi.n 77ccc <_Py_open@@Base+0x17a6> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 77d44 <_Py_open@@Base+0x1208> │ │ │ │ + bhi.n 77ccc <_Py_open@@Base+0x17a6> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 77d5c <_Py_open@@Base+0x1220> │ │ │ │ + bne.n 77ce4 <_Py_open@@Base+0x17be> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23000 @ 0x59d8 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 77cb2 <_Py_open@@Base+0x1176> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 77c3a <_Py_open@@Base+0x1714> │ │ │ │ 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] │ │ │ │ @@ -114377,1197 +114341,1197 @@ │ │ │ │ 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, #53109 @ 0xcf75 │ │ │ │ + movw r2, #53101 @ 0xcf6d │ │ │ │ movt r2, #3 │ │ │ │ - bl 24a99c │ │ │ │ + bl 2494a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77cb2 <_Py_open@@Base+0x1176> │ │ │ │ + beq.n 77c3a <_Py_open@@Base+0x1714> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77da4 <_Py_open@@Base+0x1268> │ │ │ │ + b.n 77d2c <_Py_open@@Base+0x1806> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77db4 <_Py_open@@Base+0x1278> │ │ │ │ + cbz r3, 77d3c <_Py_open@@Base+0x1816> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 77dd2 <_Py_open@@Base+0x1296> │ │ │ │ + ble.n 77d5a <_Py_open@@Base+0x1834> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 77dbe <_Py_open@@Base+0x1282> │ │ │ │ - bl 83e70 │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 77d46 <_Py_open@@Base+0x1820> │ │ │ │ + bl 83e9c │ │ │ │ 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 77e1e <_Py_open@@Base+0x12e2> │ │ │ │ + beq.n 77da6 <_Py_open@@Base+0x1880> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 77e08 <_Py_open@@Base+0x12cc> │ │ │ │ + beq.n 77d90 <_Py_open@@Base+0x186a> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 77e22 <_Py_open@@Base+0x12e6> │ │ │ │ + beq.n 77daa <_Py_open@@Base+0x1884> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23084 @ 0x5a2c │ │ │ │ + movw r1, #21996 @ 0x55ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e664 │ │ │ │ + b.w 11e8cc │ │ │ │ movw r3, #43692 @ 0xaaac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23048 @ 0x5a08 │ │ │ │ + movw r1, #21960 @ 0x55c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e664 │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 11e8cc │ │ │ │ + b.w 23aac0 │ │ │ │ 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, #23128 @ 0x5a58 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77f58 <_Py_open@@Base+0x141c> │ │ │ │ + beq.n 77ee0 <_Py_open@@Base+0x19ba> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84208 │ │ │ │ + bl 84234 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77e7a <_Py_open@@Base+0x133e> │ │ │ │ + cbnz r0, 77e02 <_Py_open@@Base+0x18dc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23148 @ 0x5a6c │ │ │ │ + movw r1, #22060 @ 0x562c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 77f5a <_Py_open@@Base+0x141e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 77ee2 <_Py_open@@Base+0x19bc> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 77ef6 <_Py_open@@Base+0x13ba> │ │ │ │ + ble.n 77e7e <_Py_open@@Base+0x1958> │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 77eac <_Py_open@@Base+0x1370> │ │ │ │ + bcs.n 77e34 <_Py_open@@Base+0x190e> │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 77eae <_Py_open@@Base+0x1372> │ │ │ │ + cbz r0, 77e36 <_Py_open@@Base+0x1910> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 77eae <_Py_open@@Base+0x1372> │ │ │ │ + bhi.n 77e36 <_Py_open@@Base+0x1910> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r7, r0 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 77eb8 <_Py_open@@Base+0x137c> │ │ │ │ - b.n 77eae <_Py_open@@Base+0x1372> │ │ │ │ + cbnz r0, 77e40 <_Py_open@@Base+0x191a> │ │ │ │ + b.n 77e36 <_Py_open@@Base+0x1910> │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 77f34 <_Py_open@@Base+0x13f8> │ │ │ │ - movw r1, #23196 @ 0x5a9c │ │ │ │ + b.n 77ebc <_Py_open@@Base+0x1996> │ │ │ │ + movw r1, #22108 @ 0x565c │ │ │ │ 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 1a348c │ │ │ │ - cbz r0, 77f1c <_Py_open@@Base+0x13e0> │ │ │ │ + bl 1a1e34 │ │ │ │ + cbz r0, 77ea4 <_Py_open@@Base+0x197e> │ │ │ │ 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 77eca <_Py_open@@Base+0x138e> │ │ │ │ - b.n 77efa <_Py_open@@Base+0x13be> │ │ │ │ + bne.n 77e52 <_Py_open@@Base+0x192c> │ │ │ │ + b.n 77e82 <_Py_open@@Base+0x195c> │ │ │ │ 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, #22821 @ 0x5925 │ │ │ │ + movw r6, #29741 @ 0x742d │ │ │ │ movt r6, #7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 382cc <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ + bl 382ca <_PyInterpreterState_IDDecref@@Base+0x2ca> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77f1e <_Py_open@@Base+0x13e2> │ │ │ │ + b.n 77ea6 <_Py_open@@Base+0x1980> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 77f34 <_Py_open@@Base+0x13f8> │ │ │ │ + cbz r5, 77ebc <_Py_open@@Base+0x1996> │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r7, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 77f26 <_Py_open@@Base+0x13ea> │ │ │ │ + bne.n 77eae <_Py_open@@Base+0x1988> │ │ │ │ mov r0, r8 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77f54 <_Py_open@@Base+0x1418> │ │ │ │ + bge.n 77edc <_Py_open@@Base+0x19b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77f54 <_Py_open@@Base+0x1418> │ │ │ │ + cbnz r3, 77edc <_Py_open@@Base+0x19b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 77f5a <_Py_open@@Base+0x141e> │ │ │ │ + b.n 77ee2 <_Py_open@@Base+0x19bc> │ │ │ │ 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, #23284 @ 0x5af4 │ │ │ │ + movw r1, #22196 @ 0x56b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbnz r0, 77fa8 <_Py_open@@Base+0x146c> │ │ │ │ - bl f7070 │ │ │ │ - movw r2, #20309 @ 0x4f55 │ │ │ │ + bl a5ee8 │ │ │ │ + cbnz r0, 77f30 <_Py_open@@Base+0x1a0a> │ │ │ │ + bl f73c8 │ │ │ │ + movw r2, #20269 @ 0x4f2d │ │ │ │ movt r2, #21 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #22212 @ 0x56c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 78006 <_Py_open@@Base+0x14ca> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 77f8e <_Py_open@@Base+0x1a68> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 77faa <_Py_open@@Base+0x146e> │ │ │ │ + b.n 77f32 <_Py_open@@Base+0x1a0c> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #23316 @ 0x5b14 │ │ │ │ + movw r0, #22228 @ 0x56d4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78006 <_Py_open@@Base+0x14ca> │ │ │ │ + beq.n 77f8e <_Py_open@@Base+0x1a68> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159870 │ │ │ │ + bl 1594cc <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 78014 <_Py_open@@Base+0x14d8> │ │ │ │ + cbnz r0, 77f9c <_Py_open@@Base+0x1a76> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b628 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ - cbz r5, 77ff6 <_Py_open@@Base+0x14ba> │ │ │ │ + bl 15a4f4 │ │ │ │ + cbz r5, 77f7e <_Py_open@@Base+0x1a58> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77ff6 <_Py_open@@Base+0x14ba> │ │ │ │ + bge.n 77f7e <_Py_open@@Base+0x1a58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 77ff6 <_Py_open@@Base+0x14ba> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 7800a <_Py_open@@Base+0x14ce> │ │ │ │ + cbnz r3, 77f7e <_Py_open@@Base+0x1a58> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 77f92 <_Py_open@@Base+0x1a6c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7801a <_Py_open@@Base+0x14de> │ │ │ │ + b.n 77fa2 <_Py_open@@Base+0x1a7c> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 7801a <_Py_open@@Base+0x14de> │ │ │ │ + b.n 77fa2 <_Py_open@@Base+0x1a7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 77fe2 <_Py_open@@Base+0x14a6> │ │ │ │ - b.n 77ff8 <_Py_open@@Base+0x14bc> │ │ │ │ + bne.n 77f6a <_Py_open@@Base+0x1a44> │ │ │ │ + b.n 77f80 <_Py_open@@Base+0x1a5a> │ │ │ │ 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, #23336 @ 0x5b28 │ │ │ │ + movw r1, #22248 @ 0x56e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 78062 <_Py_open@@Base+0x1526> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 77fea <_Py_open@@Base+0x1ac4> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #47144 @ 0xb828 │ │ │ │ + movw r1, #46056 @ 0xb3e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #23356 @ 0x5b3c │ │ │ │ + movw r0, #22268 @ 0x56fc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78066 <_Py_open@@Base+0x152a> │ │ │ │ + bne.n 77fee <_Py_open@@Base+0x1ac8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 780a2 <_Py_open@@Base+0x1566> │ │ │ │ - bl b0ee8 │ │ │ │ + b.n 7802a <_Py_open@@Base+0x1b04> │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b5d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ - cbnz r4, 78096 <_Py_open@@Base+0x155a> │ │ │ │ + bl b4104 │ │ │ │ + cbnz r4, 7801e <_Py_open@@Base+0x1af8> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23380 @ 0x5b54 │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 780a2 <_Py_open@@Base+0x1566> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7802a <_Py_open@@Base+0x1b04> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ 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, #23404 @ 0x5b6c │ │ │ │ + movw r1, #22316 @ 0x572c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 780ee <_Py_open@@Base+0x15b2> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 78076 <_Py_open@@Base+0x1b50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 780f2 <_Py_open@@Base+0x15b6> │ │ │ │ + bcc.n 7807a <_Py_open@@Base+0x1b54> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78148 <_Py_open@@Base+0x160c> │ │ │ │ + b.n 780d0 <_Py_open@@Base+0x1baa> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #5956 @ 0x1744 │ │ │ │ + movw r1, #4868 @ 0x1304 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23464 @ 0x5ba8 │ │ │ │ + movw r0, #22376 @ 0x5768 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 780ee <_Py_open@@Base+0x15b2> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 78076 <_Py_open@@Base+0x1b50> │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2c0f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ - cbnz r4, 78140 <_Py_open@@Base+0x1604> │ │ │ │ + bl b4104 │ │ │ │ + cbnz r4, 780c8 <_Py_open@@Base+0x1ba2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23488 @ 0x5bc0 │ │ │ │ + movw r1, #22400 @ 0x5780 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 78148 <_Py_open@@Base+0x160c> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 780d0 <_Py_open@@Base+0x1baa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ 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, #23512 @ 0x5bd8 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 781a8 <_Py_open@@Base+0x166c> │ │ │ │ - bl b0ee8 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 78130 <_Py_open@@Base+0x1c0a> │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b2fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ - cbnz r4, 7819e <_Py_open@@Base+0x1662> │ │ │ │ + bl b4104 │ │ │ │ + cbnz r4, 78126 <_Py_open@@Base+0x1c00> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23532 @ 0x5bec │ │ │ │ + movw r1, #22444 @ 0x57ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 781aa <_Py_open@@Base+0x166e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 78132 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 781aa <_Py_open@@Base+0x166e> │ │ │ │ + b.n 78132 <_Py_open@@Base+0x1c0c> │ │ │ │ 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, #23552 @ 0x5c00 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, sp │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 781fc <_Py_open@@Base+0x16c0> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 78184 <_Py_open@@Base+0x1c5e> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 78200 <_Py_open@@Base+0x16c4> │ │ │ │ + bne.n 78188 <_Py_open@@Base+0x1c62> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7822c <_Py_open@@Base+0x16f0> │ │ │ │ + beq.n 781b4 <_Py_open@@Base+0x1c8e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23568 @ 0x5c10 │ │ │ │ + movw r1, #22480 @ 0x57d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7825e <_Py_open@@Base+0x1722> │ │ │ │ + b.n 781e6 <_Py_open@@Base+0x1cc0> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 7820c <_Py_open@@Base+0x16d0> │ │ │ │ + bne.n 78194 <_Py_open@@Base+0x1c6e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 7822c <_Py_open@@Base+0x16f0> │ │ │ │ - b.n 781e0 <_Py_open@@Base+0x16a4> │ │ │ │ + beq.n 781b4 <_Py_open@@Base+0x1c8e> │ │ │ │ + b.n 78168 <_Py_open@@Base+0x1c42> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23612 @ 0x5c3c │ │ │ │ + movw r1, #22524 @ 0x57fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 781fc <_Py_open@@Base+0x16c0> │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 78184 <_Py_open@@Base+0x1c5e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2b148 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 78250 <_Py_open@@Base+0x1714> │ │ │ │ + cbnz r0, 781d8 <_Py_open@@Base+0x1cb2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ - b.n 7825e <_Py_open@@Base+0x1722> │ │ │ │ + bl 15a4f4 │ │ │ │ + b.n 781e6 <_Py_open@@Base+0x1cc0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ 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, #23640 @ 0x5c58 │ │ │ │ + movw r1, #22552 @ 0x5818 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 782b2 <_Py_open@@Base+0x1776> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 7823a <_Py_open@@Base+0x1d14> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 7829c <_Py_open@@Base+0x1760> │ │ │ │ + bhi.n 78224 <_Py_open@@Base+0x1cfe> │ │ │ │ adds r0, #12 │ │ │ │ - bl 8fa08 │ │ │ │ - b.n 782b4 <_Py_open@@Base+0x1778> │ │ │ │ + bl 8fa98 │ │ │ │ + b.n 7823c <_Py_open@@Base+0x1d16> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23652 @ 0x5c64 │ │ │ │ + movw r1, #22564 @ 0x5824 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ 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, #23688 @ 0x5c88 │ │ │ │ + movw r1, #22600 @ 0x5848 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 78318 <_Py_open@@Base+0x17dc> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 782a0 <_Py_open@@Base+0x1d7a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 24cc44 <_PySlice_FromIndices@@Base+0xd90> │ │ │ │ - cbz r0, 78318 <_Py_open@@Base+0x17dc> │ │ │ │ - ldr r3, [pc, #56] @ (7831c <_Py_open@@Base+0x17e0>) │ │ │ │ + bl 24b750 <_PySlice_FromIndices@@Base+0xd94> │ │ │ │ + cbz r0, 782a0 <_Py_open@@Base+0x1d7a> │ │ │ │ + ldr r3, [pc, #56] @ (782a4 <_Py_open@@Base+0x1d7e>) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 78310 <_Py_open@@Base+0x17d4> │ │ │ │ + cbz r3, 78298 <_Py_open@@Base+0x1d72> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 2581dc <_PyDict_LoadGlobal@@Base+0x88> │ │ │ │ + bl 256cf8 <_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 78318 <_Py_open@@Base+0x17dc> │ │ │ │ + b.n 782a0 <_Py_open@@Base+0x1d7a> │ │ │ │ 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, #23704 @ 0x5c98 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 78374 <_Py_open@@Base+0x1838> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 782fc <_Py_open@@Base+0x1dd6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 78362 <_Py_open@@Base+0x1826> │ │ │ │ - bl b0ee8 │ │ │ │ + cbz r3, 782ea <_Py_open@@Base+0x1dc4> │ │ │ │ + bl b0f38 │ │ │ │ mov r4, r0 │ │ │ │ - bl 75172 │ │ │ │ + bl 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ movs r0, #11 │ │ │ │ blx 2be20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4090 │ │ │ │ - b.n 7836c <_Py_open@@Base+0x1830> │ │ │ │ - bl 75172 │ │ │ │ + bl b4104 │ │ │ │ + b.n 782f4 <_Py_open@@Base+0x1dce> │ │ │ │ + bl 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ movs r0, #11 │ │ │ │ blx 2be20 │ │ │ │ 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, #23716 @ 0x5ca4 │ │ │ │ + movw r1, #22628 @ 0x5864 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 783bc <_Py_open@@Base+0x1880> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 78344 <_Py_open@@Base+0x1e1e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 757a6 │ │ │ │ - cbz r0, 783c0 <_Py_open@@Base+0x1884> │ │ │ │ + bl 75a26 │ │ │ │ + cbz r0, 78348 <_Py_open@@Base+0x1e22> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53620 @ 0xd174 │ │ │ │ + movw r1, #52420 @ 0xccc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 783c8 <_Py_open@@Base+0x188c> │ │ │ │ + b.n 78350 <_Py_open@@Base+0x1e2a> │ │ │ │ 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, #30272 @ 0x7640 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 78424 <_Py_open@@Base+0x18e8> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 783ac <_Py_open@@Base+0x1e86> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ca24 │ │ │ │ + bl 11cc8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78426 <_Py_open@@Base+0x18ea> │ │ │ │ + cbz r0, 783ae <_Py_open@@Base+0x1e88> │ │ │ │ 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 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78426 <_Py_open@@Base+0x18ea> │ │ │ │ + bge.n 783ae <_Py_open@@Base+0x1e88> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 78426 <_Py_open@@Base+0x18ea> │ │ │ │ + b.n 783ae <_Py_open@@Base+0x1e88> │ │ │ │ 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 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7844c <_Py_open@@Base+0x1910> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 7848a <_Py_open@@Base+0x194e> │ │ │ │ - bl b0ee8 │ │ │ │ + bne.n 783d4 <_Py_open@@Base+0x1eae> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 78412 <_Py_open@@Base+0x1eec> │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b604 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 7846e <_Py_open@@Base+0x1932> │ │ │ │ + blt.n 783f6 <_Py_open@@Base+0x1ed0> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 7848c <_Py_open@@Base+0x1950> │ │ │ │ + b.n 78414 <_Py_open@@Base+0x1eee> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 78464 <_Py_open@@Base+0x1928> │ │ │ │ + beq.n 783ec <_Py_open@@Base+0x1ec6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ 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 103a14 │ │ │ │ + bl 103d34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 784b2 <_Py_open@@Base+0x1976> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 784b2 <_Py_open@@Base+0x1976> │ │ │ │ + bne.n 7843a <_Py_open@@Base+0x1f14> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 7843a <_Py_open@@Base+0x1f14> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784cc <_Py_open@@Base+0x1990> │ │ │ │ + b.n 78454 <_Py_open@@Base+0x1f2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2232e4 <_Py_dup@@Base> │ │ │ │ + bl 221e04 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 784ae <_Py_open@@Base+0x1972> │ │ │ │ - bl 94494 │ │ │ │ + beq.n 78436 <_Py_open@@Base+0x1f10> │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 784cc <_Py_open@@Base+0x1990> │ │ │ │ + cbnz r0, 78454 <_Py_open@@Base+0x1f2e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b604 │ │ │ │ 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, #23728 @ 0x5cb0 │ │ │ │ + movw r1, #22640 @ 0x5870 │ │ │ │ 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 a5e60 │ │ │ │ - cbz r0, 78532 <_Py_open@@Base+0x19f6> │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 784ba <_Py_open@@Base+0x1f94> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 78536 <_Py_open@@Base+0x19fa> │ │ │ │ + bmi.n 784be <_Py_open@@Base+0x1f98> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23744 @ 0x5cc0 │ │ │ │ + movw r1, #22656 @ 0x5880 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78692 <_Py_open@@Base+0x1b56> │ │ │ │ + b.n 7861a <_Py_open@@Base+0x20f4> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #23788 @ 0x5cec │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78532 <_Py_open@@Base+0x19f6> │ │ │ │ + beq.n 784ba <_Py_open@@Base+0x1f94> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 78572 <_Py_open@@Base+0x1a36> │ │ │ │ + bcc.n 784fa <_Py_open@@Base+0x1fd4> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23836 @ 0x5d1c │ │ │ │ + movw r1, #22748 @ 0x58dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 78532 <_Py_open@@Base+0x19f6> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 784ba <_Py_open@@Base+0x1f94> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #23880 @ 0x5d48 │ │ │ │ + movw r0, #22792 @ 0x5908 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78532 <_Py_open@@Base+0x19f6> │ │ │ │ + beq.n 784ba <_Py_open@@Base+0x1f94> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #55960 @ 0xda98 │ │ │ │ + movw r2, #54872 @ 0xd658 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd568 │ │ │ │ + bl 1bbe68 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2b47c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2af98 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 785dc <_Py_open@@Base+0x1aa0> │ │ │ │ + cbz r1, 78564 <_Py_open@@Base+0x203e> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 4f0f0 <_PyTraceback_Add@@Base+0xce> │ │ │ │ - b.n 785f8 <_Py_open@@Base+0x1abc> │ │ │ │ + bl 4f0e8 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + b.n 78580 <_Py_open@@Base+0x205a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r4, 785fc <_Py_open@@Base+0x1ac0> │ │ │ │ + cbz r4, 78584 <_Py_open@@Base+0x205e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23900 @ 0x5d5c │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7868a <_Py_open@@Base+0x1b4e> │ │ │ │ + b.n 78612 <_Py_open@@Base+0x20ec> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 78618 <_Py_open@@Base+0x1adc> │ │ │ │ + beq.n 785a0 <_Py_open@@Base+0x207a> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 78638 <_Py_open@@Base+0x1afc> │ │ │ │ + bne.n 785c0 <_Py_open@@Base+0x209a> │ │ │ │ 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 78638 <_Py_open@@Base+0x1afc> │ │ │ │ + b.n 785c0 <_Py_open@@Base+0x209a> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 78638 <_Py_open@@Base+0x1afc> │ │ │ │ + beq.n 785c0 <_Py_open@@Base+0x209a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #22852 @ 0x5944 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7868a <_Py_open@@Base+0x1b4e> │ │ │ │ - bl b0ee8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 78612 <_Py_open@@Base+0x20ec> │ │ │ │ + bl b0f38 │ │ │ │ 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 2bd68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4090 │ │ │ │ - cbz r6, 7866e <_Py_open@@Base+0x1b32> │ │ │ │ + bl b4104 │ │ │ │ + cbz r6, 785f6 <_Py_open@@Base+0x20d0> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4f0f0 <_PyTraceback_Add@@Base+0xce> │ │ │ │ - b.n 7868a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl 4f0e8 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + b.n 78612 <_Py_open@@Base+0x20ec> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7868a <_Py_open@@Base+0x1b4e> │ │ │ │ + cbz r0, 78612 <_Py_open@@Base+0x20ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23972 @ 0x5da4 │ │ │ │ + movw r0, #22884 @ 0x5964 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 78692 <_Py_open@@Base+0x1b56> │ │ │ │ + cbz r0, 7861a <_Py_open@@Base+0x20f4> │ │ │ │ blx 2af1c │ │ │ │ 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 786a8 <_Py_open@@Base+0x1b6c> │ │ │ │ + bne.n 78630 <_Py_open@@Base+0x210a> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 14dc44 │ │ │ │ + b.w 14dc24 │ │ │ │ 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 786ca <_Py_open@@Base+0x1b8e> │ │ │ │ + bgt.n 78652 <_Py_open@@Base+0x212c> │ │ │ │ pop {r4} │ │ │ │ - b.w 133d60 │ │ │ │ + b.w 134000 │ │ │ │ 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 2cf274 │ │ │ │ + bl 2cee24 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 78716 <_Py_open@@Base+0x1bda> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 78746 <_Py_open@@Base+0x1c0a> │ │ │ │ + bne.n 7869e <_Py_open@@Base+0x2178> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 786ce <_Py_open@@Base+0x21a8> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2cf274 │ │ │ │ + bl 2cee24 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 78732 <_Py_open@@Base+0x1bf6> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 78746 <_Py_open@@Base+0x1c0a> │ │ │ │ + bne.n 786ba <_Py_open@@Base+0x2194> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 786ce <_Py_open@@Base+0x21a8> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d9814 │ │ │ │ + b.w 2d93dc │ │ │ │ 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 208510 │ │ │ │ + bl 206dc0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 78782 <_Py_open@@Base+0x1c46> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 787b4 <_Py_open@@Base+0x1c78> │ │ │ │ + bne.n 7870a <_Py_open@@Base+0x21e4> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 7873c <_Py_open@@Base+0x2216> │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 208510 │ │ │ │ + bl 206dc0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 787a0 <_Py_open@@Base+0x1c64> │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 787b4 <_Py_open@@Base+0x1c78> │ │ │ │ + bne.n 78728 <_Py_open@@Base+0x2202> │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 7873c <_Py_open@@Base+0x2216> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d9814 │ │ │ │ + b.w 2d93dc │ │ │ │ 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 26dd70 <_PyTime_AsMilliseconds@@Base+0x2774> │ │ │ │ + bl 26c87c <_PyTime_AsMilliseconds@@Base+0x2768> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 787fe <_Py_open@@Base+0x1cc2> │ │ │ │ + bne.n 78786 <_Py_open@@Base+0x2260> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 78832 <_Py_open@@Base+0x1cf6> │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 787ba <_Py_open@@Base+0x2294> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ee3c │ │ │ │ - b.n 78832 <_Py_open@@Base+0x1cf6> │ │ │ │ + bl 24d908 │ │ │ │ + b.n 787ba <_Py_open@@Base+0x2294> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 78820 <_Py_open@@Base+0x1ce4> │ │ │ │ + bne.n 787a8 <_Py_open@@Base+0x2282> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 78820 <_Py_open@@Base+0x1ce4> │ │ │ │ + bcc.n 787a8 <_Py_open@@Base+0x2282> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 24ee3c │ │ │ │ - b.n 78832 <_Py_open@@Base+0x1cf6> │ │ │ │ + bl 24d908 │ │ │ │ + b.n 787ba <_Py_open@@Base+0x2294> │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 78824 <_Py_open@@Base+0x1ce8> │ │ │ │ + bgt.n 787ac <_Py_open@@Base+0x2286> │ │ │ │ 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 24eb24 │ │ │ │ + bl 24d5d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7887a <_Py_open@@Base+0x1d3e> │ │ │ │ + bne.n 78802 <_Py_open@@Base+0x22dc> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ - cbz r0, 788ae <_Py_open@@Base+0x1d72> │ │ │ │ + bl f6c48 │ │ │ │ + cbz r0, 78836 <_Py_open@@Base+0x2310> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ee3c │ │ │ │ - b.n 788ae <_Py_open@@Base+0x1d72> │ │ │ │ + bl 24d908 │ │ │ │ + b.n 78836 <_Py_open@@Base+0x2310> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7889c <_Py_open@@Base+0x1d60> │ │ │ │ + beq.n 78824 <_Py_open@@Base+0x22fe> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 7889c <_Py_open@@Base+0x1d60> │ │ │ │ + bhi.n 78824 <_Py_open@@Base+0x22fe> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ee3c │ │ │ │ - b.n 788ae <_Py_open@@Base+0x1d72> │ │ │ │ + bl 24d908 │ │ │ │ + b.n 78836 <_Py_open@@Base+0x2310> │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 788a0 <_Py_open@@Base+0x1d64> │ │ │ │ + bgt.n 78828 <_Py_open@@Base+0x2302> │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ 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 788fe <_Py_open@@Base+0x1dc2> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 788fe <_Py_open@@Base+0x1dc2> │ │ │ │ + bne.n 78886 <_Py_open@@Base+0x2360> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 78886 <_Py_open@@Base+0x2360> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #1560 @ 0x618 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7891e <_Py_open@@Base+0x1de2> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 788a6 <_Py_open@@Base+0x2380> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4e7e8 │ │ │ │ - cbnz r0, 7891e <_Py_open@@Base+0x1de2> │ │ │ │ + bl 4e7e0 │ │ │ │ + cbnz r0, 788a6 <_Py_open@@Base+0x2380> │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 4e7e8 │ │ │ │ + b.w 4e7e0 │ │ │ │ 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 29aba4 │ │ │ │ + bl 29a788 │ │ │ │ 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 78974 <_Py_open@@Base+0x1e38> │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 78974 <_Py_open@@Base+0x1e38> │ │ │ │ + bne.n 788fc <_Py_open@@Base+0x23d6> │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 788fc <_Py_open@@Base+0x23d6> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #1560 @ 0x618 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7899a <_Py_open@@Base+0x1e5e> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 78922 <_Py_open@@Base+0x23fc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c878 │ │ │ │ - cbnz r0, 7899a <_Py_open@@Base+0x1e5e> │ │ │ │ + bl 23b378 │ │ │ │ + cbnz r0, 78922 <_Py_open@@Base+0x23fc> │ │ │ │ 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 23c878 │ │ │ │ + b.w 23b378 │ │ │ │ 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] @ 78aec <_Py_open@@Base+0x1fb0> │ │ │ │ + ldr.w r8, [pc, #308] @ 78a74 <_Py_open@@Base+0x254e> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78ae6 <_Py_open@@Base+0x1faa> │ │ │ │ + beq.w 78a6e <_Py_open@@Base+0x2548> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ - movw r5, #27328 @ 0x6ac0 │ │ │ │ + movw r5, #26732 @ 0x686c │ │ │ │ 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 789fe <_Py_open@@Base+0x1ec2> │ │ │ │ + beq.n 78986 <_Py_open@@Base+0x2460> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 789e2 <_Py_open@@Base+0x1ea6> │ │ │ │ + bne.n 7896a <_Py_open@@Base+0x2444> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 78a02 <_Py_open@@Base+0x1ec6> │ │ │ │ + b.n 7898a <_Py_open@@Base+0x2464> │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 78a18 <_Py_open@@Base+0x1edc> │ │ │ │ + cbz r2, 789a0 <_Py_open@@Base+0x247a> │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bebc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 78a42 <_Py_open@@Base+0x1f06> │ │ │ │ + beq.n 789ca <_Py_open@@Base+0x24a4> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30676 @ 0x77d4 │ │ │ │ + movw r1, #29588 @ 0x7394 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 78a7e <_Py_open@@Base+0x1f42> │ │ │ │ + b.n 78a06 <_Py_open@@Base+0x24e0> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #55960 @ 0xda98 │ │ │ │ + movw r5, #54872 @ 0xd658 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ blx 2b47c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2c110 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23976 @ 0x5da8 │ │ │ │ + movw r1, #22888 @ 0x5968 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c104 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #32360 @ 0x7e68 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53800 @ 0xd228 │ │ │ │ + movw r1, #52712 @ 0xcde8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ bl 365f8 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbnz r3, 78acc <_Py_open@@Base+0x1f90> │ │ │ │ + cbnz r3, 78a54 <_Py_open@@Base+0x252e> │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - cbz r3, 78ac8 <_Py_open@@Base+0x1f8c> │ │ │ │ + cbz r3, 78a50 <_Py_open@@Base+0x252a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc4d8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1badd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ bl 33d60 <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2dd34 │ │ │ │ @@ -115580,243 +115544,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 75172 │ │ │ │ - bl 1f4958 │ │ │ │ - cbnz r0, 78b10 <_Py_open@@Base+0x1fd4> │ │ │ │ + bl 75472 <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + bl 1f3158 │ │ │ │ + cbnz r0, 78a98 <_Py_open@@Base+0x2572> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 15604c │ │ │ │ + bl 155f80 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21443 @ 0x53c3 │ │ │ │ + movw r0, #22081 @ 0x5641 │ │ │ │ movt r0, #7 │ │ │ │ - bl 216564 │ │ │ │ + bl 21504c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 78b48 <_Py_open@@Base+0x200c> │ │ │ │ - bl 1f6a5c │ │ │ │ + bne.n 78ad0 <_Py_open@@Base+0x25aa> │ │ │ │ + bl 1f5310 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78b60 <_Py_open@@Base+0x2024> │ │ │ │ - bl 15604c │ │ │ │ + b.n 78ae8 <_Py_open@@Base+0x25c2> │ │ │ │ + bl 155f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 156d54 │ │ │ │ + bl 156c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6a5c │ │ │ │ + bl 1f5310 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078b62 : │ │ │ │ - b.w 38f3c │ │ │ │ +00078aea : │ │ │ │ + b.w 38f34 │ │ │ │ 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 17e250 │ │ │ │ - cbnz r0, 78b9a │ │ │ │ + bl 17dd08 │ │ │ │ + cbnz r0, 78b22 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24048 @ 0x5df0 │ │ │ │ + movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78c88 │ │ │ │ + b.n 78c10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17aeb0 │ │ │ │ + bl 17a964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 78b96 │ │ │ │ + blt.n 78b1e │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 78bc2 │ │ │ │ + ble.n 78b4a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 78b96 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 78b1e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78bd4 │ │ │ │ + cbz r0, 78b5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78c58 │ │ │ │ + beq.n 78be0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 78bfc │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 78c88 │ │ │ │ - bl 149d44 │ │ │ │ + b.n 78b84 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 78c10 │ │ │ │ + bl 149df0 │ │ │ │ add.w r1, r4, r7, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, 78c14 │ │ │ │ - bl 236c2c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r3, 78b9c │ │ │ │ + bl 23572c <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 78c34 │ │ │ │ + cbz r0, 78bbc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78c48 │ │ │ │ + blt.n 78bd0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 78c58 │ │ │ │ + beq.n 78be0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 118e18 │ │ │ │ + bl 119068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78bda │ │ │ │ + bne.n 78b62 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 78c88 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 78c10 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24104 @ 0x5e28 │ │ │ │ + movw r1, #23016 @ 0x59e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78c3a │ │ │ │ - b.n 78c72 │ │ │ │ + blt.n 78bc2 │ │ │ │ + b.n 78bfa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78c72 │ │ │ │ + bge.n 78bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78c72 │ │ │ │ + cbnz r3, 78bfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 78c72 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78bf6 │ │ │ │ + bne.n 78b7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 78bf6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78b7e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 78c7a │ │ │ │ + bge.n 78c02 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 78b96 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 78b1e │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78cc0 │ │ │ │ + beq.n 78c48 │ │ │ │ blx 2aff8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78cc4 │ │ │ │ + bne.n 78c4c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78ccc │ │ │ │ + b.n 78c54 │ │ │ │ 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, 78ce8 │ │ │ │ + cbz r3, 78c70 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 78d00 │ │ │ │ + b.n 78c88 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 78cf0 │ │ │ │ + bgt.n 78c78 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 78d00 │ │ │ │ + b.n 78c88 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 78cec │ │ │ │ + bgt.n 78c74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78cec │ │ │ │ + beq.n 78c74 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 78d20 │ │ │ │ + b.n 78ca8 │ │ │ │ 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] @ (78d88 ) │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #112] @ (78d10 ) │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78d80 │ │ │ │ + cbz r0, 78d08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2511e4 │ │ │ │ + bl 24fd38 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 78d74 │ │ │ │ + beq.n 78cfc │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 78d46 │ │ │ │ + beq.n 78cce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78d48 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 78d48 │ │ │ │ - b.n 78d74 │ │ │ │ + bne.n 78cd0 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 78cd0 │ │ │ │ + b.n 78cfc │ │ │ │ movs r4, #0 │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b8bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ - cbz r4, 78d78 │ │ │ │ + bl b4104 │ │ │ │ + cbz r4, 78d00 │ │ │ │ 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 1e4d88 │ │ │ │ + b.w 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78d80 │ │ │ │ + b.n 78d08 │ │ │ │ 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] │ │ │ │ @@ -115824,913 +115788,946 @@ │ │ │ │ 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 78db2 │ │ │ │ + bne.n 78d3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78dca │ │ │ │ - b.n 78e20 │ │ │ │ + bne.n 78d52 │ │ │ │ + b.n 78da8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45052 @ 0xaffc │ │ │ │ + movw r0, #43964 @ 0xabbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78da2 │ │ │ │ - b.n 78dfe │ │ │ │ + bne.n 78d2a │ │ │ │ + b.n 78d86 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 78e02 │ │ │ │ + bpl.n 78d8a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 78dfe │ │ │ │ + cbz r0, 78d86 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78e22 │ │ │ │ + beq.n 78daa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78e84 │ │ │ │ - movw r2, #31880 @ 0x7c88 │ │ │ │ + b.n 78e0c │ │ │ │ + movw r2, #30768 @ 0x7830 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45052 @ 0xaffc │ │ │ │ + movw r0, #43964 @ 0xabbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78dfe │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 78d86 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 78e4a │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 78dd2 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45052 @ 0xaffc │ │ │ │ + movw r0, #43964 @ 0xabbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78dfe │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 78d86 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78e84 │ │ │ │ + cbz r0, 78e0c │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 78de8 │ │ │ │ + bne.n 78d70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78e74 │ │ │ │ - bl 941dc │ │ │ │ + bne.n 78dfc │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78dfe │ │ │ │ + bne.n 78d86 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc64 │ │ │ │ - bl 1e5150 │ │ │ │ + bl 1e3804 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 78e9a │ │ │ │ + cbnz r0, 78e22 │ │ │ │ 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 23bfd0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23aad0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78ecc │ │ │ │ + beq.n 78e54 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a569c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2a527c <_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 78efa │ │ │ │ + bhi.n 78e82 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122fec │ │ │ │ + bl 123260 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78f10 │ │ │ │ - b.n 78f16 │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + beq.n 78e98 │ │ │ │ + b.n 78e9e │ │ │ │ + movw r0, #2984 @ 0xba8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78eec │ │ │ │ - b.n 78f4c │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 78f4c │ │ │ │ + bne.n 78e74 │ │ │ │ + b.n 78ed4 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 78ed4 │ │ │ │ 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 78e8a │ │ │ │ + bl 78e12 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78f4c │ │ │ │ + beq.n 78ed4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 78e8a │ │ │ │ + bl 78e12 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78f4c │ │ │ │ + beq.n 78ed4 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c550 <__setitimer64@plt> │ │ │ │ - cbz r0, 78f50 │ │ │ │ + cbz r0, 78ed8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78f56 │ │ │ │ + b.n 78ede │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 77a66 <_Py_open@@Base+0xf2a> │ │ │ │ + bl 779f0 <_Py_open@@Base+0x14ca> │ │ │ │ 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 2c308 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl f6af4 │ │ │ │ + bl f6e4c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - movw r0, #24128 @ 0x5e40 │ │ │ │ + bl 1e343c │ │ │ │ + movw r0, #23040 @ 0x5a00 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7044 │ │ │ │ + bl f739c │ │ │ │ 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 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79018 │ │ │ │ + cbz r0, 78fa0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f1050 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef84c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 941dc │ │ │ │ - cbz r0, 79018 │ │ │ │ + bl 94260 │ │ │ │ + cbz r0, 78fa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79016 │ │ │ │ + bge.n 78f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79016 │ │ │ │ + cbnz r3, 78f9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 266254 │ │ │ │ - cbz r0, 7908e │ │ │ │ + bl 264d70 │ │ │ │ + cbz r0, 79016 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2c06c │ │ │ │ - bl b0ee8 │ │ │ │ + bl b0f38 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2bb4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 79084 │ │ │ │ + bne.n 7900c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 79074 │ │ │ │ - bl 116cc0 │ │ │ │ + bne.n 78ffc │ │ │ │ + bl 116f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79044 │ │ │ │ + beq.n 78fcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7908e │ │ │ │ + b.n 79016 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 79070 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 78ff8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78fa0 │ │ │ │ + bl 78f28 │ │ │ │ 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 790b8 │ │ │ │ + bne.n 79040 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 266254 │ │ │ │ - cbnz r0, 790ce │ │ │ │ - b.n 79170 │ │ │ │ + bl 264d70 │ │ │ │ + cbnz r0, 79056 │ │ │ │ + b.n 790f8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4260 @ 0x10a4 │ │ │ │ + movw r0, #3172 @ 0xc64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 790ac │ │ │ │ - b.n 79170 │ │ │ │ + bne.n 79034 │ │ │ │ + b.n 790f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2c06c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 23bfd0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23aad0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 79170 │ │ │ │ + beq.n 790f8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 79108 │ │ │ │ + bge.n 79090 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46404 @ 0xb544 │ │ │ │ + movw r1, #45316 @ 0xb104 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 79170 │ │ │ │ - bl 282cbc <_PyDeadline_Init@@Base> │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 790f8 │ │ │ │ + bl 282844 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0ee8 │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0f38 │ │ │ │ add r2, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bc7c <__sigtimedwait64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7917e │ │ │ │ + bne.n 79106 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 79156 │ │ │ │ + beq.n 790de │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 79174 │ │ │ │ + beq.n 790fc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ - b.n 79170 │ │ │ │ - bl 116cc0 │ │ │ │ + bl 1e343c │ │ │ │ + b.n 790f8 │ │ │ │ + bl 116f14 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r3, 79170 │ │ │ │ - bl 2b72a8 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 790f8 │ │ │ │ + bl 2b4558 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bge.n 79110 │ │ │ │ - b.n 7917e │ │ │ │ + bge.n 79098 │ │ │ │ + b.n 79106 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7918a │ │ │ │ + b.n 79112 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 7918a │ │ │ │ + b.n 79112 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78fa0 │ │ │ │ + bl 78f28 │ │ │ │ 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, #14884 @ 0x3a24 │ │ │ │ + movw r1, #14788 @ 0x39c4 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20be74 │ │ │ │ + b.w 20a724 │ │ │ │ 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 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ 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 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ 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 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180a70 │ │ │ │ + bl 1804e8 │ │ │ │ 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 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 791c4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 791d8 │ │ │ │ + b.n 791ea │ │ │ │ + movw r0, #60472 @ 0xec38 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 791bc │ │ │ │ + b.n 7926e │ │ │ │ + movw r0, #60472 @ 0xec38 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2b6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7926e │ │ │ │ + ldr.w r7, [r8, #8] │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 79232 │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 79224 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movw r2, #41352 @ 0xa188 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 79224 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 79224 │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r4, [r5, r3, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7927a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7927a │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 9aa34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 80e68 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 7927a │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 7927a │ │ │ │ + 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 9aa34 │ │ │ │ + cbnz r0, 79272 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7926e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 7926e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 7927a │ │ │ │ + cmp r7, r6 │ │ │ │ + str.w r0, [r9, #4]! │ │ │ │ + bne.n 79246 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, 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 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 7929c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 792b0 │ │ │ │ + b.n 792c0 │ │ │ │ + movw r0, #33900 @ 0x846c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79294 │ │ │ │ + b.n 792cc │ │ │ │ + movw r0, #33900 @ 0x846c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2b6c │ │ │ │ + cbz r0, 792cc │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 29e1a8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 7925a │ │ │ │ + beq.n 7930c │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7925a │ │ │ │ + beq.n 7930c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 79272 │ │ │ │ - b.n 79282 │ │ │ │ + bne.n 79324 │ │ │ │ + b.n 79334 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79252 │ │ │ │ - movw r0, #24192 @ 0x5e80 │ │ │ │ + beq.n 79304 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79252 │ │ │ │ - b.n 792b2 │ │ │ │ - movw r0, #24192 @ 0x5e80 │ │ │ │ + bne.n 79304 │ │ │ │ + b.n 79364 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ - cbz r0, 792b2 │ │ │ │ + bl 1d38f0 │ │ │ │ + cbz r0, 79364 │ │ │ │ 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 792b6 │ │ │ │ + beq.n 79368 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e854 │ │ │ │ - cbnz r0, 792b6 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + bl 9e910 │ │ │ │ + cbnz r0, 79368 │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24192 @ 0x5e80 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 792e6 │ │ │ │ + b.n 79398 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 792e6 │ │ │ │ + cbz r0, 79398 │ │ │ │ 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 97c48 │ │ │ │ + bl 97cd4 │ │ │ │ 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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7933c │ │ │ │ - ldr r2, [pc, #60] @ (79340 ) │ │ │ │ - movw r1, #24204 @ 0x5e8c │ │ │ │ + cbz r0, 793ee │ │ │ │ + ldr r2, [pc, #64] @ (793f4 ) │ │ │ │ + movw r1, #23116 @ 0x5a4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 79326 │ │ │ │ - ldr r2, [pc, #44] @ (79340 ) │ │ │ │ + beq.n 793d8 │ │ │ │ + ldr r2, [pc, #44] @ (793f4 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #23132 @ 0x5a5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7933c │ │ │ │ + bne.n 793ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7933a │ │ │ │ + bge.n 793ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7933a │ │ │ │ + cbnz r3, 793ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ 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 219120 <_PyEvent_Notify@@Base> │ │ │ │ + bl 217c10 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 241434 <_PyXI_NewInterpreter@@Base+0x3c8> │ │ │ │ + bl 23ff34 <_PyXI_NewInterpreter@@Base+0x3c8> │ │ │ │ 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, #3520 @ 0xdc0 │ │ │ │ + movw r1, #2432 @ 0x980 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 793b6 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 7946a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2bf52c <_PyTime_FromLong@@Base> │ │ │ │ + bl 2bf10c <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 793b6 │ │ │ │ + beq.n 7946a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23cde8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b8e8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae88 <__clock_settime64@plt> │ │ │ │ - cbz r0, 793ba │ │ │ │ + cbz r0, 7946e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 793c2 │ │ │ │ + b.n 79476 │ │ │ │ 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 210eac │ │ │ │ + bl 20f75c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7942c │ │ │ │ + cbz r0, 794e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1061a8 │ │ │ │ + bl 1064c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1061a8 │ │ │ │ + bl 1064c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1061a8 │ │ │ │ + bl 1064c4 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #24232 @ 0x5ea8 │ │ │ │ + movw r0, #23144 @ 0x5a68 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7941c │ │ │ │ + blt.n 794d0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7942c │ │ │ │ + b.n 794e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79418 │ │ │ │ + bne.n 794cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 79418 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 794cc │ │ │ │ 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, #24240 @ 0x5eb0 │ │ │ │ + movw r1, #23152 @ 0x5a70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a5e60 │ │ │ │ + bl a5ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 794d4 │ │ │ │ + beq.n 79588 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ccc8 │ │ │ │ + bl 11cf30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 794d6 │ │ │ │ + beq.n 7958a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 11ccc8 │ │ │ │ + bl 11cf30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 794ca │ │ │ │ + cbz r0, 7957e │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 79488 │ │ │ │ + bgt.n 7953c │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2b934 │ │ │ │ - cbz r0, 794a6 │ │ │ │ + cbz r0, 7955a │ │ │ │ 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 794c2 │ │ │ │ + b.n 79576 │ │ │ │ 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 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 794d6 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 7958a │ │ │ │ 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, #30272 @ 0x7640 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e60 │ │ │ │ - cbz r0, 79528 │ │ │ │ + bl a5ee8 │ │ │ │ + cbz r0, 795dc │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd1c0 │ │ │ │ + bl dd1e0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #17832 @ 0x45a8 │ │ │ │ + movw r2, #16744 @ 0x4168 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007952c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #13704 @ 0x3588 │ │ │ │ +000795e0 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #12616 @ 0x3148 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movw r1, #14718 @ 0x397e │ │ │ │ - b.w 1cebd8 │ │ │ │ - │ │ │ │ -0007953c <_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 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 79596 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 7958e <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl f7044 │ │ │ │ - b.n 79596 <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0007959c <_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 5c818 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 795f6 <_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 5be20 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 795ee <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl f7044 │ │ │ │ - b.n 795f6 <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84fd8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 1cd4e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 796b4 <_PyMonitoring_FireReraiseEvent@@Base+0x118> │ │ │ │ + beq.n 796a8 <_Py_Get_Getpath_CodeObject@@Base+0xc8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 796b4 <_PyMonitoring_FireReraiseEvent@@Base+0x118> │ │ │ │ + bls.n 796a8 <_Py_Get_Getpath_CodeObject@@Base+0xc8> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ - cbnz r7, 7963a <_PyMonitoring_FireReraiseEvent@@Base+0x9e> │ │ │ │ + cbnz r7, 7962e <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 79620 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ + b.n 79614 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 8fa08 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 796ac <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ + cbz r0, 796a0 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #47760 @ 0xba90 │ │ │ │ + movw r0, #46672 @ 0xb650 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 79672 <_PyMonitoring_FireReraiseEvent@@Base+0xd6> │ │ │ │ + cbnz r0, 79666 <_Py_Get_Getpath_CodeObject@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 796ac <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ + bge.n 796a0 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 796ac <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ + cbnz r3, 796a0 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 796ac <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 796a0 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79692 <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ + bge.n 79686 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79692 <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ + cbnz r3, 79686 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 796a6 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + bge.n 7969a <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 796a6 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + cbnz r3, 7969a <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 79636 <_PyMonitoring_FireReraiseEvent@@Base+0x9a> │ │ │ │ + bne.n 7962a <_Py_Get_Getpath_CodeObject@@Base+0x4a> │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 795fc <_PyMonitoring_FireReraiseEvent@@Base+0x60> │ │ │ │ + b.n 795f0 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 795fc <_PyMonitoring_FireReraiseEvent@@Base+0x60> │ │ │ │ + bl 795f0 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79744 <_PyMonitoring_FireReraiseEvent@@Base+0x1a8> │ │ │ │ + beq.n 79738 <_Py_Get_Getpath_CodeObject@@Base+0x158> │ │ │ │ movs r0, #2 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 796f4 <_PyMonitoring_FireReraiseEvent@@Base+0x158> │ │ │ │ + cbnz r0, 796e8 <_Py_Get_Getpath_CodeObject@@Base+0x108> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79742 <_PyMonitoring_FireReraiseEvent@@Base+0x1a6> │ │ │ │ + bge.n 79736 <_Py_Get_Getpath_CodeObject@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79742 <_PyMonitoring_FireReraiseEvent@@Base+0x1a6> │ │ │ │ + cbnz r3, 79736 <_Py_Get_Getpath_CodeObject@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 79742 <_PyMonitoring_FireReraiseEvent@@Base+0x1a6> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79736 <_Py_Get_Getpath_CodeObject@@Base+0x156> │ │ │ │ movs r0, #1 │ │ │ │ - bl 80e34 │ │ │ │ - cbnz r0, 79728 <_PyMonitoring_FireReraiseEvent@@Base+0x18c> │ │ │ │ + bl 80e68 │ │ │ │ + cbnz r0, 7971c <_Py_Get_Getpath_CodeObject@@Base+0x13c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79710 <_PyMonitoring_FireReraiseEvent@@Base+0x174> │ │ │ │ + bge.n 79704 <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79710 <_PyMonitoring_FireReraiseEvent@@Base+0x174> │ │ │ │ + cbnz r3, 79704 <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79724 <_PyMonitoring_FireReraiseEvent@@Base+0x188> │ │ │ │ + bge.n 79718 <_Py_Get_Getpath_CodeObject@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 79724 <_PyMonitoring_FireReraiseEvent@@Base+0x188> │ │ │ │ + cbnz r3, 79718 <_Py_Get_Getpath_CodeObject@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79744 <_PyMonitoring_FireReraiseEvent@@Base+0x1a8> │ │ │ │ + b.n 79738 <_Py_Get_Getpath_CodeObject@@Base+0x158> │ │ │ │ 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 │ │ │ │ @@ -116744,68 +116741,68 @@ │ │ │ │ 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, 7976c <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ + cbnz r3, 79760 <_Py_Get_Getpath_CodeObject@@Base+0x180> │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 7976c <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ + ble.n 79760 <_Py_Get_Getpath_CodeObject@@Base+0x180> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7976c <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ - cbnz r4, 79788 <_PyMonitoring_FireReraiseEvent@@Base+0x1ec> │ │ │ │ + bne.n 79760 <_Py_Get_Getpath_CodeObject@@Base+0x180> │ │ │ │ + cbnz r4, 7977c <_Py_Get_Getpath_CodeObject@@Base+0x19c> │ │ │ │ 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] @ (797f4 <_PyMonitoring_FireReraiseEvent@@Base+0x258>) │ │ │ │ + ldr r3, [pc, #116] @ (797e8 <_Py_Get_Getpath_CodeObject@@Base+0x208>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f3b8 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11ef68 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 797e6 <_PyMonitoring_FireReraiseEvent@@Base+0x24a> │ │ │ │ + cbz r0, 797da <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 154f54 │ │ │ │ - cbnz r0, 79796 <_PyMonitoring_FireReraiseEvent@@Base+0x1fa> │ │ │ │ + bl 154f2c │ │ │ │ + cbnz r0, 7978a <_Py_Get_Getpath_CodeObject@@Base+0x1aa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 797e6 <_PyMonitoring_FireReraiseEvent@@Base+0x24a> │ │ │ │ + b.n 797da <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl b9f74 │ │ │ │ + bl b9ff0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #24244 @ 0x5eb4 │ │ │ │ + movw r0, #23156 @ 0x5a74 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa3a4 │ │ │ │ + bl aa444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 797d2 <_PyMonitoring_FireReraiseEvent@@Base+0x236> │ │ │ │ - bl b0ee8 │ │ │ │ + beq.n 797c6 <_Py_Get_Getpath_CodeObject@@Base+0x1e6> │ │ │ │ + bl b0f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b864 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4090 │ │ │ │ + bl b4104 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 797de <_PyMonitoring_FireReraiseEvent@@Base+0x242> │ │ │ │ - bl 941dc │ │ │ │ + bne.n 797d2 <_Py_Get_Getpath_CodeObject@@Base+0x1f2> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79792 <_PyMonitoring_FireReraiseEvent@@Base+0x1f6> │ │ │ │ + bne.n 79786 <_Py_Get_Getpath_CodeObject@@Base+0x1a6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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} │ │ │ │ @@ -116813,190 +116810,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 155210 │ │ │ │ + bl 1551e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 79834 <_PyMonitoring_FireReraiseEvent@@Base+0x298> │ │ │ │ + beq.n 79828 <_Py_Get_Getpath_CodeObject@@Base+0x248> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79834 <_PyMonitoring_FireReraiseEvent@@Base+0x298> │ │ │ │ + beq.n 79828 <_Py_Get_Getpath_CodeObject@@Base+0x248> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 7984c <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ - b.n 7985e <_PyMonitoring_FireReraiseEvent@@Base+0x2c2> │ │ │ │ + bne.n 79840 <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ + b.n 79852 <_Py_Get_Getpath_CodeObject@@Base+0x272> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7982c <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ - movw r0, #24256 @ 0x5ec0 │ │ │ │ + beq.n 79820 <_Py_Get_Getpath_CodeObject@@Base+0x240> │ │ │ │ + movw r0, #23168 @ 0x5a80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d35c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21be7c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7982c <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ - b.n 798bc <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ + bne.n 79820 <_Py_Get_Getpath_CodeObject@@Base+0x240> │ │ │ │ + b.n 798b0 <_Py_Get_Getpath_CodeObject@@Base+0x2d0> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #24256 @ 0x5ec0 │ │ │ │ + movw r0, #23168 @ 0x5a80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bd4 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 798bc <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ + bl e2c9c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 798b0 <_Py_Get_Getpath_CodeObject@@Base+0x2d0> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79888 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + bmi.n 7987c <_Py_Get_Getpath_CodeObject@@Base+0x29c> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #18736 @ 0x4930 │ │ │ │ + movw r2, #17648 @ 0x44f0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #35772 @ 0x8bbc │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24256 @ 0x5ec0 │ │ │ │ + movw r0, #23168 @ 0x5a80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 798bc <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 798b0 <_Py_Get_Getpath_CodeObject@@Base+0x2d0> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r4, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 2520fc <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + bl 250a54 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79918 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ + beq.n 7990c <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - ble.n 798c0 <_PyMonitoring_FireReraiseEvent@@Base+0x324> │ │ │ │ - bl 84fd8 │ │ │ │ + ble.n 798b4 <_Py_Get_Getpath_CodeObject@@Base+0x2d4> │ │ │ │ + bl 85064 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24272 @ 0x5ed0 │ │ │ │ + movw r1, #23184 @ 0x5a90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79918 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ + b.n 7990c <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 798ea <_PyMonitoring_FireReraiseEvent@@Base+0x34e> │ │ │ │ + ble.n 798de <_Py_Get_Getpath_CodeObject@@Base+0x2fe> │ │ │ │ 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 798ce <_PyMonitoring_FireReraiseEvent@@Base+0x332> │ │ │ │ + bne.n 798c2 <_Py_Get_Getpath_CodeObject@@Base+0x2e2> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - bne.n 79914 <_PyMonitoring_FireReraiseEvent@@Base+0x378> │ │ │ │ + bne.n 79908 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 79918 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ + beq.n 7990c <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 798a2 <_PyMonitoring_FireReraiseEvent@@Base+0x306> │ │ │ │ + bne.n 79896 <_Py_Get_Getpath_CodeObject@@Base+0x2b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - b.n 79918 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ + b.n 7990c <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 798a2 <_PyMonitoring_FireReraiseEvent@@Base+0x306> │ │ │ │ + bne.n 79896 <_Py_Get_Getpath_CodeObject@@Base+0x2b6> │ │ │ │ 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] @ (79a78 <_PyMonitoring_FireReraiseEvent@@Base+0x4dc>) │ │ │ │ + ldr r4, [pc, #332] @ (79a6c <_Py_Get_Getpath_CodeObject@@Base+0x48c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #46988 @ 0xb78c │ │ │ │ + movw r1, #45900 @ 0xb34c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12b540 <_PySys_GetOptionalAttrString@@Base+0xf38> │ │ │ │ + bl 12abc8 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 79a72 <_PyMonitoring_FireReraiseEvent@@Base+0x4d6> │ │ │ │ + beq.w 79a66 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ movw r1, #24901 @ 0x6145 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1e3248 <_Py_normpath@@Base+0x56c> │ │ │ │ + bl 1e18fc <_Py_normpath@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7996c <_PyMonitoring_FireReraiseEvent@@Base+0x3d0> │ │ │ │ + bge.n 79960 <_Py_Get_Getpath_CodeObject@@Base+0x380> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79a72 <_PyMonitoring_FireReraiseEvent@@Base+0x4d6> │ │ │ │ - ldr r0, [pc, #268] @ (79a7c <_PyMonitoring_FireReraiseEvent@@Base+0x4e0>) │ │ │ │ + b.n 79a66 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + ldr r0, [pc, #268] @ (79a70 <_Py_Get_Getpath_CodeObject@@Base+0x490>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79986 <_PyMonitoring_FireReraiseEvent@@Base+0x3ea> │ │ │ │ + bne.n 7997a <_Py_Get_Getpath_CodeObject@@Base+0x39a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79976 <_PyMonitoring_FireReraiseEvent@@Base+0x3da> │ │ │ │ + bne.n 7996a <_Py_Get_Getpath_CodeObject@@Base+0x38a> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79998 <_PyMonitoring_FireReraiseEvent@@Base+0x3fc> │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 7998c <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 799aa <_PyMonitoring_FireReraiseEvent@@Base+0x40e> │ │ │ │ + cbz r3, 7999e <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 799a0 <_PyMonitoring_FireReraiseEvent@@Base+0x404> │ │ │ │ - b.n 799ac <_PyMonitoring_FireReraiseEvent@@Base+0x410> │ │ │ │ + bne.n 79994 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + b.n 799a0 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 799d8 <_PyMonitoring_FireReraiseEvent@@Base+0x43c> │ │ │ │ + cbnz r0, 799cc <_Py_Get_Getpath_CodeObject@@Base+0x3ec> │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 799ca <_PyMonitoring_FireReraiseEvent@@Base+0x42e> │ │ │ │ + bne.n 799be <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ strexb r2, r5, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 799ba <_PyMonitoring_FireReraiseEvent@@Base+0x41e> │ │ │ │ + bne.n 799ae <_Py_Get_Getpath_CodeObject@@Base+0x3ce> │ │ │ │ dmb ish │ │ │ │ - beq.n 79966 <_PyMonitoring_FireReraiseEvent@@Base+0x3ca> │ │ │ │ - ldr r0, [pc, #168] @ (79a7c <_PyMonitoring_FireReraiseEvent@@Base+0x4e0>) │ │ │ │ - bl 283570 │ │ │ │ - b.n 79966 <_PyMonitoring_FireReraiseEvent@@Base+0x3ca> │ │ │ │ + beq.n 7995a <_Py_Get_Getpath_CodeObject@@Base+0x37a> │ │ │ │ + ldr r0, [pc, #168] @ (79a70 <_Py_Get_Getpath_CodeObject@@Base+0x490>) │ │ │ │ + bl 2830f8 │ │ │ │ + b.n 7995a <_Py_Get_Getpath_CodeObject@@Base+0x37a> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 79a2e <_PyMonitoring_FireReraiseEvent@@Base+0x492> │ │ │ │ + cbz r3, 79a22 <_Py_Get_Getpath_CodeObject@@Base+0x442> │ │ │ │ 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, 79a08 <_PyMonitoring_FireReraiseEvent@@Base+0x46c> │ │ │ │ + cbz r7, 799fc <_Py_Get_Getpath_CodeObject@@Base+0x41c> │ │ │ │ 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 │ │ │ │ @@ -117006,151 +117003,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 799e6 <_PyMonitoring_FireReraiseEvent@@Base+0x44a> │ │ │ │ + bne.n 799da <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79a46 <_PyMonitoring_FireReraiseEvent@@Base+0x4aa> │ │ │ │ + bne.n 79a3a <_Py_Get_Getpath_CodeObject@@Base+0x45a> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79a36 <_PyMonitoring_FireReraiseEvent@@Base+0x49a> │ │ │ │ + bne.n 79a2a <_Py_Get_Getpath_CodeObject@@Base+0x44a> │ │ │ │ dmb ish │ │ │ │ - beq.n 79a52 <_PyMonitoring_FireReraiseEvent@@Base+0x4b6> │ │ │ │ - ldr r0, [pc, #44] @ (79a7c <_PyMonitoring_FireReraiseEvent@@Base+0x4e0>) │ │ │ │ - bl 283570 │ │ │ │ + beq.n 79a46 <_Py_Get_Getpath_CodeObject@@Base+0x466> │ │ │ │ + ldr r0, [pc, #44] @ (79a70 <_Py_Get_Getpath_CodeObject@@Base+0x490>) │ │ │ │ + bl 2830f8 │ │ │ │ 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 242f74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ + bl 241a74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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] @ (79ac8 <_PyMonitoring_FireReraiseEvent@@Base+0x52c>) │ │ │ │ + ldr r0, [pc, #56] @ (79abc <_Py_Get_Getpath_CodeObject@@Base+0x4dc>) │ │ │ │ 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, #20121 @ 0x4e99 │ │ │ │ + movwne r1, #14745 @ 0x3999 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #36 @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7991a <_PyMonitoring_FireReraiseEvent@@Base+0x37e> │ │ │ │ + bl 7990e <_Py_Get_Getpath_CodeObject@@Base+0x32e> │ │ │ │ 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] @ (79c70 <_PyMonitoring_FireReraiseEvent@@Base+0x6d4>) │ │ │ │ + ldr r4, [pc, #400] @ (79c64 <_Py_Get_Getpath_CodeObject@@Base+0x684>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #49152 @ 0xc000 │ │ │ │ + movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12b540 <_PySys_GetOptionalAttrString@@Base+0xf38> │ │ │ │ + bl 12abc8 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 79c6a <_PyMonitoring_FireReraiseEvent@@Base+0x6ce> │ │ │ │ + beq.w 79c5e <_Py_Get_Getpath_CodeObject@@Base+0x67e> │ │ │ │ add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #245 @ 0xf5 │ │ │ │ movw r1, #25649 @ 0x6431 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1e3248 <_Py_normpath@@Base+0x56c> │ │ │ │ + bl 1e18fc <_Py_normpath@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79b1e <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ + bge.n 79b12 <_Py_Get_Getpath_CodeObject@@Base+0x532> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79c6a <_PyMonitoring_FireReraiseEvent@@Base+0x6ce> │ │ │ │ - ldr r0, [pc, #340] @ (79c74 <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ + b.n 79c5e <_Py_Get_Getpath_CodeObject@@Base+0x67e> │ │ │ │ + ldr r0, [pc, #340] @ (79c68 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79b38 <_PyMonitoring_FireReraiseEvent@@Base+0x59c> │ │ │ │ + bne.n 79b2c <_Py_Get_Getpath_CodeObject@@Base+0x54c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79b28 <_PyMonitoring_FireReraiseEvent@@Base+0x58c> │ │ │ │ + bne.n 79b1c <_Py_Get_Getpath_CodeObject@@Base+0x53c> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79b4a <_PyMonitoring_FireReraiseEvent@@Base+0x5ae> │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 79b3e <_Py_Get_Getpath_CodeObject@@Base+0x55e> │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 79b60 <_PyMonitoring_FireReraiseEvent@@Base+0x5c4> │ │ │ │ + cbz r3, 79b54 <_Py_Get_Getpath_CodeObject@@Base+0x574> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79b54 <_PyMonitoring_FireReraiseEvent@@Base+0x5b8> │ │ │ │ - b.n 79b62 <_PyMonitoring_FireReraiseEvent@@Base+0x5c6> │ │ │ │ + bne.n 79b48 <_Py_Get_Getpath_CodeObject@@Base+0x568> │ │ │ │ + b.n 79b56 <_Py_Get_Getpath_CodeObject@@Base+0x576> │ │ │ │ mov sl, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 79b8e <_PyMonitoring_FireReraiseEvent@@Base+0x5f2> │ │ │ │ + cbnz r0, 79b82 <_Py_Get_Getpath_CodeObject@@Base+0x5a2> │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 79b80 <_PyMonitoring_FireReraiseEvent@@Base+0x5e4> │ │ │ │ + bne.n 79b74 <_Py_Get_Getpath_CodeObject@@Base+0x594> │ │ │ │ strexb r2, r5, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79b70 <_PyMonitoring_FireReraiseEvent@@Base+0x5d4> │ │ │ │ + bne.n 79b64 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ dmb ish │ │ │ │ - beq.n 79b18 <_PyMonitoring_FireReraiseEvent@@Base+0x57c> │ │ │ │ - ldr r0, [pc, #236] @ (79c74 <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ - bl 283570 │ │ │ │ - b.n 79b18 <_PyMonitoring_FireReraiseEvent@@Base+0x57c> │ │ │ │ + beq.n 79b0c <_Py_Get_Getpath_CodeObject@@Base+0x52c> │ │ │ │ + ldr r0, [pc, #236] @ (79c68 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ + bl 2830f8 │ │ │ │ + b.n 79b0c <_Py_Get_Getpath_CodeObject@@Base+0x52c> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 79be6 <_PyMonitoring_FireReraiseEvent@@Base+0x64a> │ │ │ │ + cbz r4, 79bda <_Py_Get_Getpath_CodeObject@@Base+0x5fa> │ │ │ │ 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, 79bc0 <_PyMonitoring_FireReraiseEvent@@Base+0x624> │ │ │ │ + cbz r7, 79bb4 <_Py_Get_Getpath_CodeObject@@Base+0x5d4> │ │ │ │ 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 │ │ │ │ @@ -117160,464 +117157,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 79b9e <_PyMonitoring_FireReraiseEvent@@Base+0x602> │ │ │ │ + bne.n 79b92 <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ - cbz r3, 79c2a <_PyMonitoring_FireReraiseEvent@@Base+0x68e> │ │ │ │ - cbz r4, 79c2a <_PyMonitoring_FireReraiseEvent@@Base+0x68e> │ │ │ │ + cbz r3, 79c1e <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ + cbz r4, 79c1e <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 24b520 │ │ │ │ - cbz r0, 79c26 <_PyMonitoring_FireReraiseEvent@@Base+0x68a> │ │ │ │ + bl 249634 │ │ │ │ + cbz r0, 79c1a <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79c12 <_PyMonitoring_FireReraiseEvent@@Base+0x676> │ │ │ │ + bne.n 79c06 <_Py_Get_Getpath_CodeObject@@Base+0x626> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79c02 <_PyMonitoring_FireReraiseEvent@@Base+0x666> │ │ │ │ + bne.n 79bf6 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ dmb ish │ │ │ │ - beq.n 79c1e <_PyMonitoring_FireReraiseEvent@@Base+0x682> │ │ │ │ - ldr r0, [pc, #88] @ (79c74 <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ - bl 283570 │ │ │ │ + beq.n 79c12 <_Py_Get_Getpath_CodeObject@@Base+0x632> │ │ │ │ + ldr r0, [pc, #88] @ (79c68 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ + bl 2830f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 79b18 <_PyMonitoring_FireReraiseEvent@@Base+0x57c> │ │ │ │ + bl 85064 │ │ │ │ + b.n 79b0c <_Py_Get_Getpath_CodeObject@@Base+0x52c> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 79bf0 <_PyMonitoring_FireReraiseEvent@@Base+0x654> │ │ │ │ + b.n 79be4 <_Py_Get_Getpath_CodeObject@@Base+0x604> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79c42 <_PyMonitoring_FireReraiseEvent@@Base+0x6a6> │ │ │ │ + bne.n 79c36 <_Py_Get_Getpath_CodeObject@@Base+0x656> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79c32 <_PyMonitoring_FireReraiseEvent@@Base+0x696> │ │ │ │ + bne.n 79c26 <_Py_Get_Getpath_CodeObject@@Base+0x646> │ │ │ │ dmb ish │ │ │ │ - beq.n 79c4e <_PyMonitoring_FireReraiseEvent@@Base+0x6b2> │ │ │ │ - ldr r0, [pc, #40] @ (79c74 <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ - bl 283570 │ │ │ │ + beq.n 79c42 <_Py_Get_Getpath_CodeObject@@Base+0x662> │ │ │ │ + ldr r0, [pc, #40] @ (79c68 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ + bl 2830f8 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 242f74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ + bl 241a74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ 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] @ (79cc0 <_PyMonitoring_FireReraiseEvent@@Base+0x724>) │ │ │ │ + ldr r0, [pc, #56] @ (79cb4 <_Py_Get_Getpath_CodeObject@@Base+0x6d4>) │ │ │ │ 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, #45221 @ 0xb0a5 │ │ │ │ + movwne r1, #43789 @ 0xab0d │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79acc <_PyMonitoring_FireReraiseEvent@@Base+0x530> │ │ │ │ + bl 79ac0 <_Py_Get_Getpath_CodeObject@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079cc4 : │ │ │ │ +00079cb8 : │ │ │ │ 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] @ (79d9c ) │ │ │ │ + ldr r4, [pc, #200] @ (79d90 ) │ │ │ │ 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 79d00 │ │ │ │ + bne.n 79cf4 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79cf0 │ │ │ │ + bne.n 79ce4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79d10 │ │ │ │ - bl 135670 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 79d04 │ │ │ │ + bl 135918 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 79d22 │ │ │ │ + cbz r4, 79d16 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 79d22 │ │ │ │ + beq.n 79d16 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 79d16 │ │ │ │ + bne.n 79d0a │ │ │ │ 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 79d42 │ │ │ │ + bne.n 79d36 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79d32 │ │ │ │ + bne.n 79d26 │ │ │ │ dmb ish │ │ │ │ - beq.n 79d4c │ │ │ │ - bl 283570 │ │ │ │ - cbz r4, 79d94 │ │ │ │ - cbz r5, 79d5c │ │ │ │ + beq.n 79d40 │ │ │ │ + bl 2830f8 │ │ │ │ + cbz r4, 79d88 │ │ │ │ + cbz r5, 79d50 │ │ │ │ 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 79d64 │ │ │ │ + bne.n 79d58 │ │ │ │ dmb ish │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79d80 │ │ │ │ + bne.n 79d74 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079da0 : │ │ │ │ +00079d94 : │ │ │ │ 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] @ (79e5c ) │ │ │ │ + ldr r2, [pc, #172] @ (79e50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 79dc8 │ │ │ │ - movw r1, #32924 @ 0x809c │ │ │ │ + cbnz r5, 79dbc │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #156] @ (79e60 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (79e54 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (79e64 ) │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (79e58 ) │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 79e4a │ │ │ │ + blt.n 79e3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 79de2 │ │ │ │ + cbz r0, 79dd6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79e0e │ │ │ │ - bl 85110 │ │ │ │ + bmi.n 79e02 │ │ │ │ + bl 1c7044 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 79e4a │ │ │ │ - ldr r1, [pc, #112] @ (79e64 ) │ │ │ │ + cbz r0, 79e3e │ │ │ │ + ldr r1, [pc, #112] @ (79e58 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e867c │ │ │ │ - cbz r0, 79e0e │ │ │ │ + bl 1e6d2c │ │ │ │ + cbz r0, 79e02 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e4a │ │ │ │ + bge.n 79e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 79e4a │ │ │ │ - b.n 79e2c │ │ │ │ + cbnz r3, 79e3e │ │ │ │ + b.n 79e20 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 79e4a │ │ │ │ + cbz r4, 79e3e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 79e32 │ │ │ │ + cbz r0, 79e26 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e4a │ │ │ │ + bge.n 79e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79e4a │ │ │ │ + cbnz r3, 79e3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 79e4a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79e3e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e56 │ │ │ │ + bge.n 79e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79e56 │ │ │ │ + cbnz r3, 79e4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205c10 <_PyErr_Clear@@Base> │ │ │ │ + b.w 2044c0 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00079e68 : │ │ │ │ +00079e5c : │ │ │ │ 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] @ (79eb0 ) │ │ │ │ + ldr r0, [pc, #52] @ (79ea4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79e8c │ │ │ │ + bge.n 79e80 │ │ │ │ movs r4, #0 │ │ │ │ - bl f7070 │ │ │ │ - b.n 79eaa │ │ │ │ + bl f73c8 │ │ │ │ + b.n 79e9e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 79e94 │ │ │ │ + cbnz r0, 79e88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79ea6 │ │ │ │ + b.n 79e9a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 79e90 │ │ │ │ + bpl.n 79e84 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00079eb4 : │ │ │ │ +00079ea8 : │ │ │ │ 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] @ (7a020 ) │ │ │ │ + ldr r4, [pc, #344] @ (7a014 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - movw r0, #26256 @ 0x6690 │ │ │ │ + movw r0, #25168 @ 0x6250 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r9, [r3, r4] │ │ │ │ - ble.n 79ee4 │ │ │ │ + ble.n 79ed8 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 79ee8 │ │ │ │ + cbnz r1, 79edc │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79f22 │ │ │ │ + cbz r0, 79f16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl a1de0 │ │ │ │ - cbnz r0, 79f14 │ │ │ │ + bl a1ea0 │ │ │ │ + cbnz r0, 79f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f22 │ │ │ │ + bge.n 79f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79f22 │ │ │ │ + cbnz r3, 79f16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 79f22 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79f16 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 79ef4 │ │ │ │ - b.n 79f30 │ │ │ │ - movw r1, #24292 @ 0x5ee4 │ │ │ │ + bne.n 79ee8 │ │ │ │ + b.n 79f24 │ │ │ │ + movw r1, #23204 @ 0x5aa4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #248] @ (7a024 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #248] @ (7a018 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #26496 @ 0x6780 │ │ │ │ + movw r0, #25408 @ 0x6340 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e867c │ │ │ │ + bl 1e6d2c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79f7c │ │ │ │ + beq.n 79f70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f6e │ │ │ │ + bge.n 79f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79f6e │ │ │ │ + cbnz r3, 79f62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #24312 @ 0x5ef8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #23224 @ 0x5ab8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #172] @ (7a024 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #172] @ (7a018 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f8e │ │ │ │ + bge.n 79f82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79f8e │ │ │ │ + cbnz r3, 79f82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7a01a │ │ │ │ + beq.n 7a00e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 20a930 │ │ │ │ + bl 2091e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a01a │ │ │ │ + beq.n 7a00e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 79fba │ │ │ │ - movw r1, #24336 @ 0x5f10 │ │ │ │ + cbnz r4, 79fae │ │ │ │ + movw r1, #23248 @ 0x5ad0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #108] @ (7a024 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #108] @ (7a028 ) │ │ │ │ + ldr r0, [pc, #108] @ (7a018 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #108] @ (7a01c ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f6420 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f4cd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79fd4 │ │ │ │ - movw r1, #24368 @ 0x5f30 │ │ │ │ + bge.n 79fc8 │ │ │ │ + movw r1, #23280 @ 0x5af0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #84] @ (7a024 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ (7a018 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 7a006 │ │ │ │ + cbz r0, 79ffa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eff30 │ │ │ │ + bl 1ee6e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 79ff2 │ │ │ │ - movw r1, #24388 @ 0x5f44 │ │ │ │ + bne.n 79fe6 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #52] @ (7a024 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (7a018 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a006 │ │ │ │ + bge.n 79ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 7a006 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 79ffa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a01a │ │ │ │ + bge.n 7a00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7a01a │ │ │ │ + cbnz r3, 7a00e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ │ │ │ │ -0007a02c : │ │ │ │ +0007a020 : │ │ │ │ movw r3, #61536 @ 0xf060 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 79eb4 │ │ │ │ + b.w 79ea8 │ │ │ │ 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 154f54 │ │ │ │ + bl 154f2c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r0, 7a082 │ │ │ │ + cbz r0, 7a076 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2be80 │ │ │ │ - cbnz r0, 7a086 │ │ │ │ + cbnz r0, 7a07a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7a08c │ │ │ │ - bl 8fa08 │ │ │ │ + b.n 7a080 │ │ │ │ + bl 8fa98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 │ │ │ │ @@ -117627,309 +117624,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] @ (7a15c ) │ │ │ │ - movw r2, #24420 @ 0x5f64 │ │ │ │ + ldr r3, [pc, #156] @ (7a150 ) │ │ │ │ + movw r2, #23332 @ 0x5b24 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5908 │ │ │ │ - cbz r0, 7a0f2 │ │ │ │ + bl f5c54 │ │ │ │ + cbz r0, 7a0e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7a0f6 │ │ │ │ + bge.n 7a0ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24440 @ 0x5f78 │ │ │ │ + movw r1, #23352 @ 0x5b38 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7a158 │ │ │ │ + b.n 7a14c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7a102 │ │ │ │ + bne.n 7a0f6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7a124 │ │ │ │ + b.n 7a118 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 7a124 │ │ │ │ + ble.n 7a118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a608 │ │ │ │ + bl 15a4f4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24480 @ 0x5fa0 │ │ │ │ + movw r1, #23392 @ 0x5b60 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7a0f2 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7a0e6 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 685d8 <_Py_cr_prod@@Base+0xe> │ │ │ │ + bl 685d4 <_Py_cr_prod@@Base+0xe> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 7a144 │ │ │ │ - bl 15a608 │ │ │ │ + bge.n 7a138 │ │ │ │ + bl 15a4f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ - b.n 7a0f2 │ │ │ │ - bl 15a608 │ │ │ │ - movw r0, #24528 @ 0x5fd0 │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 7a0e6 │ │ │ │ + bl 15a4f4 │ │ │ │ + movw r0, #23440 @ 0x5b90 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a220 │ │ │ │ + beq.n 7a214 │ │ │ │ blx 2b184 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7a188 │ │ │ │ + cbz r0, 7a17c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7a1ce │ │ │ │ + b.n 7a1c2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a222 │ │ │ │ + bge.n 7a216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a222 │ │ │ │ + bne.n 7a216 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a222 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a216 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 7a1e6 │ │ │ │ - bl 9b3dc │ │ │ │ + cbz r6, 7a1da │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a1e6 │ │ │ │ + beq.n 7a1da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a20a │ │ │ │ + blt.n 7a1fe │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #27705 @ 0x6c39 │ │ │ │ + movw r2, #26147 @ 0x6623 │ │ │ │ movt r2, #7 │ │ │ │ - movw r0, #24532 @ 0x5fd4 │ │ │ │ + movw r0, #23444 @ 0x5b94 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a1ae │ │ │ │ - b.n 7a21a │ │ │ │ + bne.n 7a1a2 │ │ │ │ + b.n 7a20e │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a200 │ │ │ │ + bge.n 7a1f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7a200 │ │ │ │ + cbnz r3, 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 2ad04 │ │ │ │ - b.n 7a222 │ │ │ │ + b.n 7a216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1cc │ │ │ │ + bne.n 7a1c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a1cc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad04 │ │ │ │ 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 7a254 │ │ │ │ + beq.n 7a248 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45064 @ 0xb008 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4e74 │ │ │ │ + bl 1d38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a2e0 │ │ │ │ + beq.n 7a2d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 7a27c │ │ │ │ - movw r2, #56388 @ 0xdc44 │ │ │ │ + bmi.n 7a270 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45064 @ 0xb008 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e3c4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7a2e0 │ │ │ │ + bl 28df9c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7a2d4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a24b0 │ │ │ │ + bl a2570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a31e │ │ │ │ + beq.n 7a312 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7a2ac │ │ │ │ + beq.n 7a2a0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7a2e0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7a2d4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 7a2cc │ │ │ │ + cbnz r3, 7a2c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl eeb48 │ │ │ │ - movw r1, #24536 @ 0x5fd8 │ │ │ │ + bl eee90 │ │ │ │ + movw r1, #23448 @ 0x5b98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 7a2e0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 7a2d4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7a2f0 │ │ │ │ + beq.n 7a2e4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154f54 │ │ │ │ - cbnz r0, 7a2e4 │ │ │ │ + bl 154f2c │ │ │ │ + cbnz r0, 7a2d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7a31e │ │ │ │ + b.n 7a312 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl b9f74 │ │ │ │ + bl b9ff0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7a2f2 │ │ │ │ + b.n 7a2e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be74 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7a312 │ │ │ │ + cbnz r0, 7a306 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e343c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ - b.n 7a31e │ │ │ │ - bl 1e5150 │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 7a312 │ │ │ │ + bl 1e3804 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007a324 <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (7a334 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ +0007a318 <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (7a328 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1e1e40 <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ + b.w 1e04ec <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ 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 7a410 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a404 <_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 7a34e <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + bne.n 7a342 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ movw r3, #59972 @ 0xea44 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a410 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a404 <_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 7a392 <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ + b.n 7a386 <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a434 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a428 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7a410 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a404 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a410 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a404 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a38e <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + beq.n 7a382 <_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 7a388 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + bne.n 7a37c <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a454 <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ + beq.n 7a448 <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a45e <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ + beq.n 7a452 <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a434 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a428 <_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 │ │ │ │ @@ -117942,189 +117939,189 @@ │ │ │ │ it hi │ │ │ │ movhi r3, r1 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #25 │ │ │ │ it ls │ │ │ │ movls r6, r9 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7a418 <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ + beq.n 7a40c <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7a388 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a37c <_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, 7a448 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r1, 7a43c <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - cbz r6, 7a448 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r6, 7a43c <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a3da <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ + bne.n 7a3ce <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r3, ip] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 7a38e <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + bne.n 7a382 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ adds r7, #2 │ │ │ │ mov r0, sl │ │ │ │ adds r3, r3, r7 │ │ │ │ - bne.n 7a464 <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ + bne.n 7a458 <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7a412 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + b.n 7a406 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ ldrd r3, fp, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a388 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a434 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a37c <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a428 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ mov fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a388 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a434 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a37c <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a428 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7a38e <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ - b.n 7a434 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a382 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + b.n 7a428 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ add.w r1, sl, #64 @ 0x40 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, 7a47a <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + cbz r2, 7a46e <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a47a <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + beq.n 7a46e <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ - b.n 7a46a <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + b.n 7a45e <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 7a444 <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ + b.n 7a438 <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ │ │ │ │ -0007a480 : │ │ │ │ +0007a474 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 7a4ba │ │ │ │ + blt.n 7a4ae │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #42709 @ 0xa6d5 │ │ │ │ + movw r2, #42697 @ 0xa6c9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a4ae │ │ │ │ + bne.n 7a4a2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2c0e8 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a4c0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0007a4b4 <_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, 7a508 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ + cbnz r4, 7a4fc <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #500] @ (7a6d0 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + ldr r3, [pc, #500] @ (7a6c4 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7a514 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ + bgt.n 7a508 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 7a530 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - cbnz r2, 7a53e <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ + beq.n 7a524 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r2, 7a532 <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7a626 <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ + beq.w 7a61a <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7a552 <_Py_DecodeLocaleEx@@Base+0x92> │ │ │ │ + beq.n 7a546 <_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 1b2594 │ │ │ │ + b.w 1b0e94 │ │ │ │ blx 2c104 │ │ │ │ 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 1b2738 │ │ │ │ - bl 1b20f0 │ │ │ │ - ldr r3, [pc, #408] @ (7a6d0 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + b.w 1b1038 │ │ │ │ + bl 1b09f0 │ │ │ │ + ldr r3, [pc, #408] @ (7a6c4 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a4f4 <_Py_DecodeLocaleEx@@Base+0x34> │ │ │ │ + beq.n 7a4e8 <_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 75694 │ │ │ │ + b.w 75914 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ blx 2b040 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7a5aa <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ + beq.n 7a59e <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 7a62c <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a620 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r2, #42709 @ 0xa6d5 │ │ │ │ + movw r2, #42697 @ 0xa6c9 │ │ │ │ movt r2, #7 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7a634 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ + bne.n 7a628 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a62c <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a620 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b040 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7a69a <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ + bne.n 7a68e <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ blx 2c104 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 7a62c <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a620 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a480 │ │ │ │ + bl 7a474 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a62c <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a620 <_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] │ │ │ │ @@ -118133,158 +118130,158 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ blx 2ae24 │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.n 7a642 <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ + bhi.n 7a636 <_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 7a646 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bls.n 7a63a <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 7a646 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bcs.n 7a63a <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ subs r4, r4, r0 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a5d4 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ + bne.n 7a5c8 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ ldrd r0, r4, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a61e <_Py_DecodeLocaleEx@@Base+0x15e> │ │ │ │ + beq.n 7a612 <_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 7a502 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a4f6 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7a556 <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ + b.n 7a54a <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a502 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a4f6 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a596 <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ - b.n 7a62c <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bne.n 7a58a <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ + b.n 7a620 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a60c <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ + beq.n 7a600 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r1, 7a668 <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ + cbz r1, 7a65c <_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 7a606 <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ + b.n 7a5fa <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a710 │ │ │ │ + bl 7a704 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a680 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ + beq.n 7a674 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a692 <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ - movw r3, #15940 @ 0x3e44 │ │ │ │ + beq.n 7a686 <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ + movw r3, #14852 @ 0x3a04 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a502 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ - cbz r0, 7a6bc <_Py_DecodeLocaleEx@@Base+0x1fc> │ │ │ │ + b.n 7a4f6 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + cbz r0, 7a6b0 <_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 7a5a4 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcc.w 7a598 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 7a5a4 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcs.w 7a598 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7a69e <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ + bne.n 7a692 <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ str.w r5, [sl] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a622 <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ + beq.n 7a616 <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a502 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a4f6 <_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 2c0e8 │ │ │ │ │ │ │ │ -0007a6e0 : │ │ │ │ +0007a6d4 : │ │ │ │ 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, 7a70a │ │ │ │ + cbz r3, 7a6fe │ │ │ │ blx 2b488 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b2094 │ │ │ │ - b.n 7a6fe │ │ │ │ + bl 1b0994 │ │ │ │ + b.n 7a6f2 │ │ │ │ │ │ │ │ -0007a710 : │ │ │ │ +0007a704 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #42869 @ 0xa775 │ │ │ │ + movw r2, #42857 @ 0xa769 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a732 │ │ │ │ + bne.n 7a726 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2af70 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0007a740 : │ │ │ │ +0007a734 : │ │ │ │ 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, 7a76c │ │ │ │ + cbz r3, 7a760 │ │ │ │ blx 2b488 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b2094 │ │ │ │ - b.n 7a75e │ │ │ │ + bl 1b0994 │ │ │ │ + b.n 7a752 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2af70 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -118297,117 +118294,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 7a812 │ │ │ │ + ble.n 7a806 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r6, #42869 @ 0xa775 │ │ │ │ + movw r6, #42857 @ 0xa769 │ │ │ │ movt r6, #7 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a82e │ │ │ │ + bne.n 7a822 │ │ │ │ blx 2af74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7a7fa │ │ │ │ + ble.n 7a7ee │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a838 │ │ │ │ + bne.n 7a82c │ │ │ │ blx 2af74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 7a7fa │ │ │ │ + ble.n 7a7ee │ │ │ │ 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 7a81c │ │ │ │ + bne.n 7a810 │ │ │ │ blx 2af74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 7a7e0 │ │ │ │ + blt.n 7a7d4 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a826 │ │ │ │ + bne.n 7a81a │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r6, #42869 @ 0xa775 │ │ │ │ + movw r6, #42857 @ 0xa769 │ │ │ │ movt r6, #7 │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7ee │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a7f2 │ │ │ │ + b.n 7a7e6 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a80a │ │ │ │ + b.n 7a7fe │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a7c2 │ │ │ │ + b.n 7a7b6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a7d8 │ │ │ │ + b.n 7a7cc │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a8dc │ │ │ │ + beq.n 7a8d0 │ │ │ │ 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 7a906 │ │ │ │ + bne.n 7a8fa │ │ │ │ ldrb.w r3, [r1, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a8f2 │ │ │ │ + bne.n 7a8e6 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a8f2 │ │ │ │ + bne.n 7a8e6 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a8f2 │ │ │ │ + bne.n 7a8e6 │ │ │ │ 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 7a88a │ │ │ │ + bne.n 7a87e │ │ │ │ adds r5, r1, #4 │ │ │ │ add r5, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #253 @ 0xfd │ │ │ │ - bne.n 7a8de │ │ │ │ + bne.n 7a8d2 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7a89c │ │ │ │ + bne.n 7a890 │ │ │ │ sub.w r5, r1, #8 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w r2, r3, r2, lsl #8 │ │ │ │ - bne.n 7a8ae │ │ │ │ + bne.n 7a8a2 │ │ │ │ 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 2b47c │ │ │ │ @@ -118415,38 +118412,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 709f0 │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + bl 70b68 │ │ │ │ + movw r1, #29508 @ 0x7344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #48] @ (7a920 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (7a914 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 709f0 │ │ │ │ - movw r1, #30572 @ 0x776c │ │ │ │ + bl 70b68 │ │ │ │ + movw r1, #29484 @ 0x732c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #28] @ (7a920 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (7a914 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 709f0 │ │ │ │ - movw r1, #30512 @ 0x7730 │ │ │ │ + bl 70b68 │ │ │ │ + movw r1, #29424 @ 0x72f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #4] @ (7a920 ) │ │ │ │ + ldr r0, [pc, #4] @ (7a914 ) │ │ │ │ mov r2, r5 │ │ │ │ - bl 75d86 <_PyMonitoring_FireLineEvent@@Base+0x4c2> │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + bl 75a98 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -0007a924 : │ │ │ │ +0007a918 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2c0d8 │ │ │ │ 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 │ │ │ │ @@ -118585,15 +118582,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 7a9e4 │ │ │ │ + bne.n 7a9d8 │ │ │ │ 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 │ │ │ │ @@ -118630,15 +118627,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 7ac28 │ │ │ │ + beq.n 7ac1c │ │ │ │ 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 │ │ │ │ @@ -118699,61 +118696,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 7ab2c │ │ │ │ + b.n 7ab20 │ │ │ │ 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 7ac6a │ │ │ │ + b.n 7ac5e │ │ │ │ eor.w fp, lr, fp │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ add.w r3, r4, r1, ror #27 │ │ │ │ - bls.n 7ac98 │ │ │ │ + bls.n 7ac8c │ │ │ │ add r3, r8 │ │ │ │ adds r2, #1 │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add fp, r6 │ │ │ │ - beq.n 7acac │ │ │ │ + beq.n 7aca0 │ │ │ │ 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 7ac44 │ │ │ │ + bhi.n 7ac38 │ │ │ │ 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 7ac60 │ │ │ │ + b.n 7ac54 │ │ │ │ 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 7ac60 │ │ │ │ + b.n 7ac54 │ │ │ │ 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 │ │ │ │ @@ -118761,156 +118758,158 @@ │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r1, r3, [r5, #8] │ │ │ │ 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 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007acd0 : │ │ │ │ +0007acc8 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ace0 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0007acd8 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007acf0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0007ace8 <_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 7ad84 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ - movw r8, #15985 @ 0x3e71 │ │ │ │ + bne.n 7ad7c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + movw r8, #16029 @ 0x3e9d │ │ │ │ movt r8, #8 │ │ │ │ - movw r5, #14441 @ 0x3869 │ │ │ │ + movw r5, #14485 @ 0x3895 │ │ │ │ movt r5, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7ad7a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + cbz r0, 7ad72 <_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, 7ad8a <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ + cbz r0, 7ad82 <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2b47c │ │ │ │ - movw r3, #60329 @ 0xeba9 │ │ │ │ + movw r3, #60121 @ 0xead9 │ │ │ │ movt r3, #21 │ │ │ │ - movw r2, #60609 @ 0xecc1 │ │ │ │ + movw r2, #60601 @ 0xecb9 │ │ │ │ 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 7ad7a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #5589 @ 0x15d5 │ │ │ │ + bne.n 7ad72 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #6261 @ 0x1875 │ │ │ │ movt r3, #19 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7ad7a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #5505 @ 0x1581 │ │ │ │ + bne.n 7ad72 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #6177 @ 0x1821 │ │ │ │ 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 7ad20 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ + b.n 7ad18 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ad7c <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ + b.n 7ad74 <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ │ │ │ │ -0007ad94 : │ │ │ │ +0007ad8c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 7ad9c │ │ │ │ + cbz r3, 7ad94 │ │ │ │ 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 90b74 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 7adda │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 7add2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32536 @ 0x7f18 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7add2 │ │ │ │ + blt.n 7adca │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7adb8 │ │ │ │ + beq.n 7adb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 7ad9a │ │ │ │ + b.n 7ad92 │ │ │ │ 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 7b064 │ │ │ │ + bne.w 7b05c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7b45c │ │ │ │ + bpl.w 7b454 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7b046 │ │ │ │ + bpl.w 7b03e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b060 │ │ │ │ + beq.w 7b058 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #46285 @ 0xb4cd │ │ │ │ + movw r3, #46277 @ 0xb4c5 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b462 │ │ │ │ + bne.w 7b45a │ │ │ │ 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] │ │ │ │ @@ -118936,15 +118935,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 7b06c │ │ │ │ + ble.w 7b064 │ │ │ │ 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 │ │ │ │ @@ -118980,15 +118979,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 7b018 │ │ │ │ + bls.n 7b010 │ │ │ │ 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] │ │ │ │ @@ -119032,50 +119031,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 7af7c │ │ │ │ + bgt.n 7af74 │ │ │ │ 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 7b28e │ │ │ │ + bhi.w 7b286 │ │ │ │ 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 7ae36 │ │ │ │ + bne.w 7ae2e │ │ │ │ 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 7b28e │ │ │ │ + bhi.w 7b286 │ │ │ │ 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 │ │ │ │ @@ -119214,15 +119213,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 7b060 │ │ │ │ + b.n 7b058 │ │ │ │ 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] │ │ │ │ @@ -119352,71 +119351,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 7b268 │ │ │ │ + b.n 7b260 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 7b0a2 │ │ │ │ + b.n 7b09a │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 7b04a │ │ │ │ + b.n 7b042 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b268 │ │ │ │ + b.n 7b260 │ │ │ │ │ │ │ │ -0007b46c : │ │ │ │ +0007b464 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 7b4c0 │ │ │ │ + cbz r1, 7b4b8 │ │ │ │ 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, #46285 @ 0xb4cd │ │ │ │ + movw ip, #46277 @ 0xb4c5 │ │ │ │ movt ip, #7 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7b4c4 │ │ │ │ + bne.n 7b4bc │ │ │ │ movw r1, #61560 @ 0xf078 │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7b4f8 │ │ │ │ + bl 7b4f0 │ │ │ │ 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 7b4b2 │ │ │ │ + b.n 7b4aa │ │ │ │ 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 7b4f8 │ │ │ │ + bl 7b4f0 │ │ │ │ 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 │ │ │ │ @@ -119443,15 +119442,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 7bac6 │ │ │ │ + ble.w 7babe │ │ │ │ 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 │ │ │ │ @@ -119492,15 +119491,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 7b6bc │ │ │ │ + bls.n 7b6b4 │ │ │ │ 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] │ │ │ │ @@ -119544,30 +119543,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 7b618 │ │ │ │ + bgt.n 7b610 │ │ │ │ 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 7b8f6 │ │ │ │ + bhi.w 7b8ee │ │ │ │ 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 │ │ │ │ @@ -119859,37 +119858,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 7b8f6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 7badc ) │ │ │ │ + bhi.w 7b8ee │ │ │ │ + add r5, pc, #4 @ (adr r5, 7bad4 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - @ instruction: 0xb8ef │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb8e9 │ │ │ │ + @ instruction: 0xb8e7 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb8e3 │ │ │ │ + @ instruction: 0xb8e1 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb709 │ │ │ │ + @ instruction: 0xb8db │ │ │ │ movs r7, r0 │ │ │ │ - revsh r1, r7 │ │ │ │ + @ instruction: 0xb701 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb6f9 │ │ │ │ + revsh r1, r6 │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xb6f1 │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xb6e9 │ │ │ │ + movs r7, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 7b708 │ │ │ │ + b.n 7b700 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007bb04 : │ │ │ │ +0007bafc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2ae7c │ │ │ │ subs r0, #0 │ │ │ │ @@ -119907,86 +119906,86 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c020 │ │ │ │ + beq.w 7c018 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c012 │ │ │ │ + bne.w 7c00a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc26 │ │ │ │ + bne.n 7bc1e │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2acec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c042 │ │ │ │ + bne.w 7c03a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7bda2 │ │ │ │ + bne.w 7bd9a │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c074 │ │ │ │ + bne.w 7c06c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c066 │ │ │ │ + bne.w 7c05e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c02c │ │ │ │ + beq.w 7c024 │ │ │ │ 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 7bbb4 │ │ │ │ + bne.n 7bbac │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd54 │ │ │ │ + bne.w 7bd4c │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bf08 │ │ │ │ + beq.w 7bf00 │ │ │ │ blx 2b488 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bd6c │ │ │ │ - ldr r3, [pc, #776] @ (7bf00 ) │ │ │ │ + bne.w 7bd64 │ │ │ │ + ldr r3, [pc, #776] @ (7bef8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd54 │ │ │ │ + bne.w 7bd4c │ │ │ │ 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 7bd7e │ │ │ │ + bne.w 7bd76 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c034 │ │ │ │ + bne.w 7c02c │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r3], #16 │ │ │ │ @@ -119999,705 +119998,705 @@ │ │ │ │ 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 7bf98 │ │ │ │ + beq.w 7bf90 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bf6e │ │ │ │ + bne.w 7bf66 │ │ │ │ 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 7bf80 │ │ │ │ + blt.w 7bf78 │ │ │ │ movw lr, #32004 @ 0x7d04 │ │ │ │ movt lr, #9665 @ 0x25c1 │ │ │ │ movs r1, #2 │ │ │ │ cmp lr, r3 │ │ │ │ sbcs r1, r2 │ │ │ │ - blt.w 7bf5c │ │ │ │ + blt.w 7bf54 │ │ │ │ mov.w lr, #51712 @ 0xca00 │ │ │ │ movt lr, #15258 @ 0x3b9a │ │ │ │ cmp r0, #0 │ │ │ │ umull r1, r3, r3, lr │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ - ble.w 7bf22 │ │ │ │ + ble.w 7bf1a │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ mvns r2, r0 │ │ │ │ sub.w lr, lr, ip │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ - blt.w 7bf64 │ │ │ │ + blt.w 7bf5c │ │ │ │ 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 7bf46 │ │ │ │ + blt.w 7bf3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r0, r0, fp │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #516 @ (adr r3, 7bef8 ) │ │ │ │ + add r3, pc, #516 @ (adr r3, 7bef0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bf0e │ │ │ │ + blt.w 7bf06 │ │ │ │ strd r0, ip, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 2bfd4 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 7bdac │ │ │ │ + bne.n 7bda4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb64 │ │ │ │ + beq.w 7bb5c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb64 │ │ │ │ + bne.w 7bb5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c090 │ │ │ │ + beq.w 7c088 │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bd3a │ │ │ │ + bne.n 7bd32 │ │ │ │ mov.w r9, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 7bb64 │ │ │ │ + b.n 7bb5c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bd58 │ │ │ │ + bne.n 7bd50 │ │ │ │ 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 7bc10 │ │ │ │ + beq.w 7bc08 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7bd96 │ │ │ │ + bne.n 7bd8e │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7bd86 │ │ │ │ + bne.n 7bd7e │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 7bc10 │ │ │ │ - b.n 7bd7e │ │ │ │ + beq.w 7bc08 │ │ │ │ + b.n 7bd76 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 7bb86 │ │ │ │ + b.n 7bb7e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7beae │ │ │ │ + bne.n 7bea6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 7bdc2 │ │ │ │ + cbnz r3, 7bdba │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 7bb6a │ │ │ │ + b.n 7bb62 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ 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] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c00a │ │ │ │ + beq.w 7c002 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bff8 │ │ │ │ + bne.w 7bff0 │ │ │ │ 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 7bfd6 │ │ │ │ + blt.w 7bfce │ │ │ │ movw ip, #32004 @ 0x7d04 │ │ │ │ movt ip, #9665 @ 0x25c1 │ │ │ │ movs r1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs.w r1, r1, lr │ │ │ │ - blt.w 7bfc4 │ │ │ │ + blt.w 7bfbc │ │ │ │ mov.w ip, #51712 @ 0xca00 │ │ │ │ movt ip, #15258 @ 0x3b9a │ │ │ │ cmp r2, #0 │ │ │ │ umull r1, r3, r3, ip │ │ │ │ mla r3, ip, lr, r3 │ │ │ │ - ble.n 7bed0 │ │ │ │ + ble.n 7bec8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ mvn.w lr, r2 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w ip, ip, r3 │ │ │ │ - blt.w 7bfcc │ │ │ │ + blt.w 7bfc4 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r3, r0, r3 │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvns r0, r0 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - blt.w 7bfae │ │ │ │ + blt.w 7bfa6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #120 @ (adr r3, 7bef8 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 7bef0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bebc │ │ │ │ + blt.n 7beb4 │ │ │ │ strd r0, ip, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 2bfd4 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 7beaa │ │ │ │ + bne.n 7bea2 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7bd16 │ │ │ │ + b.n 7bd0e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bdb8 │ │ │ │ - movw r1, #33160 @ 0x8188 │ │ │ │ + beq.n 7bdb0 │ │ │ │ + movw r1, #32072 @ 0x7d48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #76] @ (7bf04 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (7befc ) │ │ │ │ + bl 7560e <_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 7be8c │ │ │ │ + b.n 7be84 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.n 7be50 │ │ │ │ + beq.n 7be48 │ │ │ │ rsbs lr, r2, #0 │ │ │ │ mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ sbc.w ip, ip, r0 │ │ │ │ cmp r1, lr │ │ │ │ sbcs.w ip, r3, ip │ │ │ │ - bge.n 7be50 │ │ │ │ + bge.n 7be48 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be56 │ │ │ │ + b.n 7be4e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r6, r6 │ │ │ │ - bl 1b2094 │ │ │ │ - b.n 7bbe2 │ │ │ │ + bl 1b0994 │ │ │ │ + b.n 7bbda │ │ │ │ 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 7bd02 │ │ │ │ + b.n 7bcfa │ │ │ │ orrs.w lr, r0, ip │ │ │ │ - beq.w 7bcc2 │ │ │ │ + beq.w 7bcba │ │ │ │ negs r2, r0 │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ sbc.w lr, lr, ip │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w lr, r3, lr │ │ │ │ - bge.w 7bcc2 │ │ │ │ + bge.w 7bcba │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bcc8 │ │ │ │ + b.n 7bcc0 │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ movt r2, #13042 @ 0x32f2 │ │ │ │ movw r0, #32004 @ 0x7d04 │ │ │ │ movt r0, #9665 @ 0x25c1 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7bd02 │ │ │ │ + b.n 7bcfa │ │ │ │ cmp r0, #1 │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bfa4 │ │ │ │ + blt.n 7bf9c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bcc8 │ │ │ │ + b.n 7bcc0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - add r3, pc, #356 @ (adr r3, 7c0d8 ) │ │ │ │ + add r3, pc, #356 @ (adr r3, 7c0d0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7bd02 │ │ │ │ + b.n 7bcfa │ │ │ │ cmp r0, #1 │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bf90 │ │ │ │ + blt.n 7bf88 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bcc2 │ │ │ │ + b.n 7bcba │ │ │ │ orrs.w r3, r0, ip │ │ │ │ - beq.n 7bf88 │ │ │ │ - b.n 7bf3e │ │ │ │ + beq.n 7bf80 │ │ │ │ + b.n 7bf36 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2b8 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7bccc │ │ │ │ + b.n 7bcc4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bcc2 │ │ │ │ + b.n 7bcba │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ movt r2, #13042 @ 0x32f2 │ │ │ │ movw r0, #32004 @ 0x7d04 │ │ │ │ movt r0, #9665 @ 0x25c1 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7be8c │ │ │ │ + b.n 7be84 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bfe6 │ │ │ │ + blt.n 7bfde │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be56 │ │ │ │ + b.n 7be4e │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bff0 │ │ │ │ + blt.n 7bfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be50 │ │ │ │ + b.n 7be48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be50 │ │ │ │ + b.n 7be48 │ │ │ │ orrs.w r3, r2, r0 │ │ │ │ - beq.n 7bfde │ │ │ │ - b.n 7beea │ │ │ │ + beq.n 7bfd6 │ │ │ │ + b.n 7bee2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add r3, pc, #216 @ (adr r3, 7c0d8 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 7c0d0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e37bc <_PyMonitoring_FireBranchEvent@@Base+0x90c> │ │ │ │ + bl 2e337c <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7be8c │ │ │ │ + b.n 7be84 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2c8 │ │ │ │ - b.n 7be5a │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + bl 6d2b8 │ │ │ │ + b.n 7be52 │ │ │ │ + movw r1, #32040 @ 0x7d28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #180] @ (7c0d0 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #180] @ (7c0c8 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 37268 │ │ │ │ + bl 3726a │ │ │ │ blx 2b704 │ │ │ │ - b.n 7c026 │ │ │ │ + b.n 7c01e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c608 │ │ │ │ - cbz r0, 7c050 │ │ │ │ - movw r1, #33192 @ 0x81a8 │ │ │ │ + cbz r0, 7c048 │ │ │ │ + movw r1, #32104 @ 0x7d68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #144] @ (7c0d0 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33228 @ 0x81cc │ │ │ │ + ldr r0, [pc, #144] @ (7c0c8 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32140 @ 0x7d8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #132] @ (7c0d0 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #132] @ (7c0c8 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 7c082 │ │ │ │ - bl 1d0128 <_PySys_GetRequiredAttr@@Base+0x11c4> │ │ │ │ + cbz r3, 7c07a │ │ │ │ + bl 1cea38 <_PySys_GetRequiredAttr@@Base+0x11c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 37268 │ │ │ │ + bl 3726a │ │ │ │ blx 2b704 │ │ │ │ - b.n 7c060 │ │ │ │ - movw r1, #33308 @ 0x821c │ │ │ │ + b.n 7c058 │ │ │ │ + movw r1, #32220 @ 0x7ddc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #96] @ (7c0d0 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33268 @ 0x81f4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #80] @ (7c0d0 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33352 @ 0x8248 │ │ │ │ + ldr r0, [pc, #96] @ (7c0c8 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32180 @ 0x7db4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #80] @ (7c0c8 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32264 @ 0x7e08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #72] @ (7c0d4 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (7c0cc ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2c608 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c034 │ │ │ │ + bne.n 7c02c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7c0b0 │ │ │ │ + bne.n 7c0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 37268 │ │ │ │ + bl 3726a │ │ │ │ blx 2b704 │ │ │ │ - b.n 7c0aa │ │ │ │ + b.n 7c0a2 │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c0b8 │ │ │ │ + bne.n 7c0b0 │ │ │ │ dmb ish │ │ │ │ - b.n 7c0a4 │ │ │ │ + b.n 7c09c │ │ │ │ nop │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r6, r6 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e964 │ │ │ │ + beq.w 7e95c │ │ │ │ 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 7e87a │ │ │ │ + bne.w 7e872 │ │ │ │ addw r3, pc, #1280 @ 0x500 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #33720 @ 0x83b8 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea0a │ │ │ │ + beq.w 7ea02 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #32644 @ 0x7f84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c3ac │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #788] @ (7c470 ) │ │ │ │ + ldr r4, [pc, #788] @ (7c468 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #3937 @ 0xf61 │ │ │ │ + movw r1, #39673 @ 0x9af9 │ │ │ │ movt r1, #8 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #63049 @ 0xf649 │ │ │ │ + movw r0, #63041 @ 0xf641 │ │ │ │ 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, #42113 @ 0xa481 │ │ │ │ + movw sl, #42101 @ 0xa475 │ │ │ │ movt sl, #7 │ │ │ │ - movw r7, #42769 @ 0xa711 │ │ │ │ + movw r7, #42757 @ 0xa705 │ │ │ │ movt r7, #7 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 7acf0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 7ace8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea62 │ │ │ │ - ldr r0, [pc, #712] @ (7c474 ) │ │ │ │ - movw r8, #5589 @ 0x15d5 │ │ │ │ + beq.w 7ea5a │ │ │ │ + ldr r0, [pc, #712] @ (7c46c ) │ │ │ │ + movw r8, #6261 @ 0x1875 │ │ │ │ movt r8, #19 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7c478 ) │ │ │ │ - movw fp, #42709 @ 0xa6d5 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7c470 ) │ │ │ │ + movw fp, #42697 @ 0xa6c9 │ │ │ │ movt fp, #7 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7c47c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7c474 ) │ │ │ │ movs r7, #0 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7c480 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7c484 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7c488 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7c48c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7c490 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7c494 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7c498 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7c49c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7c4a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7c4a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7c4a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7c4ac ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7c478 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7c47c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7c480 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7c484 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7c488 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7c48c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7c490 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7c494 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7c498 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7c49c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7c4a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7c4a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7c4b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7c4b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7c4b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7c4bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7c4c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7c4c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7c4c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7c4cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7c4d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7c4d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7c4d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7c4dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7c4e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7c4e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7c4e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7c4ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7c4f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7c4f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7c4f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7c4fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7c500 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7c504 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7c508 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7c50c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7c510 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7c514 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7c518 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7c51c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7c520 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7c524 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7c528 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7c52c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7c530 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7c534 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7c538 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7c53c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7c540 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7c544 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7c548 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7c54c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7c550 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7c554 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7c558 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7c55c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7c560 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7c564 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7c568 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7c56c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7c570 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7c574 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7c578 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7c57c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7c580 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7c584 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7c588 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7c58c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7c590 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7c594 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7c598 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7c59c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7c5a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7c5a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7c5a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7c5ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7c5b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7c5b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7c5b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7c5bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7c5c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7c5c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7c5c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7c5cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7c5d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7c5d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7c5d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7c5dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #504] @ (7c5e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #504] @ (7c5e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #500] @ (7c5e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7c4a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7c4ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7c4b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7c4b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7c4b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7c4bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7c4c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7c4c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7c4c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7c4cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7c4d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7c4d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7c4d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7c4dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7c4e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7c4e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7c4e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7c4ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7c4f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7c4f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7c4f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7c4fc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7c500 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7c504 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7c508 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7c50c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7c510 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7c514 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7c518 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7c51c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7c520 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7c524 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7c528 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7c52c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7c530 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7c534 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7c538 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7c53c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7c540 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7c544 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7c548 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7c54c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7c550 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7c554 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7c558 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7c55c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7c560 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7c564 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7c568 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7c56c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7c570 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7c574 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7c578 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7c57c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7c580 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7c584 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7c588 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7c58c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7c590 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7c594 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7c598 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7c59c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7c5a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7c5a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7c5a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7c5ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7c5b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7c5b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7c5b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7c5bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7c5c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7c5c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7c5c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7c5cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7c5d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7c5d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #504] @ (7c5d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #504] @ (7c5dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #500] @ (7c5e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #492] @ (7c5ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #488] @ (7c5f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #488] @ (7c5f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #484] @ (7c5f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #484] @ (7c5fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #480] @ (7c600 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #480] @ (7c604 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #492] @ (7c5e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #488] @ (7c5e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #488] @ (7c5ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #484] @ (7c5f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #484] @ (7c5f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #480] @ (7c5f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #480] @ (7c5fc ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #468] @ (7c608 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #468] @ (7c60c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #464] @ (7c610 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #468] @ (7c600 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #468] @ (7c604 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #464] @ (7c608 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #456] @ (7c614 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #452] @ (7c618 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #452] @ (7c61c ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #456] @ (7c60c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #452] @ (7c610 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #452] @ (7c614 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #440] @ (7c620 ) │ │ │ │ - bl 7eb34 │ │ │ │ - b.n 7c62c │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #440] @ (7c618 ) │ │ │ │ + bl 7eb2c │ │ │ │ + b.n 7c624 │ │ │ │ nop.w │ │ │ │ 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 │ │ │ │ @@ -120737,29 +120736,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, 7c4d0 │ │ │ │ + cbz r4, 7c4c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c4de │ │ │ │ + cbz r0, 7c4d6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4ec │ │ │ │ + cbz r4, 7c4e4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4f8 │ │ │ │ + cbz r4, 7c4f0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c504 │ │ │ │ + cbz r4, 7c4fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c510 │ │ │ │ + cbz r4, 7c508 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c51c │ │ │ │ + cbz r4, 7c514 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c528 │ │ │ │ + cbz r4, 7c520 │ │ │ │ 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 │ │ │ │ @@ -120767,27 +120766,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, 7c54e │ │ │ │ + cbz r0, 7c546 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c55a │ │ │ │ + cbz r4, 7c552 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c568 │ │ │ │ + cbz r0, 7c560 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c576 │ │ │ │ + cbz r0, 7c56e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c582 │ │ │ │ + cbz r0, 7c57a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c592 │ │ │ │ + cbz r0, 7c58a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c59e │ │ │ │ + cbz r4, 7c596 │ │ │ │ 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 │ │ │ │ @@ -120859,29 +120858,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, 7c5c6 │ │ │ │ + cbnz r4, 7c5be │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5d2 │ │ │ │ + cbnz r4, 7c5ca │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5e0 │ │ │ │ + cbnz r4, 7c5d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5ee │ │ │ │ + cbnz r4, 7c5e6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c5fa │ │ │ │ + cbnz r0, 7c5f2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c606 │ │ │ │ + cbnz r0, 7c5fe │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c610 │ │ │ │ + cbnz r4, 7c608 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c61c │ │ │ │ + cbnz r4, 7c614 │ │ │ │ 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 │ │ │ │ @@ -120889,290 +120888,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, 7c648 │ │ │ │ + cbnz r0, 7c640 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c654 │ │ │ │ + cbnz r0, 7c64c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c660 │ │ │ │ + cbnz r0, 7c658 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c672 │ │ │ │ + cbnz r4, 7c66a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c67e │ │ │ │ + cbnz r4, 7c676 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c68c │ │ │ │ + cbnz r0, 7c684 │ │ │ │ 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] @ (7c928 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #760] @ (7c92c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #756] @ (7c930 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #756] @ (7c934 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7c938 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7c93c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7c940 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7c944 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7c948 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7c94c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #740] @ (7c950 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #740] @ (7c954 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7c958 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7c95c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7c960 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7c964 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7c968 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7c96c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7c970 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7c974 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7c978 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7c97c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7c980 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7c984 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7c988 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7c98c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7c990 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7c994 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7c998 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7c99c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7c9a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7c9a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7c9a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7c9ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7c9b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7c9b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7c9b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7c9bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7c9c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7c9c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7c9c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7c9cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7c9d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7c9d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7c9d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7c9dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7c9e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7c9e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7c9e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7c9ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7c9f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7c9f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7c9f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7c9fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7ca00 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7ca04 ) │ │ │ │ - bl 7eb34 │ │ │ │ + ldr r0, [pc, #760] @ (7c920 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #760] @ (7c924 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #756] @ (7c928 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #756] @ (7c92c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7c930 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7c934 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7c938 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7c93c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7c940 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7c944 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #740] @ (7c948 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #740] @ (7c94c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7c950 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7c954 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7c958 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7c95c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7c960 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7c964 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7c968 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7c96c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7c970 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7c974 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7c978 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7c97c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7c980 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7c984 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7c988 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7c98c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7c990 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7c994 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7c998 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7c99c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7c9a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7c9a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7c9a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7c9ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7c9b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7c9b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7c9b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7c9bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7c9c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7c9c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7c9c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7c9cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7c9d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7c9d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7c9d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7c9dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7c9e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7c9e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7c9e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7c9ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7c9f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7c9f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7c9f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7c9fc ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7ca08 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7ca0c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7ca10 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7ca14 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7ca18 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7ca1c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7ca20 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7ca24 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7ca28 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7ca2c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7ca30 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7ca34 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7ca38 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7ca3c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7ca40 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7ca44 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7ca48 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7ca4c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7ca50 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7ca54 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7ca58 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7ca5c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7ca60 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7ca64 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7ca68 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7ca6c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7ca70 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7ca74 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7ca78 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7ca7c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7ca80 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7ca84 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7ca88 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7ca8c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7ca90 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7ca00 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7ca04 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7ca08 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7ca0c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7ca10 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7ca14 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7ca18 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7ca1c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7ca20 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7ca24 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7ca28 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7ca2c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7ca30 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7ca34 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7ca38 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7ca3c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7ca40 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7ca44 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7ca48 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7ca4c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7ca50 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7ca54 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7ca58 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7ca5c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7ca60 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7ca64 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7ca68 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7ca6c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7ca70 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7ca74 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7ca78 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7ca7c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7ca80 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7ca84 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7ca88 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7ca94 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7ca98 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7ca9c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7caa0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7caa4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7caa8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7caac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7cab0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7cab4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7cab8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7cabc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7cac0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7cac4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7cac8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7cacc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7cad0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7cad4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7cad8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7cadc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7cae0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7cae4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7cae8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7caec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7caf0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7caf4 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7ca8c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7ca90 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7ca94 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7ca98 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7ca9c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7caa0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7caa4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7caa8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7caac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7cab0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7cab4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7cab8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7cabc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7cac0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7cac4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7cac8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7cacc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7cad0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7cad4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7cad8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7cadc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7cae0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7cae4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7cae8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7caec ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #504] @ (7caf8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #504] @ (7cafc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #500] @ (7cb00 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #500] @ (7cb04 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #496] @ (7cb08 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #496] @ (7cb0c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #492] @ (7cb10 ) │ │ │ │ - bl 7eb34 │ │ │ │ - b.n 7cb14 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #504] @ (7caf0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #504] @ (7caf4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #500] @ (7caf8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #500] @ (7cafc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #496] @ (7cb00 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #496] @ (7cb04 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #492] @ (7cb08 ) │ │ │ │ + bl 7eb2c │ │ │ │ + b.n 7cb0c │ │ │ │ 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} │ │ │ │ @@ -121411,267 +121410,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] @ (7ce14 ) │ │ │ │ - bl 7eb34 │ │ │ │ + ldr r0, [pc, #764] @ (7ce0c ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #756] @ (7ce18 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7ce1c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7ce20 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7ce24 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7ce28 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7ce2c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7ce30 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #756] @ (7ce10 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7ce14 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7ce18 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7ce1c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7ce20 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7ce24 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7ce28 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7ce34 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7ce38 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7ce3c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7ce40 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7ce44 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7ce48 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7ce4c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7ce50 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7ce54 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7ce58 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7ce5c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7ce60 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7ce64 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7ce68 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7ce6c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7ce70 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7ce2c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7ce30 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7ce34 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7ce38 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7ce3c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7ce40 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7ce44 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7ce48 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7ce4c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7ce50 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7ce54 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7ce58 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7ce5c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7ce60 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7ce64 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7ce68 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7ce74 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7ce78 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7ce7c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7ce80 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7ce84 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7ce88 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7ce8c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7ce90 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7ce94 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7ce98 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7ce9c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7cea0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7cea4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7cea8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7ceac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7ceb0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7ceb4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7ceb8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7cebc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7cec0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7cec4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7cec8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7cecc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7ced0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7ced4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7ced8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7cedc ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7ce6c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7ce70 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7ce74 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7ce78 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7ce7c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7ce80 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7ce84 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7ce88 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7ce8c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7ce90 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7ce94 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7ce98 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7ce9c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7cea0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7cea4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7cea8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7ceac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7ceb0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7ceb4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7ceb8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7cebc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7cec0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7cec4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7cec8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7cecc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7ced0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7ced4 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7cee0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7cee4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7cee8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7ceec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7cef0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7cef4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7cef8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7cefc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7cf00 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7cf04 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7cf08 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7cf0c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7cf10 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7cf14 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7cf18 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7cf1c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7cf20 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7cf24 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7cf28 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7cf2c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7cf30 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7cf34 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7cf38 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7cf3c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7cf40 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7cf44 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7cf48 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7cf4c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7cf50 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7cf54 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7cf58 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7cf5c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7cf60 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7cf64 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7cf68 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7cf6c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7cf70 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7cf74 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7cf78 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7cf7c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7cf80 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7cf84 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7cf88 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7cf8c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7cf90 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7cf94 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7cf98 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7cf9c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7cfa0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7cfa4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7cfa8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7cfac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7cfb0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7cfb4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7cfb8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7cfbc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7cfc0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7cfc4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7cfc8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7cfcc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7cfd0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7cfd4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7cfd8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #504] @ (7cfdc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #504] @ (7cfe0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #500] @ (7cfe4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #500] @ (7cfe8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #496] @ (7cfec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #496] @ (7cff0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #492] @ (7cff4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #492] @ (7cff8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - b.n 7cffc │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7ced8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7cedc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7cee0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7cee4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7cee8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7ceec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7cef0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7cef4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7cef8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7cefc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7cf00 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7cf04 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7cf08 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7cf0c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7cf10 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7cf14 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7cf18 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7cf1c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7cf20 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7cf24 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7cf28 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7cf2c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7cf30 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7cf34 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7cf38 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7cf3c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7cf40 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7cf44 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7cf48 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7cf4c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7cf50 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7cf54 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7cf58 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7cf5c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7cf60 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7cf64 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7cf68 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7cf6c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7cf70 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7cf74 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7cf78 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7cf7c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7cf80 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7cf84 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7cf88 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7cf8c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7cf90 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7cf94 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7cf98 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7cf9c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7cfa0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7cfa4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7cfa8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7cfac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7cfb0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7cfb4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7cfb8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7cfbc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7cfc0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7cfc4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7cfc8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7cfcc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7cfd0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #504] @ (7cfd4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #504] @ (7cfd8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #500] @ (7cfdc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #500] @ (7cfe0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #496] @ (7cfe4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #496] @ (7cfe8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #492] @ (7cfec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #492] @ (7cff0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + b.n 7cff4 │ │ │ │ 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 │ │ │ │ @@ -121705,489 +121704,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 7ce70 │ │ │ │ + beq.n 7ce68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7ceac │ │ │ │ + beq.n 7cea4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cef0 │ │ │ │ + beq.n 7cee8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cf34 │ │ │ │ + beq.n 7cf2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cdb8 │ │ │ │ + beq.n 7cdb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cdf4 │ │ │ │ + beq.n 7cdec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7ce40 │ │ │ │ + beq.n 7ce38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7ce7c │ │ │ │ + beq.n 7ce74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cec0 │ │ │ │ + bne.n 7ceb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cf14 │ │ │ │ + bne.n 7cf0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cf58 │ │ │ │ + bne.n 7cf50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cdb4 │ │ │ │ + bne.n 7cdac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ce08 │ │ │ │ + bne.n 7ce00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ce44 │ │ │ │ + bne.n 7ce3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ce80 │ │ │ │ + bne.n 7ce78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cebc │ │ │ │ + bcs.n 7ceb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cf18 │ │ │ │ + bcs.n 7cf10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cf5c │ │ │ │ + bcs.n 7cf54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cfa0 │ │ │ │ + bcs.n 7cf98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cddc │ │ │ │ + bcs.n 7cdd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7ce18 │ │ │ │ + bcs.n 7ce10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7ce5c │ │ │ │ + bcs.n 7ce54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7ce98 │ │ │ │ + bcs.n 7ce90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cedc │ │ │ │ + bcc.n 7ced4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cf30 │ │ │ │ + bcc.n 7cf28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cf6c │ │ │ │ + bcc.n 7cf64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cfa8 │ │ │ │ + bcc.n 7cfa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cde4 │ │ │ │ + bcc.n 7cddc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7ce20 │ │ │ │ + bcc.n 7ce18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7ce5c │ │ │ │ + bcc.n 7ce54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cea0 │ │ │ │ + bcc.n 7ce98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cf1c │ │ │ │ + bmi.n 7cf14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cf60 │ │ │ │ + bmi.n 7cf58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cfb4 │ │ │ │ + bmi.n 7cfac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cdf8 │ │ │ │ + bmi.n 7cdf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7ce44 │ │ │ │ + bmi.n 7ce3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7ce88 │ │ │ │ + bmi.n 7ce80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cecc │ │ │ │ + bmi.n 7cec4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cf20 │ │ │ │ + bpl.n 7cf18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cf6c │ │ │ │ + bpl.n 7cf64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cfa8 │ │ │ │ + bpl.n 7cfa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cfec │ │ │ │ + bpl.n 7cfe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7ce30 │ │ │ │ + bpl.n 7ce28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7ce84 │ │ │ │ + bpl.n 7ce7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cec8 │ │ │ │ + bpl.n 7cec0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cf14 │ │ │ │ + bpl.n 7cf0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cf58 │ │ │ │ + bvs.n 7cf50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cf94 │ │ │ │ + bvs.n 7cf8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cfd8 │ │ │ │ + bvs.n 7cfd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7d014 │ │ │ │ + bvs.n 7d00c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7ce60 │ │ │ │ + bvs.n 7ce58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7ceac │ │ │ │ + bvs.n 7cea4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cee8 │ │ │ │ + bvs.n 7cee0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cf24 │ │ │ │ + bvs.n 7cf1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cf70 │ │ │ │ + bvc.n 7cf68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cfb4 │ │ │ │ + bvc.n 7cfac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cff0 │ │ │ │ + bvc.n 7cfe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7d02c │ │ │ │ + bvc.n 7d024 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7ce68 │ │ │ │ + bvc.n 7ce60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cea4 │ │ │ │ + bvc.n 7ce9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cee0 │ │ │ │ + bvc.n 7ced8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cf24 │ │ │ │ + bvc.n 7cf1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cf58 │ │ │ │ + bvc.n 7cf50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cfac │ │ │ │ + bhi.n 7cfa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cfe8 │ │ │ │ + bhi.n 7cfe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7d02c │ │ │ │ + bhi.n 7d024 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7d060 │ │ │ │ + bhi.n 7d058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7ce9c │ │ │ │ + bhi.n 7ce94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7ced8 │ │ │ │ + bhi.n 7ced0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cf14 │ │ │ │ + bhi.n 7cf0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cf50 │ │ │ │ + bhi.n 7cf48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cf9c │ │ │ │ + bls.n 7cf94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cfd8 │ │ │ │ + bls.n 7cfd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7d014 │ │ │ │ + bls.n 7d00c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7d060 │ │ │ │ + bls.n 7d058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7ceac │ │ │ │ + bls.n 7cea4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cef8 │ │ │ │ + bls.n 7cef0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cf34 │ │ │ │ + bls.n 7cf2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cf70 │ │ │ │ + bls.n 7cf68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cfb4 │ │ │ │ + bge.n 7cfac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7d008 │ │ │ │ + bge.n 7d000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7d044 │ │ │ │ + bge.n 7d03c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7d088 │ │ │ │ + bge.n 7d080 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cecc │ │ │ │ + bge.n 7cec4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cf08 │ │ │ │ + bge.n 7cf00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cf44 │ │ │ │ + bge.n 7cf3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cf90 │ │ │ │ + bge.n 7cf88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cfd4 │ │ │ │ + blt.n 7cfcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d010 │ │ │ │ + blt.n 7d008 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d044 │ │ │ │ + blt.n 7d03c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d080 │ │ │ │ + blt.n 7d078 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d0cc │ │ │ │ + blt.n 7d0c4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cf00 │ │ │ │ + blt.n 7cef8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cf44 │ │ │ │ + blt.n 7cf3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cf88 │ │ │ │ + blt.n 7cf80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cfd4 │ │ │ │ + blt.n 7cfcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d020 │ │ │ │ + bgt.n 7d018 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d05c │ │ │ │ + bgt.n 7d054 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d0a0 │ │ │ │ + bgt.n 7d098 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d0d4 │ │ │ │ + bgt.n 7d0cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cf20 │ │ │ │ + bgt.n 7cf18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cf64 │ │ │ │ + bgt.n 7cf5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (7d300 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #768] @ (7d304 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #764] @ (7d308 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #764] @ (7d30c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #760] @ (7d310 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #760] @ (7d314 ) │ │ │ │ - bl 7eb34 │ │ │ │ + ldr r0, [pc, #768] @ (7d2f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #768] @ (7d2fc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #764] @ (7d300 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #764] @ (7d304 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #760] @ (7d308 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #760] @ (7d30c ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7d318 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7d31c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7d320 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7d310 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7d314 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7d318 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7d324 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7d328 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7d32c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7d330 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7d334 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7d338 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7d33c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7d340 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7d344 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7d348 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7d34c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7d350 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7d354 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7d358 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7d35c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7d360 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7d364 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7d368 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7d36c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7d370 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7d374 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7d378 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7d37c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7d380 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7d384 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7d388 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7d38c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7d390 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7d394 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7d398 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7d39c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7d3a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7d3a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7d3a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7d3ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7d3b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7d3b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7d3b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7d3bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7d3c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7d3c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7d3c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7d3cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7d3d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7d3d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7d3d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7d3dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7d3e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7d3e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7d3e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7d3ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7d3f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7d3f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7d3f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7d3fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7d400 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7d404 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7d408 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7d40c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7d410 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7d414 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7d418 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7d41c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7d420 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7d424 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7d428 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7d42c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7d430 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7d434 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7d438 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7d43c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7d440 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7d444 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7d448 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7d44c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7d450 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7d31c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7d320 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7d324 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7d328 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7d32c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7d330 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7d334 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7d338 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7d33c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7d340 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7d344 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7d348 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7d34c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7d350 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7d354 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7d358 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7d35c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7d360 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7d364 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7d368 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7d36c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7d370 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7d374 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7d378 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7d37c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7d380 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7d384 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7d388 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7d38c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7d390 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7d394 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7d398 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7d39c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7d3a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7d3a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7d3a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7d3ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7d3b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7d3b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7d3b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7d3bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7d3c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7d3c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7d3c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7d3cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7d3d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7d3d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7d3d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7d3dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7d3e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7d3e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7d3e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7d3ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7d3f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7d3f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7d3f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7d3fc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7d400 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7d404 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7d408 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7d40c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7d410 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7d414 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7d418 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7d41c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7d420 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7d424 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7d428 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7d42c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7d430 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7d434 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7d438 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7d43c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7d440 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7d444 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7d448 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7d454 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7d458 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7d45c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7d460 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7d464 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7d468 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7d46c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7d470 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7d474 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7d478 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7d47c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7d480 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7d484 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7d488 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7d48c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7d490 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7d494 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7d498 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7d49c ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7d44c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7d450 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7d454 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7d458 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7d45c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7d460 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7d464 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7d468 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7d46c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7d470 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7d474 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7d478 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7d47c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7d480 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7d484 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7d488 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7d48c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7d490 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7d494 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7d4a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7d4a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7d4a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7d4ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7d4b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7d4b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7d4b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7d4bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7d4c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7d4c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7d4c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7d4cc ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7d498 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7d49c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7d4a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7d4a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7d4a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7d4ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7d4b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7d4b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7d4b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7d4bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7d4c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7d4c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #496] @ (7d4d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #496] @ (7d4d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #492] @ (7d4d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #492] @ (7d4dc ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #496] @ (7d4c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #496] @ (7d4cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #492] @ (7d4d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #492] @ (7d4d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 7eb34 │ │ │ │ - b.n 7d4e0 │ │ │ │ + bl 7eb2c │ │ │ │ + b.n 7d4d8 │ │ │ │ nop │ │ │ │ - bgt.n 7d2ac │ │ │ │ + bgt.n 7d2a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d2e8 │ │ │ │ + bgt.n 7d2e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d32c │ │ │ │ + ble.n 7d324 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d360 │ │ │ │ + ble.n 7d358 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d39c │ │ │ │ + ble.n 7d394 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d3d8 │ │ │ │ + ble.n 7d3d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d25c │ │ │ │ + ble.n 7d254 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d2a0 │ │ │ │ + ble.n 7d298 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d2e4 │ │ │ │ + ble.n 7d2dc │ │ │ │ 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 │ │ │ │ @@ -122215,145 +122214,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 7d394 │ │ │ │ + b.n 7d38c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3d0 │ │ │ │ + b.n 7d3c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d414 │ │ │ │ + b.n 7d40c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d458 │ │ │ │ + b.n 7d450 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d494 │ │ │ │ + b.n 7d48c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d4d0 │ │ │ │ + b.n 7d4c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d50c │ │ │ │ + b.n 7d504 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d550 │ │ │ │ + b.n 7d548 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d594 │ │ │ │ + b.n 7d58c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d5d0 │ │ │ │ + b.n 7d5c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d60c │ │ │ │ + b.n 7d604 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d648 │ │ │ │ + b.n 7d640 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d694 │ │ │ │ + b.n 7d68c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d6d0 │ │ │ │ + b.n 7d6c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d714 │ │ │ │ + b.n 7d70c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d760 │ │ │ │ + b.n 7d758 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d7a4 │ │ │ │ + b.n 7d79c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d7e8 │ │ │ │ + b.n 7d7e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d834 │ │ │ │ + b.n 7d82c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d870 │ │ │ │ + b.n 7d868 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d8ac │ │ │ │ + b.n 7d8a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d8e8 │ │ │ │ + b.n 7d8e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d924 │ │ │ │ + b.n 7d91c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d968 │ │ │ │ + b.n 7d960 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d9a4 │ │ │ │ + b.n 7d99c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d9d8 │ │ │ │ + b.n 7d9d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7da1c │ │ │ │ + b.n 7da14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7da68 │ │ │ │ + b.n 7da60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7daac │ │ │ │ + b.n 7daa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7daf0 │ │ │ │ + b.n 7dae8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7db2c │ │ │ │ + b.n 7db24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7db70 │ │ │ │ + b.n 7db68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7dba4 │ │ │ │ + b.n 7db9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7dbe0 │ │ │ │ + b.n 7dbd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc24 │ │ │ │ + b.n 7cc1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc60 │ │ │ │ + b.n 7cc58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc9c │ │ │ │ + b.n 7cc94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cce0 │ │ │ │ + b.n 7ccd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd2c │ │ │ │ + b.n 7cd24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd70 │ │ │ │ + b.n 7cd68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cdac │ │ │ │ + b.n 7cda4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cde8 │ │ │ │ + b.n 7cde0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce1c │ │ │ │ + b.n 7ce14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce58 │ │ │ │ + b.n 7ce50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce94 │ │ │ │ + b.n 7ce8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cec8 │ │ │ │ + b.n 7cec0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf04 │ │ │ │ + b.n 7cefc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf50 │ │ │ │ + b.n 7cf48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf8c │ │ │ │ + b.n 7cf84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cfc8 │ │ │ │ + b.n 7cfc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d00c │ │ │ │ + b.n 7d004 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d048 │ │ │ │ + b.n 7d040 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d08c │ │ │ │ + b.n 7d084 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0c8 │ │ │ │ + b.n 7d0c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d10c │ │ │ │ + b.n 7d104 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d140 │ │ │ │ + b.n 7d138 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d18c │ │ │ │ + b.n 7d184 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d1d8 │ │ │ │ + b.n 7d1d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d21c │ │ │ │ + b.n 7d214 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d2a0 │ │ │ │ + b.n 7d298 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d2ec │ │ │ │ + b.n 7d2e4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d338 │ │ │ │ + b.n 7d330 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d384 │ │ │ │ + b.n 7d37c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3c0 │ │ │ │ + b.n 7d3b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d404 │ │ │ │ + b.n 7d3fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d440 │ │ │ │ + b.n 7d438 │ │ │ │ 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} │ │ │ │ @@ -122375,267 +122374,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] @ (7d7d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #756] @ (7d7dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7d7e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7d7e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7d7e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7d7ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7d7f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7d7f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #740] @ (7d7f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #740] @ (7d7fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7d800 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7d804 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7d808 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7d80c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7d810 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7d814 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7d818 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7d81c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7d820 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7d824 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7d828 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7d82c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7d830 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7d834 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7d838 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7d83c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7d840 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7d844 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7d848 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7d84c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7d850 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7d854 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7d858 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7d85c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7d860 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7d864 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7d868 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7d86c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7d870 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7d874 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7d878 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7d87c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7d880 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7d884 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7d888 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7d88c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7d890 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7d894 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7d898 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7d89c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7d8a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7d8a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7d8a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7d8ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7d8b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7d8b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7d8b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7d8bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7d8c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7d8c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7d8c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7d8cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7d8d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7d8d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7d8d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7d8dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7d8e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7d8e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7d8e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7d8ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7d8f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7d8f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7d8f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7d8fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7d900 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7d904 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7d908 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7d90c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7d910 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7d914 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7d918 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7d91c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7d920 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7d924 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7d928 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7d92c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7d930 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7d934 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7d938 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7d93c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7d940 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7d944 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7d948 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7d94c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7d950 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7d954 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7d958 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7d95c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7d960 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7d964 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7d968 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7d96c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7d970 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7d974 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7d978 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7d97c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7d980 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7d984 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7d988 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7d98c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7d990 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7d994 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7d998 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7d99c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7d9a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7d9a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7d9a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7d9ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7d9b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7d9b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7d9b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7d9bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7d9c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7d9c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7d9c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7d9cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - b.n 7d9d0 │ │ │ │ + ldr r0, [pc, #756] @ (7d7d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #756] @ (7d7d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7d7d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7d7dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7d7e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7d7e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7d7e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7d7ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #740] @ (7d7f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #740] @ (7d7f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7d7f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7d7fc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7d800 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7d804 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7d808 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7d80c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7d810 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7d814 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7d818 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7d81c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7d820 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7d824 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7d828 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7d82c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7d830 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7d834 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7d838 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7d83c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7d840 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7d844 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7d848 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7d84c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7d850 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7d854 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7d858 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7d85c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7d860 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7d864 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7d868 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7d86c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7d870 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7d874 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7d878 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7d87c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7d880 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7d884 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7d888 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7d88c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7d890 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7d894 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7d898 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7d89c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7d8a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7d8a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7d8a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7d8ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7d8b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7d8b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7d8b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7d8bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7d8c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7d8c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7d8c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7d8cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7d8d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7d8d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7d8d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7d8dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7d8e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7d8e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7d8e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7d8ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7d8f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7d8f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7d8f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7d8fc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7d900 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7d904 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7d908 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7d90c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7d910 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7d914 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7d918 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7d91c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7d920 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7d924 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7d928 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7d92c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7d930 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7d934 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7d938 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7d93c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7d940 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7d944 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7d948 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7d94c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7d950 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7d954 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7d958 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7d95c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7d960 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7d964 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7d968 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7d96c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7d970 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7d974 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7d978 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7d97c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7d980 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7d984 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7d988 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7d98c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7d990 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7d994 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7d998 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7d99c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7d9a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7d9a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7d9a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7d9ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7d9b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7d9b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7d9b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7d9bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7d9c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7d9c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + b.n 7d9c8 │ │ │ │ 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 │ │ │ │ @@ -122755,267 +122754,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] @ (7dcc8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #756] @ (7dccc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7dcd0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #752] @ (7dcd4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7dcd8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #748] @ (7dcdc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7dce0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #744] @ (7dce4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #740] @ (7dce8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #740] @ (7dcec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7dcf0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #736] @ (7dcf4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7dcf8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #732] @ (7dcfc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7dd00 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #728] @ (7dd04 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7dd08 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #724] @ (7dd0c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7dd10 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #720] @ (7dd14 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7dd18 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #716] @ (7dd1c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7dd20 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7dd24 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7dd28 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7dd2c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7dd30 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7dd34 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7dd38 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7dd3c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7dd40 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7dd44 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7dd48 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7dd4c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7dd50 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7dd54 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7dd58 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7dd5c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7dd60 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7dd64 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7dd68 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7dd6c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7dd70 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7dd74 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7dd78 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7dd7c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7dd80 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7dd84 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7dd88 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7dd8c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7dd90 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7dd94 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7dd98 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7dd9c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7dda0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7dda4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7dda8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7ddac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7ddb0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #640] @ (7ddb4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7ddb8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #636] @ (7ddbc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7ddc0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #632] @ (7ddc4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7ddc8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #628] @ (7ddcc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7ddd0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #624] @ (7ddd4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7ddd8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #620] @ (7dddc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7dde0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #616] @ (7dde4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7dde8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #612] @ (7ddec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7ddf0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #608] @ (7ddf4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7ddf8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #604] @ (7ddfc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7de00 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #600] @ (7de04 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7de08 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #596] @ (7de0c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7de10 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #592] @ (7de14 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7de18 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #588] @ (7de1c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7de20 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #584] @ (7de24 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7de28 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #580] @ (7de2c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7de30 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #576] @ (7de34 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7de38 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #572] @ (7de3c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7de40 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #568] @ (7de44 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7de48 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #564] @ (7de4c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7de50 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #560] @ (7de54 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7de58 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #556] @ (7de5c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7de60 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #552] @ (7de64 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7de68 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #548] @ (7de6c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7de70 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #544] @ (7de74 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7de78 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #540] @ (7de7c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7de80 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #536] @ (7de84 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7de88 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #532] @ (7de8c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7de90 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #528] @ (7de94 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7de98 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #524] @ (7de9c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7dea0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #520] @ (7dea4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7dea8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #516] @ (7deac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7deb0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #512] @ (7deb4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7deb8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #508] @ (7debc ) │ │ │ │ - bl 7eb34 │ │ │ │ - b.n 7dec0 │ │ │ │ + ldr r0, [pc, #756] @ (7dcc0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #756] @ (7dcc4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7dcc8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #752] @ (7dccc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7dcd0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #748] @ (7dcd4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7dcd8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #744] @ (7dcdc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #740] @ (7dce0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #740] @ (7dce4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7dce8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #736] @ (7dcec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7dcf0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #732] @ (7dcf4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7dcf8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #728] @ (7dcfc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7dd00 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #724] @ (7dd04 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7dd08 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #720] @ (7dd0c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7dd10 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #716] @ (7dd14 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7dd18 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7dd1c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7dd20 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7dd24 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7dd28 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7dd2c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7dd30 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7dd34 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7dd38 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7dd3c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7dd40 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7dd44 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7dd48 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7dd4c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7dd50 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7dd54 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7dd58 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7dd5c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7dd60 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7dd64 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7dd68 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7dd6c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7dd70 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7dd74 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7dd78 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7dd7c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7dd80 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7dd84 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7dd88 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7dd8c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7dd90 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7dd94 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7dd98 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7dd9c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7dda0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7dda4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7dda8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #640] @ (7ddac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7ddb0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #636] @ (7ddb4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7ddb8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #632] @ (7ddbc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7ddc0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #628] @ (7ddc4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7ddc8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #624] @ (7ddcc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7ddd0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #620] @ (7ddd4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7ddd8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #616] @ (7dddc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7dde0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #612] @ (7dde4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7dde8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #608] @ (7ddec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7ddf0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #604] @ (7ddf4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7ddf8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #600] @ (7ddfc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7de00 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #596] @ (7de04 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7de08 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #592] @ (7de0c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7de10 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #588] @ (7de14 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7de18 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #584] @ (7de1c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7de20 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #580] @ (7de24 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7de28 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #576] @ (7de2c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7de30 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #572] @ (7de34 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7de38 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #568] @ (7de3c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7de40 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #564] @ (7de44 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7de48 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #560] @ (7de4c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7de50 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #556] @ (7de54 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7de58 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #552] @ (7de5c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7de60 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #548] @ (7de64 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7de68 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #544] @ (7de6c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7de70 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #540] @ (7de74 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7de78 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #536] @ (7de7c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7de80 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #532] @ (7de84 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7de88 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #528] @ (7de8c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7de90 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #524] @ (7de94 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7de98 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #520] @ (7de9c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7dea0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #516] @ (7dea4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7dea8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #512] @ (7deac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7deb0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #508] @ (7deb4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + b.n 7deb8 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa700052 │ │ │ │ @ instruction: 0xfa8c0052 │ │ │ │ @ instruction: 0xfaac0052 │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ @ instruction: 0xfae00052 │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ @@ -123214,254 +123213,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] @ (7e18c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #712] @ (7e190 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7e194 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #708] @ (7e198 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7e19c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #704] @ (7e1a0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7e1a4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #700] @ (7e1a8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7e1ac ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #696] @ (7e1b0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7e1b4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #692] @ (7e1b8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7e1bc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #688] @ (7e1c0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7e1c4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #684] @ (7e1c8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7e1cc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #680] @ (7e1d0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7e1d4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #676] @ (7e1d8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7e1dc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #672] @ (7e1e0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7e1e4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #668] @ (7e1e8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7e1ec ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #664] @ (7e1f0 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7e1f4 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #660] @ (7e1f8 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7e1fc ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #656] @ (7e200 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7e204 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #652] @ (7e208 ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #648] @ (7e20c ) │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r5, [pc, #648] @ (7e210 ) │ │ │ │ - ldr r0, [pc, #648] @ (7e214 ) │ │ │ │ + ldr r0, [pc, #712] @ (7e184 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #712] @ (7e188 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7e18c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #708] @ (7e190 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7e194 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #704] @ (7e198 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7e19c ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #700] @ (7e1a0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7e1a4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #696] @ (7e1a8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7e1ac ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #692] @ (7e1b0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7e1b4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #688] @ (7e1b8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7e1bc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #684] @ (7e1c0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7e1c4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #680] @ (7e1c8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7e1cc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #676] @ (7e1d0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7e1d4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #672] @ (7e1d8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7e1dc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #668] @ (7e1e0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7e1e4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #664] @ (7e1e8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7e1ec ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #660] @ (7e1f0 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7e1f4 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #656] @ (7e1f8 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7e1fc ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #652] @ (7e200 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #648] @ (7e204 ) │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r5, [pc, #648] @ (7e208 ) │ │ │ │ + ldr r0, [pc, #648] @ (7e20c ) │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 7eb34 │ │ │ │ - ldr r0, [pc, #644] @ (7e218 ) │ │ │ │ - bl 7eb34 │ │ │ │ + bl 7eb2c │ │ │ │ + ldr r0, [pc, #644] @ (7e210 ) │ │ │ │ + bl 7eb2c │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7e8 │ │ │ │ + bne.w 7e7e0 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e7c8 │ │ │ │ + bne.w 7e7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e85a │ │ │ │ + bne.w 7e852 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7e018 │ │ │ │ + cbz r4, 7e010 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e7da │ │ │ │ + bne.w 7e7d2 │ │ │ │ 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 7e838 │ │ │ │ + bgt.w 7e830 │ │ │ │ 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 7df9a │ │ │ │ - ldr r5, [pc, #496] @ (7e21c ) │ │ │ │ - movw r8, #5589 @ 0x15d5 │ │ │ │ + bne.n 7df92 │ │ │ │ + ldr r5, [pc, #496] @ (7e214 ) │ │ │ │ + movw r8, #6261 @ 0x1875 │ │ │ │ movt r8, #19 │ │ │ │ - movw fp, #42709 @ 0xa6d5 │ │ │ │ + movw fp, #42697 @ 0xa6c9 │ │ │ │ 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 7e810 │ │ │ │ + bne.w 7e808 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e7d2 │ │ │ │ + bne.w 7e7ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e86a │ │ │ │ + bne.w 7e862 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7e0bc │ │ │ │ + cbz r4, 7e0b4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e7e2 │ │ │ │ + bne.w 7e7da │ │ │ │ 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 7e84a │ │ │ │ + bgt.w 7e842 │ │ │ │ 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 7e03e │ │ │ │ + bne.n 7e036 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e87a │ │ │ │ - bl 7fdcc │ │ │ │ + bne.w 7e872 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea9e │ │ │ │ + beq.w 7ea96 │ │ │ │ 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 7e15c │ │ │ │ + bne.n 7e154 │ │ │ │ movw r2, #29528 @ 0x7358 │ │ │ │ movt r2, #85 @ 0x55 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e8a2 │ │ │ │ - ldr r3, [pc, #276] @ (7e220 ) │ │ │ │ + bne.w 7e89a │ │ │ │ + ldr r3, [pc, #276] @ (7e218 ) │ │ │ │ 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 7e11e │ │ │ │ + bne.n 7e116 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ str.w r5, [fp, #24] │ │ │ │ - ldr r3, [pc, #228] @ (7e224 ) │ │ │ │ + ldr r3, [pc, #228] @ (7e21c ) │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #112] @ (7e1bc ) │ │ │ │ + ldr r3, [pc, #112] @ (7e1b4 ) │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #212] @ (7e228 ) │ │ │ │ + ldr r3, [pc, #212] @ (7e220 ) │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #212] @ (7e22c ) │ │ │ │ + ldr r3, [pc, #212] @ (7e224 ) │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - bl 80f74 │ │ │ │ + bl 80f94 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea3c │ │ │ │ + beq.w 7ea34 │ │ │ │ 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 7e230 │ │ │ │ + b.n 7e228 │ │ │ │ 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 │ │ │ │ @@ -123529,872 +123528,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 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ 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 1c7c60 │ │ │ │ + bl 1c64f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea3c │ │ │ │ + beq.w 7ea34 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7e230 │ │ │ │ + bne.n 7e228 │ │ │ │ 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 81090 │ │ │ │ + bl 810b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eab8 │ │ │ │ + beq.w 7eab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eab8 │ │ │ │ + beq.w 7eab0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 811ac │ │ │ │ + bl 811cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eab2 │ │ │ │ + bne.w 7eaaa │ │ │ │ ldr.w r5, [sl, #1488] @ 0x5d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e30e │ │ │ │ + bne.n 7e306 │ │ │ │ movs r0, #5 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e91c │ │ │ │ + beq.w 7e914 │ │ │ │ movw r7, #43560 @ 0xaa28 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #724] @ (7e580 ) │ │ │ │ - movw r2, #15704 @ 0x3d58 │ │ │ │ + ldr r1, [pc, #724] @ (7e578 ) │ │ │ │ + movw r2, #14616 @ 0x3918 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1ca6f0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9008 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #708] @ (7e584 ) │ │ │ │ + ldr r1, [pc, #708] @ (7e57c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1ca6f0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9008 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #696] @ (7e584 ) │ │ │ │ + ldr r1, [pc, #696] @ (7e57c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ - bl 1ca6f0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9008 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #680] @ (7e584 ) │ │ │ │ + ldr r1, [pc, #680] @ (7e57c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - bl 1ca6f0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9008 <_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] @ (7e584 ) │ │ │ │ - bl 1ca6f0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + ldr r1, [pc, #660] @ (7e57c ) │ │ │ │ + bl 1c9008 <_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 7e908 │ │ │ │ + beq.w 7e900 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7e2fc │ │ │ │ + bne.n 7e2f4 │ │ │ │ str.w r4, [sl, #1488] @ 0x5d0 │ │ │ │ ldr.w r3, [sl, #1492] @ 0x5d4 │ │ │ │ - cbnz r3, 7e322 │ │ │ │ - bl 7fdcc │ │ │ │ + cbnz r3, 7e31a │ │ │ │ + bl 7fdc4 │ │ │ │ str.w r0, [sl, #1492] @ 0x5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e922 │ │ │ │ + beq.w 7e91a │ │ │ │ ldr.w r3, [sl, #1496] @ 0x5d8 │ │ │ │ - cbnz r3, 7e33e │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + cbnz r3, 7e336 │ │ │ │ + movw r0, #31612 @ 0x7b7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ str.w r0, [sl, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e922 │ │ │ │ + beq.w 7e91a │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ - cbnz r1, 7e35a │ │ │ │ - movw r0, #33744 @ 0x83d0 │ │ │ │ + cbnz r1, 7e352 │ │ │ │ + movw r0, #32656 @ 0x7f90 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ca844 │ │ │ │ + bl 1c915c │ │ │ │ str.w r0, [sl, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e922 │ │ │ │ + beq.w 7e91a │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [sl, #1528] @ 0x5f8 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ str.w r0, [sl, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e988 │ │ │ │ + beq.w 7e980 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 96988 │ │ │ │ + bl 96a14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eab2 │ │ │ │ + bne.w 7eaaa │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1cce98 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ + bl 1cb7a8 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ ldr.w r3, [r5, #3904] @ 0xf40 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r2, #33568 @ 0x8320 │ │ │ │ + movw r2, #32480 @ 0x7ee0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc9cc │ │ │ │ + bl 1cb2dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99fac │ │ │ │ + bl 9a014 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #448] @ (7e588 ) │ │ │ │ + ldr r1, [pc, #448] @ (7e580 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 90bcc │ │ │ │ + bl 90c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ add.w r4, r8, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #424] @ (7e58c ) │ │ │ │ + ldr r1, [pc, #424] @ (7e584 ) │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90bcc │ │ │ │ + bl 90c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #404] @ (7e590 ) │ │ │ │ - bl 90bcc │ │ │ │ + ldr r1, [pc, #404] @ (7e588 ) │ │ │ │ + bl 90c5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ - ldr r1, [pc, #392] @ (7e594 ) │ │ │ │ + beq.w 7e966 │ │ │ │ + ldr r1, [pc, #392] @ (7e58c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 90bcc │ │ │ │ + bl 90c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ 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] @ (7e598 ) │ │ │ │ + ldr r1, [pc, #332] @ (7e590 ) │ │ │ │ str.w r7, [r4, #3260] @ 0xcbc │ │ │ │ str.w r3, [r4, #3256] @ 0xcb8 │ │ │ │ - bl 1cd280 <_PyType_Lookup@@Base> │ │ │ │ + bl 1cbb90 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #304] @ (7e59c ) │ │ │ │ - bl 1cd280 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #304] @ (7e594 ) │ │ │ │ + bl 1cbb90 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99fac │ │ │ │ + bl 9a014 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eac4 │ │ │ │ - ldr r4, [pc, #280] @ (7e5a0 ) │ │ │ │ + beq.w 7eabc │ │ │ │ + ldr r4, [pc, #280] @ (7e598 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7eac4 │ │ │ │ + bne.w 7eabc │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 7e48a │ │ │ │ - ldr r1, [pc, #256] @ (7e5a4 ) │ │ │ │ + bne.n 7e482 │ │ │ │ + ldr r1, [pc, #256] @ (7e59c ) │ │ │ │ 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 8ea34 │ │ │ │ + bl 8eac4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eac4 │ │ │ │ + beq.w 7eabc │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #33792 @ 0x8400 │ │ │ │ + movw r0, #32704 @ 0x7fc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cd2a0 │ │ │ │ + bl 1cbbb0 │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e4f6 │ │ │ │ + bge.n 7e4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eabc │ │ │ │ + beq.w 7eab4 │ │ │ │ ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7eac4 │ │ │ │ - movw r1, #37608 @ 0x92e8 │ │ │ │ + beq.w 7eabc │ │ │ │ + movw r1, #36520 @ 0x8ea8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7eac4 │ │ │ │ + bne.w 7eabc │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r4, #29528 @ 0x7358 │ │ │ │ movt r4, #85 @ 0x55 │ │ │ │ - movw r1, #33816 @ 0x8418 │ │ │ │ + movw r1, #32728 @ 0x7fd8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7eac4 │ │ │ │ + bne.w 7eabc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #35856 @ 0x8c10 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7eac4 │ │ │ │ + bne.w 7eabc │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e96e │ │ │ │ + beq.w 7e966 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e5a8 │ │ │ │ + bge.n 7e5a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eafe │ │ │ │ - b.n 7e5a8 │ │ │ │ - bhi.n 7e51c │ │ │ │ + beq.w 7eaf6 │ │ │ │ + b.n 7e5a0 │ │ │ │ + bhi.n 7e514 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7e0b0 │ │ │ │ + b.n 7e0a8 │ │ │ │ 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 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #32748 @ 0x7fec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl a9c1c │ │ │ │ + bl a9cbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e96e │ │ │ │ + bne.w 7e966 │ │ │ │ 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 7e602 │ │ │ │ + bne.n 7e5fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r6, r3, #824 @ 0x338 │ │ │ │ - beq.w 7eae8 │ │ │ │ + beq.w 7eae0 │ │ │ │ ldr.w r2, [r3, #828] @ 0x33c │ │ │ │ - cbnz r2, 7e602 │ │ │ │ + cbnz r2, 7e5fa │ │ │ │ str.w r0, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 7e602 │ │ │ │ + cbz r3, 7e5fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce24c │ │ │ │ + bl 1ccb5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7eb06 │ │ │ │ + beq.w 7eafe │ │ │ │ ldr.w r3, [sl, #1452] @ 0x5ac │ │ │ │ - cbnz r3, 7e626 │ │ │ │ + cbnz r3, 7e61e │ │ │ │ ldr.w r3, [sl, #1448] @ 0x5a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #1452] @ 0x5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e95c │ │ │ │ + bne.w 7e954 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #33848 @ 0x8438 │ │ │ │ + movw r0, #32760 @ 0x7ff8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cd2a0 │ │ │ │ + bl 1cbbb0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e93c │ │ │ │ + beq.w 7e934 │ │ │ │ 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 7e79e │ │ │ │ + beq.w 7e796 │ │ │ │ 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 7e8ac │ │ │ │ - movw r0, #33928 @ 0x8488 │ │ │ │ + bne.w 7e8a4 │ │ │ │ + movw r0, #32840 @ 0x8048 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce774 │ │ │ │ + bl 1cd084 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e8dc │ │ │ │ - movw r0, #33928 @ 0x8488 │ │ │ │ + bne.w 7e8d4 │ │ │ │ + movw r0, #32840 @ 0x8048 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d9364 │ │ │ │ + bl 1d7a0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8dc │ │ │ │ + beq.w 7e8d4 │ │ │ │ str.w r0, [r7, #3912] @ 0xf48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e8ba │ │ │ │ - movw r0, #18184 @ 0x4708 │ │ │ │ + bne.w 7e8b2 │ │ │ │ + movw r0, #17096 @ 0x42c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8dc │ │ │ │ + beq.w 7e8d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28088 @ 0x6db8 │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #33972 @ 0x84b4 │ │ │ │ + movw r0, #32884 @ 0x8074 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8fe │ │ │ │ - bl 1cbf28 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 7e8f6 │ │ │ │ + bl 1ca838 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e6ea │ │ │ │ + bge.n 7e6e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e6ea │ │ │ │ + cbnz r3, 7e6e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e8fe │ │ │ │ + beq.w 7e8f6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl ecdd0 │ │ │ │ + bl ed118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e710 │ │ │ │ + bge.n 7e708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e9a8 │ │ │ │ + beq.w 7e9a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e728 │ │ │ │ + bge.n 7e720 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7e728 │ │ │ │ + cbnz r3, 7e720 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e900 │ │ │ │ + beq.w 7e8f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1daf9c │ │ │ │ + bl 1d9644 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e9fe │ │ │ │ - ldr r3, [pc, #724] @ (7ea10 ) │ │ │ │ + blt.w 7e9f6 │ │ │ │ + ldr r3, [pc, #724] @ (7ea08 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8f0 │ │ │ │ + beq.w 7e8e8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #18184 @ 0x4708 │ │ │ │ + movw r1, #17096 @ 0x42c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1db354 │ │ │ │ + bl 1d99fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e8c8 │ │ │ │ + blt.w 7e8c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r2, #41072 @ 0xa070 │ │ │ │ + movw r2, #39984 @ 0x9c30 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #34020 @ 0x84e4 │ │ │ │ + movw r1, #32932 @ 0x80a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1db3ac │ │ │ │ + bl 1d9a54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e78e │ │ │ │ + bge.n 7e786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e9c2 │ │ │ │ + beq.w 7e9ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e8dc │ │ │ │ + beq.w 7e8d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e9b0 │ │ │ │ + blt.w 7e9a8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ 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 7dfca │ │ │ │ + b.w 7dfc2 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7e06e │ │ │ │ + b.n 7e066 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 7dfd8 │ │ │ │ + b.w 7dfd0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e07c │ │ │ │ + b.n 7e074 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7dfaa │ │ │ │ + beq.w 7dfa2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7dfaa │ │ │ │ + beq.w 7dfa2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e9ec │ │ │ │ + blt.w 7e9e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e020 │ │ │ │ + bge.w 7e018 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7e020 │ │ │ │ + b.n 7e018 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7e04e │ │ │ │ + beq.w 7e046 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e04e │ │ │ │ + beq.w 7e046 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e9ca │ │ │ │ + blt.w 7e9c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e0c4 │ │ │ │ + bge.w 7e0bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7e0c4 │ │ │ │ + b.n 7e0bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7688 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5f88 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e9dc │ │ │ │ + beq.w 7e9d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w 7e006 │ │ │ │ + b.w 7dffe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7688 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5f88 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7ead8 │ │ │ │ + beq.w 7ead0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e0aa │ │ │ │ + b.n 7e0a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dfca │ │ │ │ + b.w 7dfc2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7e06e │ │ │ │ + b.w 7e066 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7e0dc │ │ │ │ + bpl.w 7e0d4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e0e8 │ │ │ │ + bge.w 7e0e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7e0e8 │ │ │ │ + b.n 7e0e0 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ - b.n 7e13e │ │ │ │ - movw r0, #33892 @ 0x8464 │ │ │ │ + b.n 7e136 │ │ │ │ + movw r0, #32804 @ 0x8024 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce974 │ │ │ │ - b.n 7e66e │ │ │ │ - movw r0, #33948 @ 0x849c │ │ │ │ + bl 1cd284 │ │ │ │ + b.n 7e666 │ │ │ │ + movw r0, #32860 @ 0x805c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce974 │ │ │ │ - b.n 7e69e │ │ │ │ + bl 1cd284 │ │ │ │ + b.n 7e696 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8dc │ │ │ │ + bge.n 7e8d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e8dc │ │ │ │ + cbnz r3, 7e8d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #33688 @ 0x8398 │ │ │ │ + movw r5, #32600 @ 0x7f58 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #296] @ (7ea14 ) │ │ │ │ + ldr r6, [pc, #296] @ (7ea0c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7a4 │ │ │ │ - movw r1, #33980 @ 0x84bc │ │ │ │ + b.n 7e79c │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #284] @ (7ea18 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #284] @ (7ea10 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85110 │ │ │ │ - b.n 7e8dc │ │ │ │ + bl 1c7044 │ │ │ │ + b.n 7e8d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e91c │ │ │ │ + bge.n 7e914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7e91c │ │ │ │ + cbnz r3, 7e914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #1488] @ 0x5d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ (7ea1c ) │ │ │ │ + ldr r2, [pc, #244] @ (7ea14 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #33764 @ 0x83e4 │ │ │ │ + movw r3, #32676 @ 0x7fa4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7e7bc │ │ │ │ + b.n 7e7b4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - movw r5, #33628 @ 0x835c │ │ │ │ + movw r5, #32540 @ 0x7f1c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 223c04 <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ + bl 222724 <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r6, [pc, #208] @ (7ea20 ) │ │ │ │ - bl 75462 │ │ │ │ + ldr r6, [pc, #208] @ (7ea18 ) │ │ │ │ + bl 756e2 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7a4 │ │ │ │ + b.n 7e79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce24c │ │ │ │ - b.n 7e626 │ │ │ │ + bl 1ccb5c │ │ │ │ + b.n 7e61e │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c75d4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 7c104 │ │ │ │ + bl 1c5ed4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 7c0fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r5, #33452 @ 0x82ac │ │ │ │ + movw r5, #32364 @ 0x7e6c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 85110 │ │ │ │ - ldr r6, [pc, #164] @ (7ea24 ) │ │ │ │ + bl 1c7044 │ │ │ │ + ldr r6, [pc, #164] @ (7ea1c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7a4 │ │ │ │ - ldr r3, [pc, #156] @ (7ea28 ) │ │ │ │ + b.n 7e79c │ │ │ │ + ldr r3, [pc, #156] @ (7ea20 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ 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 7e7bc │ │ │ │ + b.n 7e7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e710 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e79e │ │ │ │ + bne.w 7e796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e79e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e796 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e78e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e828 │ │ │ │ + bne.w 7e820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e828 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e820 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7e018 │ │ │ │ + b.w 7e010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e800 │ │ │ │ + bne.w 7e7f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e800 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e7f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ea2c │ │ │ │ + blt.n 7ea24 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7e900 │ │ │ │ + b.n 7e8f8 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7c15a │ │ │ │ + b.w 7c152 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ea06 │ │ │ │ + bne.n 7e9fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ea06 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e9fe │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ 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 7e7bc │ │ │ │ - bl f7070 │ │ │ │ - ldr r3, [pc, #184] @ (7eb20 ) │ │ │ │ + b.n 7e7b4 │ │ │ │ + bl f73c8 │ │ │ │ + ldr r3, [pc, #184] @ (7eb18 ) │ │ │ │ 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, #33380 @ 0x8264 │ │ │ │ + movw r6, #32292 @ 0x7e24 │ │ │ │ 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 7e7bc │ │ │ │ - movw r6, #33420 @ 0x828c │ │ │ │ + b.n 7e7b4 │ │ │ │ + movw r6, #32332 @ 0x7e4c │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - bl f7070 │ │ │ │ - ldr r7, [pc, #120] @ (7eb24 ) │ │ │ │ + bl f73c8 │ │ │ │ + ldr r7, [pc, #120] @ (7eb1c ) │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 7ea84 │ │ │ │ + b.n 7ea7c │ │ │ │ ldrd r6, r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 7e7a4 │ │ │ │ - ldr r3, [pc, #108] @ (7eb28 ) │ │ │ │ - b.n 7e98a │ │ │ │ + b.n 7e79c │ │ │ │ + ldr r3, [pc, #108] @ (7eb20 ) │ │ │ │ + b.n 7e982 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e4f6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e4ee │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #33540 @ 0x8304 │ │ │ │ + movw r5, #32452 @ 0x7ec4 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #88] @ (7eb2c ) │ │ │ │ + ldr r6, [pc, #88] @ (7eb24 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7a4 │ │ │ │ + b.n 7e79c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7e0bc │ │ │ │ + b.w 7e0b4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r5, #33580 @ 0x832c │ │ │ │ + movw r5, #32492 @ 0x7eec │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 75462 │ │ │ │ + bl 756e2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r6, [pc, #52] @ (7eb30 ) │ │ │ │ - b.n 7e7a4 │ │ │ │ + ldr r6, [pc, #52] @ (7eb28 ) │ │ │ │ + b.n 7e79c │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e5a8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e5a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #33488 @ 0x82d0 │ │ │ │ + movw r5, #32400 @ 0x7e90 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 75462 │ │ │ │ - ldr r6, [pc, #24] @ (7eb30 ) │ │ │ │ + bl 756e2 │ │ │ │ + ldr r6, [pc, #24] @ (7eb28 ) │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e7a4 │ │ │ │ + b.n 7e79c │ │ │ │ nop │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ 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] @ (7eca0 ) │ │ │ │ + ldr r5, [pc, #348] @ (7ec98 ) │ │ │ │ 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 7ec4a │ │ │ │ + bne.n 7ec42 │ │ │ │ ldr.w r5, [r5, #980] @ 0x3d4 │ │ │ │ - movw r3, #42113 @ 0xa481 │ │ │ │ + movw r3, #42101 @ 0xa475 │ │ │ │ movt r3, #7 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7ebea │ │ │ │ + bne.n 7ebe2 │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7ec6a │ │ │ │ + bne.n 7ec62 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ebf4 │ │ │ │ + beq.n 7ebec │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - movw r2, #5589 @ 0x15d5 │ │ │ │ + movw r2, #6261 @ 0x1875 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ebfe │ │ │ │ + bne.n 7ebf6 │ │ │ │ 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 │ │ │ │ @@ -124402,15 +124401,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 7ec36 │ │ │ │ + bgt.n 7ec2e │ │ │ │ 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] │ │ │ │ @@ -124418,19 +124417,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 7eb8c │ │ │ │ + bne.n 7eb84 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7ebe6 │ │ │ │ + b.n 7ebde │ │ │ │ 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 │ │ │ │ @@ -124441,111 +124440,111 @@ │ │ │ │ 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 7ebce │ │ │ │ + ble.n 7ebc6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c7688 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5f88 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ec7c │ │ │ │ + beq.n 7ec74 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 7ebce │ │ │ │ + b.n 7ebc6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 7eb56 │ │ │ │ + beq.n 7eb4e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ec8a │ │ │ │ + blt.n 7ec82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ebe6 │ │ │ │ + bge.n 7ebde │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7ebe6 │ │ │ │ + b.n 7ebde │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eb8c │ │ │ │ - b.n 7ebf4 │ │ │ │ + bne.n 7eb84 │ │ │ │ + b.n 7ebec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7ebf4 │ │ │ │ + b.n 7ebec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec5c │ │ │ │ + bne.n 7ec54 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ec5c │ │ │ │ + b.n 7ec54 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007eca4 <_Py_hashtable_get@@Base>: │ │ │ │ +0007ec9c <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7ecba <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 7ecb2 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #63049 @ 0xf649 │ │ │ │ + movw r3, #63041 @ 0xf641 │ │ │ │ movt r3, #7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 7f43a <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 7f432 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 7ef38 <_Py_hashtable_get@@Base+0x294> │ │ │ │ + bne.w 7ef30 <_Py_hashtable_get@@Base+0x294> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 7f476 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + bpl.w 7f46e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7ef1a <_Py_hashtable_get@@Base+0x276> │ │ │ │ + bpl.w 7ef12 <_Py_hashtable_get@@Base+0x276> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ef34 <_Py_hashtable_get@@Base+0x290> │ │ │ │ + beq.w 7ef2c <_Py_hashtable_get@@Base+0x290> │ │ │ │ add.w sl, r1, #20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #46285 @ 0xb4cd │ │ │ │ + movw r3, #46277 @ 0xb4c5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f45a <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + bne.w 7f452 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -124570,15 +124569,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 7ef54 <_Py_hashtable_get@@Base+0x2b0> │ │ │ │ + ble.w 7ef4c <_Py_hashtable_get@@Base+0x2b0> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [sl] │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -124613,15 +124612,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 7eee8 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 7eee0 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, sl, #8 │ │ │ │ add.w r7, sl, r6 │ │ │ │ strd sl, r9, [sp, #20] │ │ │ │ strd r7, r6, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ @@ -124663,26 +124662,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 7ee4a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 7ee42 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 7f48e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bhi.w 7f486 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r2, r7 │ │ │ │ @@ -124691,32 +124690,32 @@ │ │ │ │ add.w sl, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7ed10 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + bne.w 7ed08 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r3, r2, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f344 <_Py_hashtable_get@@Base+0x6a0> │ │ │ │ + bne.w 7f33c <_Py_hashtable_get@@Base+0x6a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 7f48e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bhi.w 7f486 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r3, r4, #9 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r6, r3, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -124855,15 +124854,15 @@ │ │ │ │ eor.w r2, r2, r5 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r6, #1 │ │ │ │ - b.n 7ef34 <_Py_hashtable_get@@Base+0x290> │ │ │ │ + b.n 7ef2c <_Py_hashtable_get@@Base+0x290> │ │ │ │ ldrb.w r6, [sl, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [sl, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ @@ -124989,147 +124988,147 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 7f164 <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7f15c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7f3ac <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f3a4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #3937 @ 0xf61 │ │ │ │ + movw r3, #39673 @ 0x9af9 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f442 <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 7f43a <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 7f47e <_Py_hashtable_get@@Base+0x7da> │ │ │ │ + beq.w 7f476 <_Py_hashtable_get@@Base+0x7da> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f3ac <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f3a4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 7f3ac <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f3a4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 7f470 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ + bpl.n 7f468 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7f464 <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ + bpl.n 7f45c <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7f41c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f414 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #3937 @ 0xf61 │ │ │ │ + movw r3, #39673 @ 0x9af9 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f44e <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 7f446 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7f486 <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ + beq.n 7f47e <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f41c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f414 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 7f41c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f414 <_Py_hashtable_get@@Base+0x778> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7f46c <_Py_hashtable_get@@Base+0x7c8> │ │ │ │ + beq.n 7f464 <_Py_hashtable_get@@Base+0x7c8> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 7f468 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ + beq.n 7f460 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f3b6 <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f3ae <_Py_hashtable_get@@Base+0x712> │ │ │ │ ldrb.w r9, [sl, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 7ef90 <_Py_hashtable_get@@Base+0x2ec> │ │ │ │ + b.n 7ef88 <_Py_hashtable_get@@Base+0x2ec> │ │ │ │ ldrb.w r6, [sl, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 7f17e <_Py_hashtable_get@@Base+0x4da> │ │ │ │ + b.n 7f176 <_Py_hashtable_get@@Base+0x4da> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ef3a <_Py_hashtable_get@@Base+0x296> │ │ │ │ + b.n 7ef32 <_Py_hashtable_get@@Base+0x296> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f3ac <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f3a4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f41c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f414 <_Py_hashtable_get@@Base+0x778> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7f164 <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7f15c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7f39e <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 7f396 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7f40e <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 7f406 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 7f400 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 7f3f8 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7f392 <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ + b.n 7f38a <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ - b.n 7ef20 <_Py_hashtable_get@@Base+0x27c> │ │ │ │ + b.n 7ef18 <_Py_hashtable_get@@Base+0x27c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f3ac <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f3a4 <_Py_hashtable_get@@Base+0x708> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 7ef4c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f41c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 7ef44 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f414 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -125247,44 +125246,44 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 7f164 <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7f15c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ 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.w sl, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7f8b8 <_Py_hashtable_get@@Base+0xc14> │ │ │ │ + bne.w 7f8b0 <_Py_hashtable_get@@Base+0xc14> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7fcbe <_Py_hashtable_get@@Base+0x101a> │ │ │ │ + bpl.w 7fcb6 <_Py_hashtable_get@@Base+0x101a> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7f896 <_Py_hashtable_get@@Base+0xbf2> │ │ │ │ + bpl.w 7f88e <_Py_hashtable_get@@Base+0xbf2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7f8b4 <_Py_hashtable_get@@Base+0xc10> │ │ │ │ + beq.w 7f8ac <_Py_hashtable_get@@Base+0xc10> │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #46285 @ 0xb4cd │ │ │ │ + movw r3, #46277 @ 0xb4c5 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fcc4 <_Py_hashtable_get@@Base+0x1020> │ │ │ │ + bne.w 7fcbc <_Py_hashtable_get@@Base+0x1020> │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd lr, r0, [r3] │ │ │ │ @@ -125309,15 +125308,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ mov.w r7, sl, lsl #24 │ │ │ │ eor.w r0, ip, r0 │ │ │ │ cmp.w sl, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 7f8c0 <_Py_hashtable_get@@Base+0xc1c> │ │ │ │ + ble.w 7f8b8 <_Py_hashtable_get@@Base+0xc1c> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ mov.w ip, r4, lsl #13 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w ip, ip, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ eor.w ip, ip, r9 │ │ │ │ @@ -125353,15 +125352,15 @@ │ │ │ │ add.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, sl, #8 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ eor.w r6, r9, r6 │ │ │ │ eors r2, r1 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bls.n 7f866 <_Py_hashtable_get@@Base+0xbc2> │ │ │ │ + bls.n 7f85e <_Py_hashtable_get@@Base+0xbc2> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r8, fp, [sp, #24] │ │ │ │ add.w r3, r7, sl │ │ │ │ strd r3, sl, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds.w r9, r5, r4 │ │ │ │ @@ -125404,28 +125403,28 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, lr, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7f7c4 <_Py_hashtable_get@@Base+0xb20> │ │ │ │ + bgt.n 7f7bc <_Py_hashtable_get@@Base+0xb20> │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrd r8, fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ bic.w r7, sl, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r8, r8, r7 │ │ │ │ add r3, r7 │ │ │ │ add.w r8, r8, #7 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 7faea <_Py_hashtable_get@@Base+0xe46> │ │ │ │ + bhi.w 7fae2 <_Py_hashtable_get@@Base+0xe46> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r0, r7 │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r1, r6 │ │ │ │ @@ -125433,24 +125432,24 @@ │ │ │ │ add.w r3, r0, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f68e <_Py_hashtable_get@@Base+0x9ea> │ │ │ │ + bne.w 7f686 <_Py_hashtable_get@@Base+0x9ea> │ │ │ │ str.w sl, [fp, #12] │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 7faea <_Py_hashtable_get@@Base+0xe46> │ │ │ │ + bhi.w 7fae2 <_Py_hashtable_get@@Base+0xe46> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r2, r2 │ │ │ │ lsls r0, r6, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -125593,15 +125592,15 @@ │ │ │ │ eor.w r2, r2, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w sl, r3, r0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ mvneq.w sl, #1 │ │ │ │ - b.n 7f8b4 <_Py_hashtable_get@@Base+0xc10> │ │ │ │ + b.n 7f8ac <_Py_hashtable_get@@Base+0xc10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ bfi r7, ip, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ bfi r7, ip, #8, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -125731,63 +125730,63 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w sl, r3, r0 │ │ │ │ - b.n 7fac0 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ + b.n 7fab8 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ - b.n 7f8f8 <_Py_hashtable_get@@Base+0xc54> │ │ │ │ + b.n 7f8f0 <_Py_hashtable_get@@Base+0xc54> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7f89c <_Py_hashtable_get@@Base+0xbf8> │ │ │ │ + b.n 7f894 <_Py_hashtable_get@@Base+0xbf8> │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fac0 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ + b.n 7fab8 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fcd0 <_Py_hashtable_set@@Base>: │ │ │ │ +0007fcc8 <_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, #42113 @ 0xa481 │ │ │ │ + movw r3, #42101 @ 0xa475 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fd7e <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 7fd76 <_Py_hashtable_set@@Base+0xae> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42709 @ 0xa6d5 │ │ │ │ + movw r2, #42697 @ 0xa6c9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r3, #848] @ 0x350 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fdac <_Py_hashtable_set@@Base+0xdc> │ │ │ │ + bne.n 7fda4 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fdb8 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ + beq.n 7fdb0 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - movw r2, #5589 @ 0x15d5 │ │ │ │ + movw r2, #6261 @ 0x1875 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, r5, ror #4 │ │ │ │ - beq.n 7fd36 <_Py_hashtable_set@@Base+0x66> │ │ │ │ + beq.n 7fd2e <_Py_hashtable_set@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r3, #4] │ │ │ │ @@ -125798,86 +125797,86 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7fd86 <_Py_hashtable_set@@Base+0xb6> │ │ │ │ + bgt.n 7fd7e <_Py_hashtable_set@@Base+0xb6> │ │ │ │ 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] │ │ │ │ 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 7fd16 <_Py_hashtable_set@@Base+0x46> │ │ │ │ + b.n 7fd0e <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c7688 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5f88 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n 7fdbe <_Py_hashtable_set@@Base+0xee> │ │ │ │ + beq.n 7fdb6 <_Py_hashtable_set@@Base+0xee> │ │ │ │ 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 7fd76 <_Py_hashtable_set@@Base+0xa6> │ │ │ │ + b.n 7fd6e <_Py_hashtable_set@@Base+0xa6> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7fd16 <_Py_hashtable_set@@Base+0x46> │ │ │ │ + b.n 7fd0e <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fd78 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fd70 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7fd78 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fd70 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ │ │ │ │ -0007fdcc : │ │ │ │ +0007fdc4 : │ │ │ │ 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] @ (7fef0 ) │ │ │ │ + ldr r5, [pc, #276] @ (7fee8 ) │ │ │ │ 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, 7fe52 │ │ │ │ - ldr r1, [pc, #260] @ (7fef4 ) │ │ │ │ + cbz r4, 7fe4a │ │ │ │ + ldr r1, [pc, #260] @ (7feec ) │ │ │ │ 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 7feaa │ │ │ │ + bne.n 7fea2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #212] @ 7fee8 │ │ │ │ + vldr d7, [pc, #212] @ 7fee0 │ │ │ │ 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] │ │ │ │ @@ -125889,21 +125888,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 7fea6 │ │ │ │ + b.n 7fe9e │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fed8 │ │ │ │ + beq.n 7fed0 │ │ │ │ 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] │ │ │ │ @@ -125921,650 +125920,669 @@ │ │ │ │ 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, #58245 @ 0xe385 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7feca │ │ │ │ + bne.n 7fec2 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 7fec6 │ │ │ │ + cbnz r0, 7febe │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fe0c │ │ │ │ + b.n 7fe04 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fe0c │ │ │ │ + b.n 7fe04 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cc254 <_PyNamespace_New@@Base+0x32c> │ │ │ │ - b.n 7fea6 │ │ │ │ + bl 1cab64 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + b.n 7fe9e │ │ │ │ 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, #276] @ (80020 ) │ │ │ │ + ldr r4, [pc, #340] @ (80058 ) │ │ │ │ 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, 7ff90 │ │ │ │ - ldr r0, [pc, #248] @ (80024 ) │ │ │ │ + cbz r3, 7ff86 │ │ │ │ + ldr r0, [pc, #312] @ (8005c ) │ │ │ │ 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 7ffc6 │ │ │ │ + bne.n 7ffe0 │ │ │ │ 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 │ │ │ │ - vldr d7, [pc, #192] @ 80018 │ │ │ │ + ldr.w lr, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ - strd r7, r8, [r3, #24] │ │ │ │ + strd r4, r5, [r3, #16] │ │ │ │ + ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ + ldr.w r4, [lr, #4] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - vstr d7, [r3, #16] │ │ │ │ - ldr.w ip, [r5, #4] │ │ │ │ - ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r1, [ip] │ │ │ │ - adds r4, #1 │ │ │ │ - strd r5, r2, [r3, #-8] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ + adds r5, #1 │ │ │ │ + orrs r2, r4 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + strd lr, r2, [r3, #-8] │ │ │ │ + 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 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 80006 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 80040 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - sub.w r1, r3, #8 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ 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] │ │ │ │ and.w r2, r2, #3 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - b.n 7ff6c │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ + ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ + orr.w r2, r2, ip │ │ │ │ + str.w r1, [ip] │ │ │ │ + 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, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fff0 │ │ │ │ + bne.n 8002a │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 80002 │ │ │ │ + cbnz r0, 8003c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 7ff4c │ │ │ │ + sub.w r1, r3, #8 │ │ │ │ + vldr d7, [pc, #64] @ 80050 │ │ │ │ + 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 7ffbc │ │ │ │ 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 7ffec │ │ │ │ + b.n 80006 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ - b.n 7ffec │ │ │ │ + b.n 80006 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc254 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cab64 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ff88 │ │ │ │ - nop │ │ │ │ + b.n 7ff7e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00080028 <_PyObject_GC_New@@Base>: │ │ │ │ +00080060 <_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] @ 802b0 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldrpl.w sl, [pc, #604] @ 802e8 <_PyObject_GC_New@@Base+0x288> │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.n 8007c <_PyObject_GC_New@@Base+0x54> │ │ │ │ + bpl.n 800b4 <_PyObject_GC_New@@Base+0x54> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #584] @ 802b0 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldr.w sl, [pc, #584] @ 802e8 <_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 80298 <_PyObject_GC_New@@Base+0x270> │ │ │ │ + bhi.w 802d0 <_PyObject_GC_New@@Base+0x270> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.n 8015c <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bmi.n 80194 <_PyObject_GC_New@@Base+0x134> │ │ │ │ movw fp, #24320 @ 0x5f00 │ │ │ │ movt fp, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [fp, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80152 <_PyObject_GC_New@@Base+0x12a> │ │ │ │ + bne.n 8018a <_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 801ea <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bcs.w 80222 <_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 8018c <_PyObject_GC_New@@Base+0x164> │ │ │ │ + beq.n 801c4 <_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 8025c <_PyObject_GC_New@@Base+0x234> │ │ │ │ + beq.w 80294 <_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 80122 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + ble.n 8015a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 80122 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.n 8015a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 80122 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + cbnz r3, 8015a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 802a2 <_PyObject_GC_New@@Base+0x27a> │ │ │ │ + bne.w 802da <_PyObject_GC_New@@Base+0x27a> │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.n 8019a <_PyObject_GC_New@@Base+0x172> │ │ │ │ + bpl.n 801d2 <_PyObject_GC_New@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 801bc <_PyObject_GC_New@@Base+0x194> │ │ │ │ - ldr r2, [pc, #380] @ (802ac <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + bge.n 801f4 <_PyObject_GC_New@@Base+0x194> │ │ │ │ + ldr r2, [pc, #380] @ (802e4 <_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 801ca <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ + bne.n 80202 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 80186 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bpl.n 801be <_PyObject_GC_New@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd138 <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1db7e0 <_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, 80194 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + cbnz r0, 801cc <_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 80284 <_PyObject_GC_New@@Base+0x25c> │ │ │ │ + beq.w 802bc <_PyObject_GC_New@@Base+0x25c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9e50 │ │ │ │ + bl 1c8768 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80186 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + cbz r0, 801be <_PyObject_GC_New@@Base+0x15e> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 80540 │ │ │ │ - cbz r0, 801ea <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bl 80578 │ │ │ │ + cbz r0, 80222 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - b.n 800de <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + b.n 80116 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8019e <_PyObject_GC_New@@Base+0x176> │ │ │ │ + bne.n 801d6 <_PyObject_GC_New@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8012c <_PyObject_GC_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #236] @ (802ac <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + blt.n 80164 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #236] @ (802e4 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8013e <_PyObject_GC_New@@Base+0x116> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + beq.n 80176 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8023c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bne.n 80274 <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8013e <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bne.n 80176 <_PyObject_GC_New@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8013e <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 80176 <_PyObject_GC_New@@Base+0x116> │ │ │ │ ldr.w r2, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8024e <_PyObject_GC_New@@Base+0x226> │ │ │ │ + bne.n 80286 <_PyObject_GC_New@@Base+0x226> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8015c <_PyObject_GC_New@@Base+0x134> │ │ │ │ + beq.n 80194 <_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 80122 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ - b.n 800fe <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + bge.w 8015a <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + b.n 80136 <_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 80186 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ - b.n 80144 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bpl.n 801be <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + b.n 8017c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8020a <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ - b.n 8015c <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bne.n 80242 <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ + b.n 80194 <_PyObject_GC_New@@Base+0x134> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 80278 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bcc.n 802b0 <_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 80194 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + b.n 801cc <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 800de <_PyObject_GC_New@@Base+0xb6> │ │ │ │ - movw r1, #37928 @ 0x9428 │ │ │ │ + b.n 80116 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + movw r1, #36840 @ 0x8fe8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29868 @ 0x74ac │ │ │ │ + movw r0, #28780 @ 0x706c │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.w 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80118 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b.n 80122 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.w 80150 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b.n 8015a <_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, #1141 @ 0x475 │ │ │ │ - movt r3, #8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 8035a <_PyObject_GC_New@@Base+0x332> │ │ │ │ - ldr r3, [pc, #152] @ (80378 <_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 80324 <_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, 80320 <_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] │ │ │ │ - ittet hi │ │ │ │ - ldrhi r3, [r3, #12] │ │ │ │ - strhi r3, [r1, #12] │ │ │ │ - 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 80540 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 80320 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ - ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 8036a <_PyObject_GC_New@@Base+0x342> │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2c0ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 80320 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ - ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 80320 <_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 8034a <_PyObject_GC_New@@Base+0x322> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008037c : │ │ │ │ +000802ec : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 8046a │ │ │ │ + blt.n 803da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 80450 │ │ │ │ - ldr r0, [pc, #196] @ (80470 ) │ │ │ │ + bne.n 803c0 │ │ │ │ + ldr r0, [pc, #196] @ (803e0 ) │ │ │ │ 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 80406 │ │ │ │ + bcs.n 80376 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 80440 │ │ │ │ + beq.n 803b0 │ │ │ │ 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 803ea │ │ │ │ + beq.n 8035a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 80434 │ │ │ │ + bcc.n 803a4 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803e6 │ │ │ │ + bne.n 80356 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80460 │ │ │ │ + bne.n 803d0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 803e6 │ │ │ │ + beq.n 80356 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 803e6 │ │ │ │ + b.n 80356 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 803e6 │ │ │ │ + b.n 80356 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803e6 │ │ │ │ - b.n 80406 │ │ │ │ + bne.n 80356 │ │ │ │ + b.n 80376 │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 80424 │ │ │ │ + b.n 80394 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #184] @ (8053c ) │ │ │ │ + movw r2, #24320 @ 0x5f00 │ │ │ │ + movt r2, #82 @ 0x52 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ + movt r3, #8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 8048a │ │ │ │ + ldr r3, [pc, #152] @ (804a8 ) │ │ │ │ + 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 80454 │ │ │ │ + ldrd r2, r0, [r3] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 80450 │ │ │ │ + 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] │ │ │ │ + ittet hi │ │ │ │ + ldrhi r3, [r3, #12] │ │ │ │ + strhi r3, [r1, #12] │ │ │ │ + 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 80578 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 80450 │ │ │ │ + ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 8049a │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2c0ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 80450 │ │ │ │ + ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #800] @ 0x320 │ │ │ │ + b.n 80450 │ │ │ │ + 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 8047a │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #184] @ (80574 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 80528 │ │ │ │ + bcs.n 80560 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 804e4 │ │ │ │ + beq.n 8051c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 804c0 │ │ │ │ + cbz r2, 804f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 804d8 │ │ │ │ + bhi.n 80510 │ │ │ │ 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 804bc │ │ │ │ + b.n 804f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 804bc │ │ │ │ + b.n 804f4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804bc │ │ │ │ + bne.n 804f4 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80530 │ │ │ │ + bne.n 80568 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 804bc │ │ │ │ + beq.n 804f4 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 804bc │ │ │ │ + b.n 804f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 804f2 │ │ │ │ + bge.n 8052a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 804bc │ │ │ │ + b.n 804f4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 80518 │ │ │ │ + b.n 80550 │ │ │ │ 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 80674 │ │ │ │ + beq.w 806ac │ │ │ │ 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 8060e │ │ │ │ + bls.n 80646 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 805e4 │ │ │ │ + cbnz r3, 8061c │ │ │ │ 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] │ │ │ │ @@ -126600,322 +126618,321 @@ │ │ │ │ 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 805bc │ │ │ │ + bne.n 805f4 │ │ │ │ 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, 80656 │ │ │ │ + cbnz r3, 8068e │ │ │ │ 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, 80644 │ │ │ │ + cbnz r0, 8067c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 807fe │ │ │ │ + bne.w 80832 │ │ │ │ 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 805bc │ │ │ │ + b.n 805f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 80666 │ │ │ │ + cbz r0, 8069e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 805f0 │ │ │ │ + b.n 80628 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8065e │ │ │ │ + beq.n 80696 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 8065e │ │ │ │ + b.n 80696 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 807bc │ │ │ │ + beq.w 807f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8080e │ │ │ │ + bne.w 80842 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8074a │ │ │ │ + beq.n 8077e │ │ │ │ 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 80852 │ │ │ │ + beq.w 80886 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 8083e │ │ │ │ - ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ - ubfx ip, r0, #0, #18 │ │ │ │ + beq.w 80872 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ - ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ + ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ + add.w lr, r4, #1 │ │ │ │ + ldr.w r7, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 80728 │ │ │ │ - add.w r7, r5, r1, lsl #3 │ │ │ │ + ubfx r4, r0, #0, #18 │ │ │ │ + cbz r4, 8075e │ │ │ │ + add.w ip, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, r7 │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ - str.w ip, [r1, #808] @ 0x328 │ │ │ │ - str.w ip, [r7, #804] @ 0x324 │ │ │ │ + str.w r4, [r1, #808] @ 0x328 │ │ │ │ + str.w r4, [ip, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bls.n 806fa │ │ │ │ + strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ + bls.n 80730 │ │ │ │ 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 8082a │ │ │ │ + bne.w 8085e │ │ │ │ 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 80574 │ │ │ │ + b.n 805ac │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - cmp r2, lr │ │ │ │ - str.w r7, [r1, #804] @ 0x324 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp r2, r7 │ │ │ │ + str.w ip, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 806f6 │ │ │ │ + strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ + bhi.n 8072c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - str.w ip, [r3, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 8070e │ │ │ │ + b.n 80744 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807d2 │ │ │ │ + bne.n 80806 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #42877 @ 0xa77d │ │ │ │ + movw r3, #42865 @ 0xa771 │ │ │ │ movt r3, #7 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8081e │ │ │ │ + bne.n 80852 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b898 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 807f6 │ │ │ │ + beq.n 8082a │ │ │ │ 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 807ae │ │ │ │ + b.n 807e2 │ │ │ │ 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 8079a │ │ │ │ + bcc.n 807ce │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 80696 │ │ │ │ - movw r0, #29844 @ 0x7494 │ │ │ │ + b.n 806ce │ │ │ │ + movw r0, #28756 @ 0x7054 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bc474 │ │ │ │ - cbnz r0, 80802 │ │ │ │ + bl 1bad74 │ │ │ │ + cbnz r0, 80836 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 8068e │ │ │ │ + b.n 806c6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 807f6 │ │ │ │ + bcs.n 8082a │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 807f6 │ │ │ │ + bhi.n 8082a │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8075e │ │ │ │ + bge.n 80792 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 805dc │ │ │ │ + b.n 80614 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 80644 │ │ │ │ + b.n 8067c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 807ca │ │ │ │ + beq.n 807fe │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2e1a0 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 8068e │ │ │ │ + b.n 806c6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 80778 │ │ │ │ + b.n 807ac │ │ │ │ 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 8070e │ │ │ │ + b.n 80744 │ │ │ │ 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 807f6 │ │ │ │ + b.n 8082a │ │ │ │ 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 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 808f8 │ │ │ │ + bhi.n 8092c │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ 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 8092a │ │ │ │ + bne.n 8095e │ │ │ │ mov.w ip, #4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r9, #22 │ │ │ │ movs r0, #24 │ │ │ │ - ldr r3, [pc, #452] @ (80a70 ) │ │ │ │ + ldr r3, [pc, #452] @ (80aa4 ) │ │ │ │ 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 809ac │ │ │ │ + beq.n 809e0 │ │ │ │ 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 80938 │ │ │ │ + bne.n 8096c │ │ │ │ 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 80938 │ │ │ │ + b.n 8096c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 809f6 │ │ │ │ + bls.n 80a2a │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.n 809de │ │ │ │ + bcs.n 80a12 │ │ │ │ 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, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 808aa │ │ │ │ + beq.n 808de │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80a2e │ │ │ │ + beq.n 80a62 │ │ │ │ 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] @ (80a74 ) │ │ │ │ + ldr r2, [pc, #288] @ (80aa8 ) │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 80a08 │ │ │ │ + bne.n 80a3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r5, 8097c │ │ │ │ + cbz r5, 809b0 │ │ │ │ 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] │ │ │ │ @@ -126929,489 +126946,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 80974 │ │ │ │ + beq.n 809a8 │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r5, r5, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq r5, [r3, #30] │ │ │ │ strne r5, [r3, #32] │ │ │ │ - b.n 80974 │ │ │ │ + b.n 809a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80938 │ │ │ │ + bne.n 8096c │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80a48 │ │ │ │ + bne.n 80a7c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80a2e │ │ │ │ + cbz r3, 80a62 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 80938 │ │ │ │ + b.n 8096c │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 80a54 │ │ │ │ + bcs.n 80a88 │ │ │ │ movs r4, #4 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r9, #36 @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 80910 │ │ │ │ + b.n 80944 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #6 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r9, #30 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 80910 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 80944 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 80a38 │ │ │ │ + bne.n 80a6c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8095c │ │ │ │ + bne.n 80990 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8095c │ │ │ │ + b.n 80990 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8095c │ │ │ │ + b.n 80990 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 809d0 │ │ │ │ + b.n 80a04 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37988 @ 0x9464 │ │ │ │ + movw r1, #36900 @ 0x9024 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80974 │ │ │ │ + b.n 809a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00080a78 : │ │ │ │ +00080aac : │ │ │ │ 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 80c46 │ │ │ │ + blt.w 80c7a │ │ │ │ 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 80b64 │ │ │ │ + bne.n 80b98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80bb4 │ │ │ │ + beq.w 80be8 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 80b82 │ │ │ │ + bhi.n 80bb6 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #1141 @ 0x475 │ │ │ │ + movw r2, #1197 @ 0x4ad │ │ │ │ movt r2, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 80bf2 │ │ │ │ - ldr r1, [pc, #404] @ (80c70 ) │ │ │ │ + bne.w 80c26 │ │ │ │ + ldr r1, [pc, #404] @ (80ca4 ) │ │ │ │ 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 80bc8 │ │ │ │ + bhi.n 80bfc │ │ │ │ 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 80bb8 │ │ │ │ + beq.n 80bec │ │ │ │ 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, 80b28 │ │ │ │ + cbnz r1, 80b5c │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 80ba8 │ │ │ │ + bcc.n 80bdc │ │ │ │ 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] @ (80c74 ) │ │ │ │ + ldr r2, [pc, #308] @ (80ca8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 80c10 │ │ │ │ + bne.n 80c44 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 80b94 │ │ │ │ + cbnz r5, 80bc8 │ │ │ │ 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 1cf3d4 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + bl 1cdce4 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 80b5c │ │ │ │ + beq.n 80b90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80b5c │ │ │ │ + beq.n 80b90 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2c06c │ │ │ │ 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 80b28 │ │ │ │ - ldr r4, [pc, #192] @ (80c78 ) │ │ │ │ - b.n 80b5c │ │ │ │ + b.n 80b5c │ │ │ │ + ldr r4, [pc, #192] @ (80cac ) │ │ │ │ + b.n 80b90 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b28 │ │ │ │ + bne.n 80b5c │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #42709 @ 0xa6d5 │ │ │ │ + movw r2, #42697 @ 0xa6c9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80c36 │ │ │ │ + bne.n 80c6a │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80c04 │ │ │ │ + cbz r4, 80c38 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 80b28 │ │ │ │ + b.n 80b5c │ │ │ │ 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 80b28 │ │ │ │ + bne.n 80b5c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80b8c │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 80bc0 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 80c60 │ │ │ │ + bne.n 80c94 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b4c │ │ │ │ + bne.n 80b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80b4c │ │ │ │ + b.n 80b80 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80be4 │ │ │ │ + b.n 80c18 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38080 @ 0x94c0 │ │ │ │ + movw r1, #36992 @ 0x9080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 80b5c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 80b90 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80b4c │ │ │ │ + b.n 80b80 │ │ │ │ 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 80dfc │ │ │ │ - beq.n 80d44 │ │ │ │ + blt.w 80e30 │ │ │ │ + beq.n 80d78 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 80de4 │ │ │ │ + bhi.w 80e18 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #1141 @ 0x475 │ │ │ │ + movw r2, #1197 @ 0x4ad │ │ │ │ movt r2, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80d92 │ │ │ │ - ldr r2, [pc, #356] @ (80e28 ) │ │ │ │ + bne.n 80dc6 │ │ │ │ + ldr r2, [pc, #356] @ (80e5c ) │ │ │ │ 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 80d68 │ │ │ │ + bhi.n 80d9c │ │ │ │ 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 80d58 │ │ │ │ + beq.n 80d8c │ │ │ │ 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, 80d2c │ │ │ │ + cbz r1, 80d60 │ │ │ │ movw r2, #41768 @ 0xa328 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #296] @ (80e2c ) │ │ │ │ + ldr r1, [pc, #296] @ (80e60 ) │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80dae │ │ │ │ + blt.n 80de2 │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80dbe │ │ │ │ + bne.n 80df2 │ │ │ │ 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 80d4c │ │ │ │ + bcc.n 80d80 │ │ │ │ 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 80cf8 │ │ │ │ - ldr r4, [pc, #232] @ (80e30 ) │ │ │ │ + b.n 80d2c │ │ │ │ + ldr r4, [pc, #232] @ (80e64 ) │ │ │ │ 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 80cf8 │ │ │ │ + b.n 80d2c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80cf8 │ │ │ │ + bne.n 80d2c │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r2, #42709 @ 0xa6d5 │ │ │ │ + movw r2, #42697 @ 0xa6c9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80e16 │ │ │ │ + bne.n 80e4a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80da4 │ │ │ │ + cbz r4, 80dd8 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 80cf8 │ │ │ │ + b.n 80d2c │ │ │ │ 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 80cf8 │ │ │ │ + bne.n 80d2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ 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 80d18 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + beq.n 80d4c │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 80dee │ │ │ │ + bne.n 80e22 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80d18 │ │ │ │ + bne.n 80d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80d18 │ │ │ │ + b.n 80d4c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cf3d4 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + b.w 1cdce4 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80d18 │ │ │ │ + b.n 80d4c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38080 @ 0x94c0 │ │ │ │ + movw r1, #36992 @ 0x9080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 80d26 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 80d5a │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80d84 │ │ │ │ + b.n 80db8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080e34 : │ │ │ │ +00080e68 : │ │ │ │ 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 80eec │ │ │ │ - blt.n 80f32 │ │ │ │ + beq.n 80f20 │ │ │ │ + blt.n 80f66 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 80ef0 │ │ │ │ - ldr r7, [pc, #256] @ (80f54 ) │ │ │ │ + bgt.n 80f24 │ │ │ │ + ldr r7, [pc, #256] @ (80f88 ) │ │ │ │ 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, 80ec8 │ │ │ │ - ldr r0, [pc, #236] @ (80f58 ) │ │ │ │ + cbz r4, 80efc │ │ │ │ + ldr r0, [pc, #236] @ (80f8c ) │ │ │ │ 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 80f10 │ │ │ │ + bne.n 80f44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b47c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ @@ -127428,133 +127445,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 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ec2 │ │ │ │ - ldr r2, [pc, #116] @ (80f54 ) │ │ │ │ + beq.n 80ef6 │ │ │ │ + ldr r2, [pc, #116] @ (80f88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80e8e │ │ │ │ - ldr r4, [pc, #108] @ (80f5c ) │ │ │ │ - b.n 80ec2 │ │ │ │ + b.n 80ec2 │ │ │ │ + ldr r4, [pc, #108] @ (80f90 ) │ │ │ │ + b.n 80ef6 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 80ec8 │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.n 80efc │ │ │ │ + bl 23aac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ec2 │ │ │ │ - ldr r3, [pc, #76] @ (80f54 ) │ │ │ │ + beq.n 80ef6 │ │ │ │ + ldr r3, [pc, #76] @ (80f88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80e8e │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 80ec2 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80f44 │ │ │ │ + bne.n 80f78 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 80f4e │ │ │ │ + cbnz r0, 80f82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80e88 │ │ │ │ + b.n 80ebc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80ec2 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80ef6 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80e88 │ │ │ │ + b.n 80ebc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 80f6c │ │ │ │ - cbz r1, 80f6c │ │ │ │ - b.w 1c7bf8 │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (80fe4 ) │ │ │ │ + ldr r3, [pc, #96] @ (81004 ) │ │ │ │ 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, 80fa4 │ │ │ │ + cbz r0, 80fc4 │ │ │ │ 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 80fd6 │ │ │ │ + bhi.n 80ff6 │ │ │ │ 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 83868 │ │ │ │ + bl 83894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80fc6 │ │ │ │ + bne.n 80fe6 │ │ │ │ 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 8106a │ │ │ │ - ldr r3, [pc, #140] @ (8108c ) │ │ │ │ + bgt.n 8108a │ │ │ │ + ldr r3, [pc, #140] @ (810ac ) │ │ │ │ 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, 81026 │ │ │ │ + cbz r0, 81046 │ │ │ │ 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 │ │ │ │ @@ -127564,111 +127572,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 8106a │ │ │ │ + bhi.n 8108a │ │ │ │ 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 81022 │ │ │ │ + b.n 81042 │ │ │ │ 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 83868 │ │ │ │ + bl 83894 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8105e │ │ │ │ - b.n 81022 │ │ │ │ + bne.n 8107e │ │ │ │ + b.n 81042 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081090 : │ │ │ │ +000810b0 : │ │ │ │ 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 8112c │ │ │ │ - ldr r7, [pc, #256] @ (811a4 ) │ │ │ │ + blt.n 8114c │ │ │ │ + ldr r7, [pc, #256] @ (811c4 ) │ │ │ │ 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 81118 │ │ │ │ - ldr r2, [pc, #236] @ (811a8 ) │ │ │ │ + beq.n 81138 │ │ │ │ + ldr r2, [pc, #236] @ (811c8 ) │ │ │ │ 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, 810f6 │ │ │ │ + cbnz r3, 81116 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8114e │ │ │ │ + beq.n 8116e │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ae0 │ │ │ │ + bl 83b94 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81180 │ │ │ │ + beq.n 811a0 │ │ │ │ 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 81160 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 81180 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81140 │ │ │ │ + bne.n 81160 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810d4 │ │ │ │ + bne.n 810f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - cbz r5, 8114e │ │ │ │ - b.n 810d8 │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + cbz r5, 8116e │ │ │ │ + b.n 810f8 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8113c │ │ │ │ - cbz r5, 8114e │ │ │ │ - b.n 810d8 │ │ │ │ + cbz r0, 8115c │ │ │ │ + cbz r5, 8116e │ │ │ │ + b.n 810f8 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - movw r0, #38160 @ 0x9510 │ │ │ │ + movw r0, #37072 @ 0x90d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_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 810d8 │ │ │ │ + bne.n 810f8 │ │ │ │ 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 │ │ │ │ @@ -127677,38 +127685,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 8113c │ │ │ │ + b.n 8115c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8119c │ │ │ │ + bge.n 811bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8119c │ │ │ │ + cbnz r3, 811bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #816] @ (814f0 ) │ │ │ │ - ldr.w r8, [pc, #844] @ 81510 │ │ │ │ + ldr r5, [pc, #816] @ (81510 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 81530 │ │ │ │ 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 │ │ │ │ @@ -127716,68 +127724,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 81e1c │ │ │ │ + bne.w 81e3c │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 81274 │ │ │ │ + cbnz r1, 81294 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 81e4e │ │ │ │ + bhi.w 81e6e │ │ │ │ adds r2, r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 81230 │ │ │ │ + bne.n 81250 │ │ │ │ strex ip, r2, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8121e │ │ │ │ + bne.n 8123e │ │ │ │ dmb ish │ │ │ │ - bne.n 8120c │ │ │ │ - ldr r3, [pc, #700] @ (814f4 ) │ │ │ │ + bne.n 8122c │ │ │ │ + ldr r3, [pc, #700] @ (81514 ) │ │ │ │ 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 81e64 │ │ │ │ + bne.w 81e84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81e7a │ │ │ │ + beq.w 81e9a │ │ │ │ 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] @ (814f8 ) │ │ │ │ + ldr r2, [pc, #632] @ (81518 ) │ │ │ │ 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 81290 │ │ │ │ + bne.n 812b0 │ │ │ │ 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 │ │ │ │ @@ -127786,1496 +127794,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 824c4 │ │ │ │ + bl 824e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81e84 │ │ │ │ - ldr r3, [pc, #536] @ (814fc ) │ │ │ │ + beq.w 81ea4 │ │ │ │ + ldr r3, [pc, #536] @ (8151c ) │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 811e0 │ │ │ │ + bne.w 81200 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #520] @ (81500 ) │ │ │ │ - bl 90bcc │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #520] @ (81520 ) │ │ │ │ + bl 90c5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ebc │ │ │ │ + beq.w 81edc │ │ │ │ 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 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ str.w r0, [r5, #4052] @ 0xfd4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ str.w r0, [r5, #4056] @ 0xfd8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ str.w r0, [r5, #4060] @ 0xfdc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ str.w r0, [r5, #4064] @ 0xfe0 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ str.w r0, [r5, #4068] @ 0xfe4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ str.w r0, [r5, #4072] @ 0xfe8 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eb2 │ │ │ │ + beq.w 81ed2 │ │ │ │ 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 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82122 │ │ │ │ + beq.w 82142 │ │ │ │ add.w r1, r4, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7eec │ │ │ │ + bl 1c6784 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82100 │ │ │ │ + beq.w 82120 │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7eec │ │ │ │ + bl 1c6784 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82100 │ │ │ │ - ldr r1, [pc, #308] @ (81504 ) │ │ │ │ + beq.w 82120 │ │ │ │ + ldr r1, [pc, #308] @ (81524 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7eec │ │ │ │ + bl 1c6784 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82100 │ │ │ │ - ldr r2, [pc, #296] @ (81508 ) │ │ │ │ + beq.w 82120 │ │ │ │ + ldr r2, [pc, #296] @ (81528 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #296] @ (8150c ) │ │ │ │ + ldr r1, [pc, #296] @ (8152c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820de │ │ │ │ + beq.w 820fe │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #29200 @ 0x7210 │ │ │ │ + movw r9, #28112 @ 0x6dd0 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ - movw r8, #20273 @ 0x4f31 │ │ │ │ + movw r8, #20405 @ 0x4fb5 │ │ │ │ movt r8, #9 │ │ │ │ - movw sl, #2525 @ 0x9dd │ │ │ │ + movw sl, #2357 @ 0x935 │ │ │ │ movt sl, #22 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov fp, r5 │ │ │ │ - movw r4, #59373 @ 0xe7ed │ │ │ │ + movw r4, #59989 @ 0xea55 │ │ │ │ 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 1c7eec │ │ │ │ + bl 1c6784 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820c4 │ │ │ │ + beq.w 820e4 │ │ │ │ ldr.w r2, [r5, #156] @ 0x9c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 81446 │ │ │ │ + bne.n 81466 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ streq.w r4, [r5, #200] @ 0xc8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 8141c │ │ │ │ + bne.n 8143c │ │ │ │ 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 1c9e38 │ │ │ │ + bl 1c8750 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821ce │ │ │ │ + beq.w 821ee │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 8145e │ │ │ │ + bne.n 8147e │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81494 │ │ │ │ + bge.n 814b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 81494 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 814b4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 8147c │ │ │ │ + bne.n 8149c │ │ │ │ add.w r5, r7, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821c4 │ │ │ │ + beq.w 821e4 │ │ │ │ movs r0, #11 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ movw r8, #43756 @ 0xaaec │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8219c │ │ │ │ - b.n 81514 │ │ │ │ + blt.w 821bc │ │ │ │ + b.n 81534 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r6, r6 │ │ │ │ ite cc │ │ │ │ lslcc r2, r2, #1 │ │ │ │ - bcs.n 819e8 │ │ │ │ + bcs.n 81a08 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81b8c │ │ │ │ + b.n 81bac │ │ │ │ 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 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82186 │ │ │ │ + blt.w 821a6 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82170 │ │ │ │ + blt.w 82190 │ │ │ │ movs r0, #11 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8215a │ │ │ │ + blt.w 8217a │ │ │ │ movs r0, #32 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ movw r8, #43680 @ 0xaaa0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82144 │ │ │ │ + blt.w 82164 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82336 │ │ │ │ + blt.w 82356 │ │ │ │ movs r0, #10 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43752 @ 0xaae8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82318 │ │ │ │ + blt.w 82338 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43676 @ 0xaa9c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82302 │ │ │ │ + blt.w 82322 │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43672 @ 0xaa98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822ec │ │ │ │ + blt.w 8230c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43668 @ 0xaa94 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822d6 │ │ │ │ + blt.w 822f6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43744 @ 0xaae0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822c0 │ │ │ │ + blt.w 822e0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822aa │ │ │ │ + blt.w 822ca │ │ │ │ movs r0, #21 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82294 │ │ │ │ + blt.w 822b4 │ │ │ │ movs r0, #20 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43728 @ 0xaad0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8227e │ │ │ │ + blt.w 8229e │ │ │ │ movs r0, #4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82268 │ │ │ │ + blt.w 82288 │ │ │ │ movs r0, #13 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ movw r8, #43724 @ 0xaacc │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82252 │ │ │ │ + blt.w 82272 │ │ │ │ movs r0, #1 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821b2 │ │ │ │ + beq.w 821d2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821b2 │ │ │ │ + bne.w 821d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8223c │ │ │ │ + blt.w 8225c │ │ │ │ movs r0, #3 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43720 @ 0xaac8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82226 │ │ │ │ + blt.w 82246 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8232e │ │ │ │ + beq.w 8234e │ │ │ │ movw r3, #43716 @ 0xaac4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8232e │ │ │ │ + bne.w 8234e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82210 │ │ │ │ - ldr r2, [pc, #792] @ (81bbc ) │ │ │ │ + blt.w 82230 │ │ │ │ + ldr r2, [pc, #792] @ (81bdc ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #792] @ (81bc0 ) │ │ │ │ + ldr r1, [pc, #792] @ (81be0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 821ee │ │ │ │ + beq.w 8220e │ │ │ │ movw r0, #6832 @ 0x1ab0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (81bc4 ) │ │ │ │ - movw r1, #38488 @ 0x9658 │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (81be4 ) │ │ │ │ + movw r1, #37400 @ 0x9218 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ - ldr r2, [pc, #760] @ (81bc8 ) │ │ │ │ + bl 94910 │ │ │ │ + ldr r2, [pc, #760] @ (81be8 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82016 │ │ │ │ + bne.w 82036 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82000 │ │ │ │ + blt.w 82020 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr.w r8, [pc, #748] @ 81bd8 │ │ │ │ + ldr.w r8, [pc, #748] @ 81bf8 │ │ │ │ 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 1c7eec │ │ │ │ + bl 1c6784 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82078 │ │ │ │ + beq.w 82098 │ │ │ │ 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 1c7eec │ │ │ │ + bl 1c6784 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82078 │ │ │ │ + beq.w 82098 │ │ │ │ str.w sl, [r4, #1468] @ 0x5bc │ │ │ │ - movw r3, #38544 @ 0x9690 │ │ │ │ + movw r3, #37456 @ 0x9250 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r5, [r6, #12] │ │ │ │ - movw r2, #11380 @ 0x2c74 │ │ │ │ + movw r2, #10292 @ 0x2834 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #6536 @ 0x1988 │ │ │ │ + movw r1, #5448 @ 0x1548 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #38524 @ 0x967c │ │ │ │ + movw r3, #37436 @ 0x923c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #38536 @ 0x9688 │ │ │ │ + movw r0, #37448 @ 0x9248 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fcc │ │ │ │ + beq.w 81fec │ │ │ │ add.w r0, r8, #416 @ 0x1a0 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fb8 │ │ │ │ + beq.w 81fd8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #38616 @ 0x96d8 │ │ │ │ + movw r1, #37528 @ 0x9298 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819aa │ │ │ │ + bge.n 819ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fee │ │ │ │ + beq.w 8200e │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 81fcc │ │ │ │ - ldr r5, [pc, #536] @ (81bcc ) │ │ │ │ + beq.w 81fec │ │ │ │ + ldr r5, [pc, #536] @ (81bec ) │ │ │ │ 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 1c9fa8 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 1c88c0 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ff6 │ │ │ │ + beq.w 82016 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 819bc │ │ │ │ - ldr r4, [pc, #508] @ (81bd0 ) │ │ │ │ + bne.n 819dc │ │ │ │ + ldr r4, [pc, #508] @ (81bf0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38672 @ 0x9710 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81fc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a1a │ │ │ │ + bge.n 81a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f9a │ │ │ │ + beq.w 81fba │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81fc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a5e │ │ │ │ + bge.n 81a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f92 │ │ │ │ + beq.w 81fb2 │ │ │ │ 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 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81fc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81aae │ │ │ │ + bge.n 81ace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f8a │ │ │ │ - ldr r0, [pc, #292] @ (81bd4 ) │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 81faa │ │ │ │ + ldr r0, [pc, #292] @ (81bf4 ) │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #284] @ (81bd4 ) │ │ │ │ + ldr r3, [pc, #284] @ (81bf4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca224 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c8b3c <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81fc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81af2 │ │ │ │ + bge.n 81b12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ - ldr r3, [pc, #224] @ (81bd4 ) │ │ │ │ + beq.w 81fa2 │ │ │ │ + ldr r3, [pc, #224] @ (81bf4 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 1ca224 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c8b3c <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81fc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b30 │ │ │ │ + bge.n 81b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f7a │ │ │ │ + beq.w 81f9a │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #38672 @ 0x9710 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81fc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b6e │ │ │ │ + bge.n 81b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f72 │ │ │ │ - ldr.w r8, [pc, #108] @ 81bdc │ │ │ │ + beq.w 81f92 │ │ │ │ + ldr.w r8, [pc, #108] @ 81bfc │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f5a │ │ │ │ - b.n 81be0 │ │ │ │ + beq.w 81f7a │ │ │ │ + b.n 81c00 │ │ │ │ nop │ │ │ │ - b.n 82260 │ │ │ │ + b.n 82280 │ │ │ │ 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 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ movs r6, r6 │ │ │ │ - b.n 81774 │ │ │ │ + b.n 81794 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81918 │ │ │ │ + b.n 81938 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 8229c │ │ │ │ + b.n 822bc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81ac0 │ │ │ │ + b.n 81ae0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81bf2 │ │ │ │ + bge.n 81c12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f4a │ │ │ │ + beq.w 81f6a │ │ │ │ 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 1ca354 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8c6c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f32 │ │ │ │ + beq.w 81f52 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c42 │ │ │ │ + bge.n 81c62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f52 │ │ │ │ + beq.w 81f72 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #38672 @ 0x9710 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f32 │ │ │ │ + beq.w 81f52 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c84 │ │ │ │ + bge.n 81ca4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f2a │ │ │ │ - ldr.w r8, [pc, #1004] @ 82074 │ │ │ │ + beq.w 81f4a │ │ │ │ + ldr.w r8, [pc, #1004] @ 82094 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_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 1ca54c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c8e64 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f5a │ │ │ │ + beq.w 81f7a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cde │ │ │ │ + bge.n 81cfe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f22 │ │ │ │ + beq.w 81f42 │ │ │ │ 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 1ca54c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c8e64 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f0c │ │ │ │ + beq.w 81f2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d36 │ │ │ │ + bge.n 81d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f04 │ │ │ │ + beq.w 81f24 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ca104 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c8a1c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38672 @ 0x9710 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ed0 │ │ │ │ + beq.w 81ef0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d74 │ │ │ │ + bge.n 81d94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820bc │ │ │ │ - ldr r0, [pc, #732] @ (82054 ) │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #732] @ (82058 ) │ │ │ │ - movw r1, #41776 @ 0xa330 │ │ │ │ + beq.w 820dc │ │ │ │ + ldr r0, [pc, #732] @ (82074 ) │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #732] @ (82078 ) │ │ │ │ + movw r1, #40688 @ 0x9ef0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ca65c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1c8f74 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #37596 @ 0x92dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ed0 │ │ │ │ + beq.w 81ef0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81dcc │ │ │ │ + bge.n 81dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820b4 │ │ │ │ + beq.w 820d4 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca65c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1c8f74 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81ee2 │ │ │ │ + beq.n 81f02 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #22300 @ 0x571c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 81ed0 │ │ │ │ + beq.n 81ef0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e08 │ │ │ │ + bge.n 81e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ac │ │ │ │ + beq.w 820cc │ │ │ │ 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] @ (8205c ) │ │ │ │ + ldr r2, [pc, #564] @ (8207c ) │ │ │ │ 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 81e30 │ │ │ │ + bne.n 81e50 │ │ │ │ dmb ish │ │ │ │ - b.w 812b4 │ │ │ │ + b.w 812d4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - cbz r3, 81e7a │ │ │ │ - ldr r0, [pc, #516] @ (82060 ) │ │ │ │ + cbz r3, 81e9a │ │ │ │ + ldr r0, [pc, #516] @ (82080 ) │ │ │ │ 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 81250 │ │ │ │ + b.w 81270 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 81274 │ │ │ │ + b.w 81294 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e0a8 │ │ │ │ - movw r3, #38184 @ 0x9528 │ │ │ │ + movw r3, #37096 @ 0x90e8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #456] @ (82064 ) │ │ │ │ + ldr r0, [pc, #456] @ (82084 ) │ │ │ │ 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 81e14 │ │ │ │ - movw r3, #38256 @ 0x9570 │ │ │ │ + b.n 81e34 │ │ │ │ + movw r3, #37168 @ 0x9130 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81e98 │ │ │ │ - bl 941dc │ │ │ │ + b.n 81eb8 │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81304 │ │ │ │ - movw r3, #38216 @ 0x9548 │ │ │ │ + beq.w 81324 │ │ │ │ + movw r3, #37128 @ 0x9108 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81e98 │ │ │ │ + b.n 81eb8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee2 │ │ │ │ + bge.n 81f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81ee2 │ │ │ │ + cbnz r3, 81f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #380] @ (82068 ) │ │ │ │ + ldr r1, [pc, #380] @ (82088 ) │ │ │ │ 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 81e14 │ │ │ │ + b.n 81e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d36 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d56 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee2 │ │ │ │ + bge.n 81f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ee2 │ │ │ │ + bne.n 81f02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ee2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81cde │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81cfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c84 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ca4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee2 │ │ │ │ + bge.n 81f02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ee2 │ │ │ │ + bne.n 81f02 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ee2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81bf2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c42 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c62 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee2 │ │ │ │ + bge.n 81f02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ee2 │ │ │ │ + bne.n 81f02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ee2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b6e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b30 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81af2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81aae │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ace │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a5e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a1a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a3a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee2 │ │ │ │ + bge.n 81f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ee2 │ │ │ │ + bne.n 81f02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ee2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81fcc │ │ │ │ + bge.n 81fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81fcc │ │ │ │ + cbnz r3, 81fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (8206c ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (8208c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38632 @ 0x96e8 │ │ │ │ + movw r3, #37544 @ 0x92a8 │ │ │ │ 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 81e14 │ │ │ │ + b.n 81e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 819aa │ │ │ │ - movw r3, #38316 @ 0x95ac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819ca │ │ │ │ + movw r3, #37228 @ 0x916c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81eea │ │ │ │ + b.n 81f0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818e2 │ │ │ │ + bne.w 81902 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 818e2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81902 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8203e │ │ │ │ - ldr r3, [pc, #80] @ (82070 ) │ │ │ │ + blt.n 8205e │ │ │ │ + ldr r3, [pc, #80] @ (82090 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38496 @ 0x9660 │ │ │ │ + movw r3, #37408 @ 0x9220 │ │ │ │ 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 81e14 │ │ │ │ + b.n 81e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8201c │ │ │ │ + bne.n 8203c │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8201c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8203c │ │ │ │ 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 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ movs r6, r6 │ │ │ │ strex r0, r0, [r0, #320] @ 0x140 │ │ │ │ add.w r0, r7, #5536 @ 0x15a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ - bl 229e5c │ │ │ │ + bl 22897c │ │ │ │ movs r0, #0 │ │ │ │ - bl 75462 │ │ │ │ - ldr r3, [pc, #704] @ (8234c ) │ │ │ │ + bl 756e2 │ │ │ │ + ldr r3, [pc, #704] @ (8236c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38556 @ 0x969c │ │ │ │ + movw r3, #37468 @ 0x925c │ │ │ │ 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 81e14 │ │ │ │ + b.n 81e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e08 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dcc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d74 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d94 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #644] @ (82350 ) │ │ │ │ + ldr r2, [pc, #644] @ (82370 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #38688 @ 0x9720 │ │ │ │ + movw r3, #37600 @ 0x92e0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81e14 │ │ │ │ - ldr r3, [pc, #628] @ (82354 ) │ │ │ │ + b.n 81e34 │ │ │ │ + ldr r3, [pc, #628] @ (82374 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38412 @ 0x960c │ │ │ │ + movw r3, #37324 @ 0x91cc │ │ │ │ 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 81e14 │ │ │ │ - ldr r3, [pc, #596] @ (82358 ) │ │ │ │ + b.n 81e34 │ │ │ │ + ldr r3, [pc, #596] @ (82378 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38380 @ 0x95ec │ │ │ │ + movw r3, #37292 @ 0x91ac │ │ │ │ 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 81e14 │ │ │ │ - ldr r2, [pc, #568] @ (8235c ) │ │ │ │ + b.n 81e34 │ │ │ │ + ldr r2, [pc, #568] @ (8237c ) │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - movw r2, #38352 @ 0x95d0 │ │ │ │ + movw r2, #37264 @ 0x9190 │ │ │ │ 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 81e14 │ │ │ │ + b.n 81e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 815d4 │ │ │ │ + bne.w 815f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 815d4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8159e │ │ │ │ + bne.w 815be │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8159e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81570 │ │ │ │ + bne.w 81590 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81570 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81590 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81542 │ │ │ │ + bne.w 81562 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81542 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81562 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81514 │ │ │ │ + bne.w 81534 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81514 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81534 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84fd8 │ │ │ │ - movw r3, #38288 @ 0x9590 │ │ │ │ + bl 85064 │ │ │ │ + movw r3, #37200 @ 0x9150 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #412] @ (82360 ) │ │ │ │ - b.n 81eec │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + ldr r1, [pc, #412] @ (82380 ) │ │ │ │ + b.n 81f0c │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 821c0 │ │ │ │ - ldr r3, [pc, #404] @ (82364 ) │ │ │ │ + b.n 821e0 │ │ │ │ + ldr r3, [pc, #404] @ (82384 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #16124 @ 0x3efc │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ 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 81e14 │ │ │ │ - ldr r3, [pc, #376] @ (82368 ) │ │ │ │ + b.n 81e34 │ │ │ │ + ldr r3, [pc, #376] @ (82388 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38440 @ 0x9628 │ │ │ │ + movw r3, #37352 @ 0x91e8 │ │ │ │ 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 81e14 │ │ │ │ + b.n 81e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818a2 │ │ │ │ + bne.w 818c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 818a2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8186e │ │ │ │ + bne.w 8188e │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8186e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8188e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8183a │ │ │ │ + bne.w 8185a │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8183a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8185a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8180c │ │ │ │ + bne.w 8182c │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8180c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8182c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 817d6 │ │ │ │ + bne.w 817f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 817d6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 817f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 817a2 │ │ │ │ + bne.w 817c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 817a2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 817c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8176e │ │ │ │ + bne.w 8178e │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8176e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8178e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8173a │ │ │ │ + bne.w 8175a │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8173a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8175a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81706 │ │ │ │ + bne.w 81726 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81706 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81726 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816d2 │ │ │ │ + bne.w 816f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 816d2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8169e │ │ │ │ + bne.w 816be │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8169e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8166a │ │ │ │ + bne.w 8168a │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8166a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8168a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81636 │ │ │ │ + bne.w 81656 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81636 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81656 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 821b8 │ │ │ │ + bl 85064 │ │ │ │ + b.n 821d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81602 │ │ │ │ + bne.w 81622 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81602 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81622 │ │ │ │ + strb r0, [r3, #11] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ 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] @ (824bc ) │ │ │ │ + ldr r2, [pc, #316] @ (824dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 824a8 │ │ │ │ + beq.w 824c8 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 824b6 │ │ │ │ + bhi.w 824d6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r1, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 82476 │ │ │ │ + bne.n 82496 │ │ │ │ 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 82444 │ │ │ │ + bhi.n 82464 │ │ │ │ adds r1, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8248e │ │ │ │ + beq.n 824ae │ │ │ │ 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 8241c │ │ │ │ + beq.n 8243c │ │ │ │ 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 82486 │ │ │ │ + beq.n 824a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b47c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ @@ -129283,99 +129291,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 823e6 │ │ │ │ + bhi.n 82406 │ │ │ │ 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 823e6 │ │ │ │ + bne.n 82406 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42709 @ 0xa6d5 │ │ │ │ + movw r2, #42697 @ 0xa6c9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #848] @ 0x350 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8249c │ │ │ │ + bne.n 824bc │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82416 │ │ │ │ + beq.n 82436 │ │ │ │ ldr.w r1, [r8, #800] @ 0x320 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8, #800] @ 0x320 │ │ │ │ - b.n 823e6 │ │ │ │ + b.n 82406 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82416 │ │ │ │ + beq.n 82436 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 823e6 │ │ │ │ + b.n 82406 │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82416 │ │ │ │ + b.n 82436 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 823e6 │ │ │ │ - b.n 82444 │ │ │ │ + bne.n 82406 │ │ │ │ + b.n 82464 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82464 │ │ │ │ - movw r1, #38728 @ 0x9748 │ │ │ │ + b.n 82484 │ │ │ │ + movw r1, #37640 @ 0x9308 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #12] @ (824c0 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (824e0 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82416 │ │ │ │ + b.n 82436 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ 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 8289a │ │ │ │ + bmi.w 828ba │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82fa2 │ │ │ │ + beq.w 82fc2 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828ec │ │ │ │ + beq.w 8290c │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82946 │ │ │ │ + beq.w 82966 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 82970 │ │ │ │ - ldr r3, [pc, #568] @ (82748 ) │ │ │ │ + bpl.w 82990 │ │ │ │ + ldr r3, [pc, #568] @ (82768 ) │ │ │ │ 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 │ │ │ │ @@ -129385,319 +129393,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 83006 │ │ │ │ + beq.w 83026 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c0e │ │ │ │ + beq.w 82c2e │ │ │ │ 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 82c36 │ │ │ │ + bne.w 82c56 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82a6e │ │ │ │ + bne.w 82a8e │ │ │ │ ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82bc6 │ │ │ │ + beq.w 82be6 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83098 │ │ │ │ + bne.w 83068 │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 82c6c │ │ │ │ + bne.w 82c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8334c │ │ │ │ + bl 83378 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e1a │ │ │ │ + beq.w 82e3a │ │ │ │ mov r0, r8 │ │ │ │ - bl 84208 │ │ │ │ + bl 84234 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825c4 │ │ │ │ + bge.n 825e4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82c02 │ │ │ │ + beq.w 82c22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ca8 │ │ │ │ + beq.w 82cc8 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 83118 │ │ │ │ + beq.w 8313e │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 82d38 │ │ │ │ + bne.w 82d58 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 829b2 │ │ │ │ + bne.w 829d2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8302a │ │ │ │ + bne.w 8304a │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 82b60 │ │ │ │ + bmi.w 82b80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 82b76 │ │ │ │ + bne.w 82b96 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 82a9a │ │ │ │ + ble.w 82aba │ │ │ │ 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 8265e │ │ │ │ + bhi.n 8267e │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8324a │ │ │ │ + beq.w 83210 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8265e │ │ │ │ + ble.n 8267e │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8269c │ │ │ │ + beq.n 826bc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8265e │ │ │ │ + beq.n 8267e │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8269c │ │ │ │ + beq.n 826bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8265e │ │ │ │ + beq.n 8267e │ │ │ │ adds r2, #20 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 8269c │ │ │ │ + beq.n 826bc │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8264e │ │ │ │ + bne.n 8266e │ │ │ │ mov r5, fp │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8318c │ │ │ │ + bne.w 83182 │ │ │ │ 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 826a6 │ │ │ │ + b.n 826c6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8269c │ │ │ │ + beq.n 826bc │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82684 │ │ │ │ + bne.n 826a4 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8265e │ │ │ │ + bne.n 8267e │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bgt.n 82618 │ │ │ │ + bgt.n 82638 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 82cfe │ │ │ │ + bne.w 82d1e │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 8276c │ │ │ │ + ble.n 8278c │ │ │ │ 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 8270a │ │ │ │ + bhi.n 8272a │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8323c │ │ │ │ + beq.w 83202 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8270a │ │ │ │ + ble.n 8272a │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 82764 │ │ │ │ + beq.n 82784 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8270a │ │ │ │ + beq.n 8272a │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 82764 │ │ │ │ + beq.n 82784 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8270a │ │ │ │ + beq.n 8272a │ │ │ │ adds r3, #20 │ │ │ │ movs r5, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 82764 │ │ │ │ + beq.n 82784 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 826fc │ │ │ │ + bne.n 8271c │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8320c │ │ │ │ + bne.w 83256 │ │ │ │ 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 82aac │ │ │ │ + bpl.w 82acc │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r6, 82788 │ │ │ │ + cbz r6, 827a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82780 │ │ │ │ + bge.n 827a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82780 │ │ │ │ + cbnz r3, 827a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82780 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 827a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82764 │ │ │ │ + beq.n 82784 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8274c │ │ │ │ + bne.n 8276c │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8270a │ │ │ │ + bne.n 8272a │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 826c8 │ │ │ │ + bne.n 826e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 8277c │ │ │ │ + bmi.n 8279c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82976 │ │ │ │ + bne.w 82996 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 82730 │ │ │ │ + bne.n 82750 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82ab2 │ │ │ │ + bpl.w 82ad2 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82b22 │ │ │ │ + bne.w 82b42 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8299e │ │ │ │ + beq.w 829be │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 82c50 │ │ │ │ + bmi.w 82c70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82a8c │ │ │ │ + beq.w 82aac │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86f4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e1a │ │ │ │ + beq.w 82e3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c458 │ │ │ │ + bl 8c4e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e1c │ │ │ │ + beq.w 82e3c │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.w 829d6 │ │ │ │ + bmi.w 829f6 │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 827f0 │ │ │ │ + bpl.n 82810 │ │ │ │ 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 831d4 │ │ │ │ + bne.w 831ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e38 │ │ │ │ + beq.w 82e58 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 82846 │ │ │ │ + ble.n 82866 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8281c │ │ │ │ + bge.n 8283c │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f52c │ │ │ │ + bl 8f5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e1a │ │ │ │ + blt.w 82e3a │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 82846 │ │ │ │ + beq.n 82866 │ │ │ │ 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 831c8 │ │ │ │ - bl 8f52c │ │ │ │ + bge.w 831be │ │ │ │ + bl 8f5bc │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e1a │ │ │ │ + blt.w 82e3a │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 82826 │ │ │ │ + bne.n 82846 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82f64 │ │ │ │ + beq.w 82f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1e4 │ │ │ │ + bl 8e274 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e1c │ │ │ │ + beq.w 82e3c │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 82866 │ │ │ │ + bpl.n 82886 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 831f0 │ │ │ │ + beq.w 831e6 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82a08 │ │ │ │ + bmi.w 82a28 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 8287e │ │ │ │ + bgt.n 8289e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 831ac │ │ │ │ + ble.w 831a2 │ │ │ │ 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 82a2a │ │ │ │ + bne.w 82a4a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #704] @ (82b5c ) │ │ │ │ + ldr r3, [pc, #704] @ (82b7c ) │ │ │ │ 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 │ │ │ │ @@ -129708,33 +129716,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 82f8e │ │ │ │ + beq.w 82fae │ │ │ │ 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 82fa2 │ │ │ │ + beq.w 82fc2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ - bl 7fdcc │ │ │ │ + bne.w 8251a │ │ │ │ + bl 7fdc4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e1c │ │ │ │ + beq.w 82e3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82c58 │ │ │ │ - ldr r3, [pc, #600] @ (82b5c ) │ │ │ │ + beq.w 82c78 │ │ │ │ + ldr r3, [pc, #600] @ (82b7c ) │ │ │ │ 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 │ │ │ │ @@ -129744,95 +129752,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 82f82 │ │ │ │ + beq.w 82fa2 │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82506 │ │ │ │ + bne.w 82526 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 82c1c │ │ │ │ + beq.w 82c3c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 8322c │ │ │ │ + bmi.w 83164 │ │ │ │ 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 8250e │ │ │ │ + bmi.w 8252e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 82546 │ │ │ │ + b.n 82566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93f78 │ │ │ │ - b.n 8277c │ │ │ │ + bl 93ffc │ │ │ │ + b.n 8279c │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82fde │ │ │ │ + bne.w 82fe6 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a8c │ │ │ │ + bne.n 82aac │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82b14 │ │ │ │ + bpl.w 82b34 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 82c50 │ │ │ │ + bmi.w 82c70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 82a8c │ │ │ │ + beq.n 82aac │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 827b0 │ │ │ │ + b.n 827d0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 825e6 │ │ │ │ + bge.w 82606 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 825e6 │ │ │ │ + bne.w 82606 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 825e6 │ │ │ │ + b.n 82606 │ │ │ │ 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 827d8 │ │ │ │ + bls.w 827f8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39084 @ 0x98ac │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ + b.n 82e3c │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8287e │ │ │ │ + beq.w 8289e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39308 @ 0x998c │ │ │ │ + movw r1, #38220 @ 0x954c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ - ldr r0, [pc, #304] @ (82b5c ) │ │ │ │ + b.n 82e3c │ │ │ │ + ldr r0, [pc, #304] @ (82b7c ) │ │ │ │ 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] │ │ │ │ @@ -129843,761 +129851,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 82fbc │ │ │ │ + beq.w 82fdc │ │ │ │ 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 82576 │ │ │ │ + bne.w 82596 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82f7a │ │ │ │ + bne.w 82f9a │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82998 │ │ │ │ + beq.n 829b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86f4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 827f0 │ │ │ │ - b.n 82e1a │ │ │ │ + bne.w 82810 │ │ │ │ + b.n 82e3a │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 826bc │ │ │ │ - b.n 8276c │ │ │ │ + bgt.w 826dc │ │ │ │ + b.n 8278c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82730 │ │ │ │ + bne.w 82750 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 82afc │ │ │ │ + ble.n 82b1c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 830ea │ │ │ │ + bmi.w 83120 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 82afc │ │ │ │ + beq.n 82b1c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 830ea │ │ │ │ + bmi.w 83120 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 82afc │ │ │ │ + beq.n 82b1c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 830ea │ │ │ │ + bmi.w 83120 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 82afc │ │ │ │ + beq.n 82b1c │ │ │ │ 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 830ea │ │ │ │ + bmi.w 83120 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 82aea │ │ │ │ + bne.n 82b0a │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ - cbnz r0, 82b22 │ │ │ │ + cbnz r0, 82b42 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 827a4 │ │ │ │ + bne.w 827c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 82a8c │ │ │ │ + beq.n 82aac │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 827b4 │ │ │ │ + b.n 827d4 │ │ │ │ lsls r3, r5, #24 │ │ │ │ - bmi.w 82c50 │ │ │ │ + bmi.w 82c70 │ │ │ │ and.w r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f2a │ │ │ │ + beq.w 82f4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 85128 │ │ │ │ + bl 8519c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e1a │ │ │ │ + blt.w 82e3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86f4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e1a │ │ │ │ + beq.w 82e3a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 827c4 │ │ │ │ - b.n 82f4c │ │ │ │ + bne.w 827e4 │ │ │ │ + b.n 82f6c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 82600 │ │ │ │ - ldr r1, [pc, #700] @ (82e34 ) │ │ │ │ + beq.w 82620 │ │ │ │ + ldr r1, [pc, #700] @ (82e54 ) │ │ │ │ add r2, sp, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #680] @ (82e34 ) │ │ │ │ + ldr r1, [pc, #680] @ (82e54 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r8, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 82eaa │ │ │ │ + beq.w 82eca │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82e92 │ │ │ │ + bpl.w 82eb2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 82660 │ │ │ │ + bhi.w 82680 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8260c │ │ │ │ - b.n 826a6 │ │ │ │ + bgt.w 8262c │ │ │ │ + b.n 826c6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83012 │ │ │ │ + beq.w 83032 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e1c │ │ │ │ + beq.w 82e3c │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 83016 │ │ │ │ + bpl.w 83036 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 8297e │ │ │ │ + bmi.w 8299e │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ - b.n 82580 │ │ │ │ + b.n 825a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 825c4 │ │ │ │ - bl 92fe4 │ │ │ │ + b.n 825e4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e1a │ │ │ │ + blt.w 82e3a │ │ │ │ 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 82570 │ │ │ │ + bne.w 82590 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82570 │ │ │ │ + beq.w 82590 │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82f68 │ │ │ │ + bne.w 82f88 │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82580 │ │ │ │ - b.n 82bcc │ │ │ │ + bne.w 825a0 │ │ │ │ + b.n 82bec │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82b1e │ │ │ │ - b.n 82a8c │ │ │ │ + bne.w 82b3e │ │ │ │ + b.n 82aac │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 824fa │ │ │ │ + b.n 8251a │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 830b4 │ │ │ │ - ldr r1, [pc, #452] @ (82e34 ) │ │ │ │ + beq.w 83084 │ │ │ │ + ldr r1, [pc, #452] @ (82e54 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 82ccc │ │ │ │ + beq.n 82cec │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bpl.w 8301c │ │ │ │ + bpl.w 8303c │ │ │ │ mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 82ce6 │ │ │ │ + bpl.n 82d06 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 825a6 │ │ │ │ + bne.w 825c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82e1a │ │ │ │ + beq.w 82e3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82e1a │ │ │ │ + bge.w 82e3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e1a │ │ │ │ + bne.w 82e3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ + b.n 82e3c │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ (82e34 ) │ │ │ │ + ldr r1, [pc, #348] @ (82e54 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ + bl 15cb84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 82ca8 │ │ │ │ + bmi.n 82cc8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82ca0 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 82cc0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 825a6 │ │ │ │ - b.n 82ca8 │ │ │ │ - ldr r1, [pc, #308] @ (82e34 ) │ │ │ │ + bne.w 825c6 │ │ │ │ + b.n 82cc8 │ │ │ │ + ldr r1, [pc, #308] @ (82e54 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #292] @ (82e34 ) │ │ │ │ + ldr r1, [pc, #292] @ (82e54 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 82ed4 │ │ │ │ + bpl.w 82ef4 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82ec0 │ │ │ │ + bpl.w 82ee0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 826b2 │ │ │ │ - b.n 8270a │ │ │ │ + bls.w 826d2 │ │ │ │ + b.n 8272a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 92eb4 │ │ │ │ + bl 92f44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 825dc │ │ │ │ + ble.w 825fc │ │ │ │ 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 83048 │ │ │ │ + bge.w 830c4 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [r8, #172] @ 0xac │ │ │ │ - cbz r0, 82db2 │ │ │ │ - bl 92eb4 │ │ │ │ + cbz r0, 82dd2 │ │ │ │ + bl 92f44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82e2e │ │ │ │ + bne.n 82e4e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82e2e │ │ │ │ + bne.n 82e4e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82fe6 │ │ │ │ + beq.w 83006 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 82dd4 │ │ │ │ + ble.n 82df4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 82dbe │ │ │ │ + bne.n 82dde │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 82d64 │ │ │ │ + bne.n 82d84 │ │ │ │ ldmia.w sp, {r3, r4, r5, r7} │ │ │ │ mov r6, fp │ │ │ │ - b.n 825dc │ │ │ │ + b.n 825fc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82e2e │ │ │ │ + bne.n 82e4e │ │ │ │ mov r0, r7 │ │ │ │ - b.n 82d88 │ │ │ │ + b.n 82da8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 82dd4 │ │ │ │ + beq.n 82df4 │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 82da2 │ │ │ │ + beq.n 82dc2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 82dc6 │ │ │ │ + bne.n 82de6 │ │ │ │ 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, #38932 @ 0x9814 │ │ │ │ + movw r1, #37844 @ 0x93d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82ca8 │ │ │ │ + bge.w 82cc8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82ca8 │ │ │ │ + bne.w 82cc8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82cae │ │ │ │ + bne.w 82cce │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 83138 │ │ │ │ + bmi.w 8321e │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82894 │ │ │ │ + b.n 828b4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 82d90 │ │ │ │ + b.n 82db0 │ │ │ │ nop │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 82ee8 │ │ │ │ + bmi.n 82f08 │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #708] @ (83108 ) │ │ │ │ + ldr r2, [pc, #684] @ (83110 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 82fc6 │ │ │ │ + bne.w 82fee │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 82fc6 │ │ │ │ - ldr r1, [pc, #680] @ (8310c ) │ │ │ │ + beq.w 82fee │ │ │ │ + ldr r1, [pc, #656] @ (83114 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 82e1a │ │ │ │ + beq.n 82e3a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 82f70 │ │ │ │ - ldr r1, [pc, #664] @ (8310c ) │ │ │ │ + bne.n 82f90 │ │ │ │ + ldr r1, [pc, #640] @ (83114 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82e1a │ │ │ │ - movw r3, #12793 @ 0x31f9 │ │ │ │ + beq.n 82e3a │ │ │ │ + movw r3, #7417 @ 0x1cf9 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 827f8 │ │ │ │ + b.n 82818 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82bb0 │ │ │ │ + bne.w 82bd0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82bb0 │ │ │ │ + b.n 82bd0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82baa │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 82bca │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82baa │ │ │ │ + b.n 82bca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d30 │ │ │ │ + bne.w 82d50 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82d30 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82d50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d2a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 82d4a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 82d2a │ │ │ │ - ldr r2, [pc, #548] @ (83110 ) │ │ │ │ + b.n 82d4a │ │ │ │ + ldr r2, [pc, #524] @ (83118 ) │ │ │ │ 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 82f26 │ │ │ │ + beq.n 82f46 │ │ │ │ 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 82e42 │ │ │ │ + b.n 82e62 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 82a8c │ │ │ │ + beq.w 82aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 85128 │ │ │ │ + bl 8519c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e1a │ │ │ │ + blt.w 82e3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86f4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e1a │ │ │ │ + beq.w 82e3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e38 │ │ │ │ + beq.w 82e58 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 82806 │ │ │ │ + bgt.w 82826 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82884 │ │ │ │ + b.n 828a4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82c44 │ │ │ │ - b.n 82a74 │ │ │ │ + bne.w 82c64 │ │ │ │ + b.n 82a94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 827f8 │ │ │ │ - b.n 82e72 │ │ │ │ + bne.w 82818 │ │ │ │ + b.n 82e92 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w 82b28 │ │ │ │ - b.n 82a8c │ │ │ │ + bpl.w 82b48 │ │ │ │ + b.n 82aac │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 824fa │ │ │ │ + b.w 8251a │ │ │ │ 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 828e4 │ │ │ │ + bne.w 82904 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38824 @ 0x97a8 │ │ │ │ + movw r1, #37736 @ 0x9368 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ + b.n 82e3c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 82a66 │ │ │ │ - ldr r0, [pc, #324] @ (8310c ) │ │ │ │ - bl 7ad94 │ │ │ │ + b.n 82a86 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ + bpl.w 82b48 │ │ │ │ + b.n 82aac │ │ │ │ + ldr r0, [pc, #292] @ (83114 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 82e60 │ │ │ │ - ldr r0, [pc, #308] @ (8310c ) │ │ │ │ - bl 434e8 │ │ │ │ + bne.w 82e80 │ │ │ │ + ldr r0, [pc, #276] @ (83114 ) │ │ │ │ + bl 434e0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ - lsls r1, r5, #24 │ │ │ │ - bpl.w 82b28 │ │ │ │ - b.n 82a8c │ │ │ │ + b.n 82e3c │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 82da2 │ │ │ │ + beq.w 82dc2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82fe8 │ │ │ │ + bne.n 83008 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 82da2 │ │ │ │ - b.n 82dd4 │ │ │ │ + beq.w 82dc2 │ │ │ │ + b.n 82df4 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 82546 │ │ │ │ - ldr r6, [pc, #256] @ (83114 ) │ │ │ │ - b.n 82bdc │ │ │ │ + b.w 82566 │ │ │ │ + ldr r6, [pc, #232] @ (8311c ) │ │ │ │ + b.n 82bfc │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ - b.n 82bfc │ │ │ │ + b.n 82c1c │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 83068 │ │ │ │ - bl 20834c <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 83094 │ │ │ │ + bl 206bfc <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 82c9a │ │ │ │ + b.n 82cba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82780 │ │ │ │ + bge.w 827a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82780 │ │ │ │ + bne.w 827a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 82780 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #38892 @ 0x97ec │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - mov r6, fp │ │ │ │ - bl f3eac │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 82dfa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 827a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 82c7e │ │ │ │ + movw r5, #40104 @ 0x9ca8 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bne.w 82c8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83378 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 825c6 │ │ │ │ + b.n 82cce │ │ │ │ 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 830c4 │ │ │ │ + bpl.n 830e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 830d4 │ │ │ │ + beq.n 830f4 │ │ │ │ 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 83022 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82c5e │ │ │ │ - movw r5, #40104 @ 0x9ca8 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bne.w 82c6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8334c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 825a6 │ │ │ │ - b.n 82cae │ │ │ │ + b.n 83042 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #37804 @ 0x93ac │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + mov r6, fp │ │ │ │ + bl f41f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 82e1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8307a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8307a │ │ │ │ + bne.n 830a6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 830a6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 82ca8 │ │ │ │ + bmi.w 82cc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ca8 │ │ │ │ - b.n 82cf0 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r1, #38988 @ 0x984c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ + beq.w 82d10 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82e3a │ │ │ │ + b.n 82cce │ │ │ │ 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, #37900 @ 0x940c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f41f0 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.n 82e3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83170 │ │ │ │ + blt.n 83172 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38864 @ 0x97d0 │ │ │ │ + movw r1, #37776 @ 0x9390 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 82ca8 │ │ │ │ - ldr r0, [pc, #284] @ (83258 ) │ │ │ │ - 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 83180 │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 83180 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #388 @ 0x184 │ │ │ │ - add r2, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - b.n 82e28 │ │ │ │ + bl f41f0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82e3a │ │ │ │ + b.n 82cce │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + b.n 8297c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83120 │ │ │ │ + bne.n 83146 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83120 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 8316a │ │ │ │ - ldr r3, [pc, #200] @ (83258 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83146 │ │ │ │ + ldr r3, [pc, #256] @ (83284 ) │ │ │ │ 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 8266a │ │ │ │ + b.w 8268a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39400 @ 0x99e8 │ │ │ │ + movw r1, #38312 @ 0x95a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ + b.n 82e3c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 82826 │ │ │ │ - b.w 82846 │ │ │ │ + bne.w 82846 │ │ │ │ + b.w 82866 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39156 @ 0x98f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ + b.n 82e3c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39236 @ 0x9944 │ │ │ │ + movw r1, #38148 @ 0x9504 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e1c │ │ │ │ - ldr r0, [pc, #72] @ (83258 ) │ │ │ │ + b.n 82e3c │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, r4 │ │ │ │ + beq.w 82784 │ │ │ │ + b.w 82770 │ │ │ │ + cmp r4, r1 │ │ │ │ + it ne │ │ │ │ + movne r2, r4 │ │ │ │ + beq.w 826bc │ │ │ │ + b.w 826a8 │ │ │ │ + ldr r0, [pc, #100] @ (83284 ) │ │ │ │ + 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 83276 │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 83276 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ + add r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + b.n 82e48 │ │ │ │ + ldr r0, [pc, #44] @ (83284 ) │ │ │ │ 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 82714 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - b.w 8295c │ │ │ │ - cmp r4, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, r4 │ │ │ │ - beq.w 82764 │ │ │ │ - b.w 82750 │ │ │ │ - cmp r4, r1 │ │ │ │ - it ne │ │ │ │ - movne r2, r4 │ │ │ │ - beq.w 8269c │ │ │ │ - b.w 82688 │ │ │ │ + b.w 82734 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 83250 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008325c <_Py_SetImmortal@@Base>: │ │ │ │ +00083288 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 83276 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 832a2 <_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, 832e2 <_Py_SetImmortal@@Base+0x86> │ │ │ │ + cbnz r2, 8330e <_Py_SetImmortal@@Base+0x86> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 832d0 <_Py_SetImmortal@@Base+0x74> │ │ │ │ - ldr r0, [pc, #112] @ (83304 <_Py_SetImmortal@@Base+0xa8>) │ │ │ │ + cbz r2, 832fc <_Py_SetImmortal@@Base+0x74> │ │ │ │ + ldr r0, [pc, #112] @ (83330 <_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] │ │ │ │ @@ -130615,152 +130628,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, #17145 @ 0x42f9 │ │ │ │ + movw r1, #17277 @ 0x437d │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 832f6 <_Py_SetImmortal@@Base+0x9a> │ │ │ │ + bne.n 83322 <_Py_SetImmortal@@Base+0x9a> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 8328c <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 832d0 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bmi.n 832b8 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 832fc <_Py_SetImmortal@@Base+0x74> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8328c <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 832d0 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bne.n 832b8 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 832fc <_Py_SetImmortal@@Base+0x74> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083308 : │ │ │ │ +00083334 : │ │ │ │ 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 83324 │ │ │ │ + bne.n 83350 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 8332e │ │ │ │ + cbnz r3, 8335a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #17145 @ 0x42f9 │ │ │ │ + movw r2, #17277 @ 0x437d │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83348 │ │ │ │ + bne.n 83374 │ │ │ │ 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 83340 │ │ │ │ + b.n 8336c │ │ │ │ stmdb 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 83510 │ │ │ │ + bmi.w 8353c │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8354e │ │ │ │ + beq.w 8357a │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 833a6 │ │ │ │ + ble.n 833d2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 837ca │ │ │ │ + beq.w 837f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8340c │ │ │ │ + beq.n 83438 │ │ │ │ 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 837ca │ │ │ │ + beq.w 837f6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83392 │ │ │ │ + bne.n 833be │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 83586 │ │ │ │ + ble.w 835b2 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 833ae │ │ │ │ + beq.n 833da │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 833bc │ │ │ │ - bl 55fc6 │ │ │ │ + bne.n 833e8 │ │ │ │ + bl 55fbe │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83404 │ │ │ │ + cbz r0, 83430 │ │ │ │ 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 83848 │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ + bpl.w 83874 │ │ │ │ + movw r1, #39280 @ 0x9970 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r4 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 837fa │ │ │ │ + blt.w 83826 │ │ │ │ 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 835be │ │ │ │ - bmi.w 8380c │ │ │ │ + beq.w 835ea │ │ │ │ + bmi.w 83838 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 83770 │ │ │ │ - ldr r1, [pc, #548] @ (83648 ) │ │ │ │ + bgt.w 8379c │ │ │ │ + ldr r1, [pc, #548] @ (83674 ) │ │ │ │ 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 83564 │ │ │ │ - ldr.w ip, [pc, #528] @ 83654 │ │ │ │ + beq.w 83590 │ │ │ │ + ldr.w ip, [pc, #528] @ 83680 │ │ │ │ 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 837a6 │ │ │ │ + bne.w 837d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b47c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ @@ -130774,57 +130787,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 8355c │ │ │ │ + bge.n 83588 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83404 │ │ │ │ + beq.n 83430 │ │ │ │ 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 83404 │ │ │ │ + beq.n 83430 │ │ │ │ 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 83404 │ │ │ │ + beq.n 83430 │ │ │ │ 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 83502 │ │ │ │ + blt.n 8352e │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 834ea │ │ │ │ - b.n 83404 │ │ │ │ + bne.n 83516 │ │ │ │ + b.n 83430 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 834ea │ │ │ │ - b.n 83404 │ │ │ │ - ldr r0, [pc, #308] @ (83648 ) │ │ │ │ + bne.n 83516 │ │ │ │ + b.n 83430 │ │ │ │ + ldr r0, [pc, #308] @ (83674 ) │ │ │ │ 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] │ │ │ │ @@ -130834,629 +130847,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 83796 │ │ │ │ + beq.w 837c2 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83372 │ │ │ │ + bne.w 8339e │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 83372 │ │ │ │ - b.n 83402 │ │ │ │ + bge.w 8339e │ │ │ │ + b.n 8342e │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 834ba │ │ │ │ - b.n 83404 │ │ │ │ + bne.n 834e6 │ │ │ │ + b.n 83430 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83404 │ │ │ │ - ldr r3, [pc, #204] @ (83648 ) │ │ │ │ + beq.w 83430 │ │ │ │ + ldr r3, [pc, #204] @ (83674 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 83462 │ │ │ │ + b.n 8348e │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83856 │ │ │ │ + bcs.w 83882 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83856 │ │ │ │ + beq.w 83882 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 835dc │ │ │ │ + bge.n 83608 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 835aa │ │ │ │ + b.n 835d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r4, [pc, #136] @ (8364c ) │ │ │ │ + ldr r4, [pc, #136] @ (83678 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldrge r3, [pc, #128] @ (83650 ) │ │ │ │ - ldrlt r2, [pc, #128] @ (83650 ) │ │ │ │ + ldrge r3, [pc, #128] @ (8367c ) │ │ │ │ + ldrlt r2, [pc, #128] @ (8367c ) │ │ │ │ ite ge │ │ │ │ strge.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ strlt.w r5, [r2, #1984] @ 0x7c0 │ │ │ │ - b.n 83404 │ │ │ │ + b.n 83430 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r3, r9] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8363e │ │ │ │ + cbz r0, 8366a │ │ │ │ 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 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8385c │ │ │ │ + beq.w 83888 │ │ │ │ sub.w sl, r0, #4 │ │ │ │ subs r1, r7, #4 │ │ │ │ add r0, r9 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 83658 │ │ │ │ + beq.n 83684 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 83618 │ │ │ │ + b.n 83644 │ │ │ │ ldrd r5, r1, [sp, #8] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 83670 │ │ │ │ + bne.n 8369c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 8381c │ │ │ │ + bne.w 83848 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 83404 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 83430 │ │ │ │ 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 83638 │ │ │ │ + beq.n 83664 │ │ │ │ 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 8362a │ │ │ │ + bge.n 83656 │ │ │ │ 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 836d6 │ │ │ │ + ble.n 83702 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 83622 │ │ │ │ + beq.n 8364e │ │ │ │ adds r0, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 836d6 │ │ │ │ + ble.n 83702 │ │ │ │ ldr.w lr, [lr, #24] │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 83622 │ │ │ │ + beq.n 8364e │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 836d6 │ │ │ │ + bge.n 83702 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 83622 │ │ │ │ + beq.n 8364e │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 836c8 │ │ │ │ + bgt.n 836f4 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 83694 │ │ │ │ + bne.n 836c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3dc │ │ │ │ + bl 9b44c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 83844 │ │ │ │ + beq.w 83870 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83702 │ │ │ │ + ble.n 8372e │ │ │ │ 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 8366a │ │ │ │ + beq.n 83696 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83722 │ │ │ │ + ble.n 8374e │ │ │ │ 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 8373c │ │ │ │ + ble.n 83768 │ │ │ │ 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 8366a │ │ │ │ + beq.n 83696 │ │ │ │ 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 8376a │ │ │ │ + bge.n 83796 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r4, [r0, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 8374c │ │ │ │ - b.n 8366a │ │ │ │ + bne.n 83778 │ │ │ │ + b.n 83696 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 83564 │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.w 83590 │ │ │ │ + bl 23aac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83404 │ │ │ │ - ldr r3, [pc, #216] @ (83864 ) │ │ │ │ + beq.w 83430 │ │ │ │ + ldr r3, [pc, #216] @ (83890 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 83468 │ │ │ │ + b.n 83494 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83372 │ │ │ │ - b.n 8354e │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + bne.w 8339e │ │ │ │ + b.n 8357a │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 837e8 │ │ │ │ + bne.n 83814 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 837f2 │ │ │ │ + cbnz r0, 8381e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #160] @ (83864 ) │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #160] @ (83890 ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 83462 │ │ │ │ + b.n 8348e │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #40324 @ 0x9d84 │ │ │ │ + movw r1, #39236 @ 0x9944 │ │ │ │ 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 f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (83864 ) │ │ │ │ + ldr r3, [pc, #112] @ (83890 ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 83462 │ │ │ │ + b.n 8348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83402 │ │ │ │ + bne.w 8342e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83402 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8342e │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83402 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8342e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 55e82 │ │ │ │ + bl 55e7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83840 │ │ │ │ + bge.n 8386c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 83840 │ │ │ │ + cbnz r2, 8386c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8363e │ │ │ │ + b.n 8366a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 83826 │ │ │ │ - movw r1, #40392 @ 0x9dc8 │ │ │ │ + b.n 83852 │ │ │ │ + movw r1, #39304 @ 0x9988 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 11e664 │ │ │ │ - b.n 833f8 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 83402 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 8382c │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 83424 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 8342e │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 83858 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083868 : │ │ │ │ +00083894 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 8394a │ │ │ │ + blt.n 83976 │ │ │ │ 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, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83930 │ │ │ │ - ldr r0, [pc, #184] @ (83950 ) │ │ │ │ + bne.n 8395c │ │ │ │ + ldr r0, [pc, #184] @ (8397c ) │ │ │ │ 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 83902 │ │ │ │ + bcs.n 8392e │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 838f4 │ │ │ │ + beq.n 83920 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 838ce │ │ │ │ + cbz r2, 838fa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 838e8 │ │ │ │ + bcc.n 83914 │ │ │ │ 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 838ca │ │ │ │ + b.n 838f6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 838ca │ │ │ │ + bne.n 838f6 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83940 │ │ │ │ + bne.n 8396c │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 838ca │ │ │ │ + beq.n 838f6 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 838ca │ │ │ │ + b.n 838f6 │ │ │ │ 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 83920 │ │ │ │ + b.n 8394c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083954 : │ │ │ │ +00083980 : │ │ │ │ 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 83a92 │ │ │ │ + beq.w 83abe │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 839fc │ │ │ │ + bne.n 83a28 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 83ad8 │ │ │ │ + bhi.w 83b04 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #15681 @ 0x3d41 │ │ │ │ + movw r3, #15725 @ 0x3d6d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r6, [r5, #872] @ 0x368 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 83a78 │ │ │ │ - ldr r1, [pc, #320] @ (83adc ) │ │ │ │ + bne.n 83aa4 │ │ │ │ + ldr r1, [pc, #320] @ (83b08 ) │ │ │ │ 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 83a22 │ │ │ │ + bcs.n 83a4e │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83a12 │ │ │ │ + beq.n 83a3e │ │ │ │ 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, 839e2 │ │ │ │ + cbz r2, 83a0e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2b478 │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 83a0a │ │ │ │ + bcc.n 83a36 │ │ │ │ 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 839d4 │ │ │ │ + b.n 83a00 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e2f20 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2ae0 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8397c │ │ │ │ + b.n 839a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 839d4 │ │ │ │ + b.n 83a00 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839d4 │ │ │ │ + bne.n 83a00 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ movweq r0, #47662 @ 0xba2e │ │ │ │ movteq r0, #744 @ 0x2e8 │ │ │ │ - beq.n 83a3e │ │ │ │ + beq.n 83a6a │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e2f20 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2ae0 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83ad8 │ │ │ │ + bhi.n 83b04 │ │ │ │ ldr.w r6, [r5, #852] @ 0x354 │ │ │ │ - movw r3, #20417 @ 0x4fc1 │ │ │ │ + movw r3, #20557 @ 0x504d │ │ │ │ movt r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r5, #844] @ 0x34c │ │ │ │ - bne.n 83a8c │ │ │ │ + bne.n 83ab8 │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83a74 │ │ │ │ + cbz r0, 83aa0 │ │ │ │ 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 83a68 │ │ │ │ + b.n 83a94 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #15681 @ 0x3d41 │ │ │ │ + movw r1, #15725 @ 0x3d6d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r6, [r3, #872] @ 0x368 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 83ad2 │ │ │ │ - ldr r1, [pc, #48] @ (83adc ) │ │ │ │ + bne.n 83afe │ │ │ │ + ldr r1, [pc, #48] @ (83b08 ) │ │ │ │ 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, #20417 @ 0x4fc1 │ │ │ │ + movw r1, #20557 @ 0x504d │ │ │ │ movt r1, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 83a88 │ │ │ │ + bne.n 83ab4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a60 │ │ │ │ + b.n 83a8c │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - b.n 83a7c │ │ │ │ + b.n 83aa8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83a74 │ │ │ │ + b.n 83aa0 │ │ │ │ + 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, #15725 @ 0x3d6d │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 83b6c │ │ │ │ + ldr r0, [pc, #92] @ (83b90 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ + movw r2, #20557 @ 0x504d │ │ │ │ + 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 83b7e │ │ │ │ + mov.w r1, #768 @ 0x300 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 2bf2c │ │ │ │ + cbz r0, 83b6a │ │ │ │ + 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 83b60 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 83bd6 │ │ │ │ + bcs.n 83c8a │ │ │ │ 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, #15681 @ 0x3d41 │ │ │ │ + movw r3, #15725 @ 0x3d6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r2, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83bb2 │ │ │ │ - ldr r1, [pc, #200] @ (83bdc ) │ │ │ │ + bne.n 83c66 │ │ │ │ + ldr r1, [pc, #200] @ (83c90 ) │ │ │ │ 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 83b88 │ │ │ │ + bcs.n 83c3c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r6, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 83b7a │ │ │ │ + beq.n 83c2e │ │ │ │ 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, 83b56 │ │ │ │ + cbz r2, 83c0a │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b478 │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 83b6e │ │ │ │ + bcc.n 83c22 │ │ │ │ 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 83b48 │ │ │ │ + b.n 83bfc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 83b48 │ │ │ │ + b.n 83bfc │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83b48 │ │ │ │ + bne.n 83bfc │ │ │ │ ldr.w r5, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #20417 @ 0x4fc1 │ │ │ │ + movw r3, #20557 @ 0x504d │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83bc4 │ │ │ │ - cbz r4, 83bd0 │ │ │ │ + bne.n 83c78 │ │ │ │ + cbz r4, 83c84 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83bae │ │ │ │ + cbz r0, 83c62 │ │ │ │ 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 │ │ │ │ @@ -131465,96 +131523,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 83ba2 │ │ │ │ + b.n 83c56 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 83b9c │ │ │ │ + b.n 83c50 │ │ │ │ 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, #15681 @ 0x3d41 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 83c40 │ │ │ │ - ldr r0, [pc, #92] @ (83c64 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ - movw r2, #20417 @ 0x4fc1 │ │ │ │ - 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 83c52 │ │ │ │ - mov.w r1, #768 @ 0x300 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2bf2c │ │ │ │ - cbz r0, 83c3e │ │ │ │ - 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 83c34 │ │ │ │ - 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, #15681 @ 0x3d41 │ │ │ │ + movw r3, #15725 @ 0x3d6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #872] @ 0x368 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 83d1a │ │ │ │ - ldr r3, [pc, #168] @ (83d3c ) │ │ │ │ + bne.n 83d46 │ │ │ │ + ldr r3, [pc, #168] @ (83d68 ) │ │ │ │ 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 83ce2 │ │ │ │ + beq.n 83d0e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 83cd4 │ │ │ │ + cbnz r2, 83d00 │ │ │ │ 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] │ │ │ │ @@ -131567,27 +131580,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2b478 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83cd4 │ │ │ │ + bne.n 83d00 │ │ │ │ ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #20417 @ 0x4fc1 │ │ │ │ + movw r3, #20557 @ 0x504d │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83d2c │ │ │ │ + bne.n 83d58 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83d16 │ │ │ │ + cbz r0, 83d42 │ │ │ │ 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 │ │ │ │ @@ -131597,197 +131610,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 83d0a │ │ │ │ + b.n 83d36 │ │ │ │ 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] @ (83e6c ) │ │ │ │ + ldr r0, [pc, #280] @ (83e98 ) │ │ │ │ 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 83dc2 │ │ │ │ + bcs.n 83dee │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 83e2c │ │ │ │ + beq.n 83e58 │ │ │ │ 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 83da4 │ │ │ │ + beq.n 83dd0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b478 │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 83e10 │ │ │ │ + bhi.n 83e3c │ │ │ │ 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 83d96 │ │ │ │ + bne.n 83dc2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83e48 │ │ │ │ + beq.n 83e74 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 83e1c │ │ │ │ + bne.n 83e48 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83e66 │ │ │ │ + bhi.n 83e92 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #20417 @ 0x4fc1 │ │ │ │ + movw r1, #20557 @ 0x504d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e3e │ │ │ │ + bne.n 83e6a │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83e0a │ │ │ │ + cbz r0, 83e36 │ │ │ │ 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 83d96 │ │ │ │ - b.n 83dc2 │ │ │ │ + bne.n 83dc2 │ │ │ │ + b.n 83dee │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e2f20 <_PyMonitoring_FireBranchEvent@@Base+0x70> │ │ │ │ + bl 2e2ae0 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83dd2 │ │ │ │ + b.n 83dfe │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d96 │ │ │ │ - b.n 83dc2 │ │ │ │ + bne.n 83dc2 │ │ │ │ + b.n 83dee │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83dfe │ │ │ │ + b.n 83e2a │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #20417 @ 0x4fc1 │ │ │ │ + movw r1, #20557 @ 0x504d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e3e │ │ │ │ + bne.n 83e6a │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83df6 │ │ │ │ + b.n 83e22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83e0a │ │ │ │ + b.n 83e36 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e70 : │ │ │ │ +00083e9c : │ │ │ │ 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, #16453 @ 0x4045 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83fa6 │ │ │ │ - cbz r0, 83ef4 │ │ │ │ - ldr r3, [pc, #416] @ (84040 ) │ │ │ │ + bne.w 83fd2 │ │ │ │ + cbz r0, 83f20 │ │ │ │ + ldr r3, [pc, #416] @ (8406c ) │ │ │ │ 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 83f0a │ │ │ │ + beq.n 83f36 │ │ │ │ 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 83edc │ │ │ │ + bgt.n 83f08 │ │ │ │ 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, 83f0a │ │ │ │ + cbz r2, 83f36 │ │ │ │ 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, 83ef8 │ │ │ │ - cbz r2, 83f2e │ │ │ │ + cbz r0, 83f24 │ │ │ │ + cbz r2, 83f5a │ │ │ │ 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 83ef4 │ │ │ │ + b.n 83f20 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84038 │ │ │ │ + bne.w 84064 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 83ef4 │ │ │ │ + b.n 83f20 │ │ │ │ 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 │ │ │ │ @@ -131798,74 +131811,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 83f6e │ │ │ │ + bne.n 83f9a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83f6a │ │ │ │ + cbz r3, 83f96 │ │ │ │ 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 83fd0 │ │ │ │ + beq.n 83ffc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83fb0 │ │ │ │ + beq.n 83fdc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 83f86 │ │ │ │ + cbnz r3, 83fb2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 83ef4 │ │ │ │ + beq.n 83f20 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8402c │ │ │ │ + beq.n 84058 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 83fa2 │ │ │ │ + cbz r3, 83fce │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 83ef4 │ │ │ │ + b.n 83f20 │ │ │ │ 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, 83fbe │ │ │ │ + cbz r3, 83fea │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83ef4 │ │ │ │ + bne.n 83f20 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 83ef4 │ │ │ │ + b.n 83f20 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83f78 │ │ │ │ + beq.n 83fa4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 84032 │ │ │ │ + cbz r3, 8405e │ │ │ │ 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, 84004 │ │ │ │ + cbz r3, 84030 │ │ │ │ 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 │ │ │ │ @@ -131874,85 +131887,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 83ef4 │ │ │ │ + b.n 83f20 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 83f94 │ │ │ │ + b.n 83fc0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 83fdc │ │ │ │ + b.n 84008 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 83f22 │ │ │ │ + b.n 83f4e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 840f2 │ │ │ │ + beq.n 8411e │ │ │ │ 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] @ (84204 ) │ │ │ │ + ldr r3, [pc, #424] @ (84230 ) │ │ │ │ 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 840c4 │ │ │ │ + beq.n 840f0 │ │ │ │ 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 84096 │ │ │ │ + bgt.n 840c2 │ │ │ │ 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, 840c4 │ │ │ │ + cbz r2, 840f0 │ │ │ │ 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, 840b2 │ │ │ │ - cbz r2, 840f4 │ │ │ │ + cbz r0, 840de │ │ │ │ + cbz r2, 84120 │ │ │ │ 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 840ae │ │ │ │ + b.n 840da │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42869 @ 0xa775 │ │ │ │ + movw r2, #42857 @ 0xa769 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 841fc │ │ │ │ + bne.w 84228 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 840ae │ │ │ │ + b.n 840da │ │ │ │ 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] │ │ │ │ @@ -131964,72 +131977,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 84132 │ │ │ │ + bne.n 8415e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 8412e │ │ │ │ + cbz r3, 8415a │ │ │ │ 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 84192 │ │ │ │ + beq.n 841be │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8416c │ │ │ │ + beq.n 84198 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 8414a │ │ │ │ + cbnz r3, 84176 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 840ae │ │ │ │ + beq.n 840da │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 8418c │ │ │ │ + cbz r1, 841b8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 84166 │ │ │ │ + cbz r3, 84192 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 840ae │ │ │ │ + b.n 840da │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 8417a │ │ │ │ + cbz r3, 841a6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 840ae │ │ │ │ + bne.n 840da │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 840ae │ │ │ │ + b.n 840da │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84156 │ │ │ │ + b.n 84182 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8413c │ │ │ │ + beq.n 84168 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 841f6 │ │ │ │ + cbz r3, 84222 │ │ │ │ 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, 841c6 │ │ │ │ + cbz r3, 841f2 │ │ │ │ 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 │ │ │ │ @@ -132040,868 +132053,899 @@ │ │ │ │ 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 840ae │ │ │ │ + b.n 840da │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 8419e │ │ │ │ + b.n 841ca │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 840e6 │ │ │ │ + b.n 84112 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084208 : │ │ │ │ +00084234 : │ │ │ │ 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 843f6 │ │ │ │ + beq.w 84422 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84254 │ │ │ │ + beq.n 84280 │ │ │ │ movw r2, #21012 @ 0x5214 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8426c │ │ │ │ + bne.n 84298 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 844e4 │ │ │ │ + beq.w 84510 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 845a0 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 845cc <_PyTuple_FromArray@@Base> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 843fe │ │ │ │ + bge.w 8442a │ │ │ │ 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 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84264 │ │ │ │ + beq.n 84290 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84402 │ │ │ │ + beq.w 8442e │ │ │ │ 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 8443e │ │ │ │ + beq.w 8446a │ │ │ │ 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 84442 │ │ │ │ + beq.w 8446e │ │ │ │ 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 84446 │ │ │ │ + beq.w 84472 │ │ │ │ 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 8444a │ │ │ │ + beq.w 84476 │ │ │ │ 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 84404 │ │ │ │ + beq.w 84430 │ │ │ │ mov r1, r4 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 842d6 │ │ │ │ + bne.n 84302 │ │ │ │ movs r0, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 844aa │ │ │ │ + beq.w 844d6 │ │ │ │ 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 84314 │ │ │ │ - ldr.w r9, [pc, #572] @ 84564 │ │ │ │ + bne.n 84340 │ │ │ │ + ldr.w r9, [pc, #572] @ 84590 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - b.n 84342 │ │ │ │ + b.n 8436e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 843aa │ │ │ │ + bge.n 843d6 │ │ │ │ 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 8432e │ │ │ │ + bne.n 8435a │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84452 │ │ │ │ + bne.n 8447e │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84544 │ │ │ │ + bne.w 84570 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84382 │ │ │ │ + bge.n 843ae │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 84382 │ │ │ │ + cbnz r1, 843ae │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ad4 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 2185c4 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84264 │ │ │ │ + bge.w 84290 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84264 │ │ │ │ + bne.w 84290 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84264 │ │ │ │ + b.n 84290 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 84434 │ │ │ │ + ble.n 84460 │ │ │ │ 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 8444e │ │ │ │ + beq.n 8447a │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 84506 │ │ │ │ + bcs.w 84532 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84506 │ │ │ │ + beq.w 84532 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ - b.n 84342 │ │ │ │ + b.n 8436e │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 5d6f2 │ │ │ │ + bl 5d6ea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 84264 │ │ │ │ + b.n 84290 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #348] @ (84564 ) │ │ │ │ + ldr r3, [pc, #348] @ (84590 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 8447a │ │ │ │ + cbnz r1, 844a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84428 │ │ │ │ + bge.n 84454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 84428 │ │ │ │ + cbnz r3, 84454 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e790 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 13ea18 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 84264 │ │ │ │ + b.n 84290 │ │ │ │ cmp.w r0, r1, asr #1 │ │ │ │ - blt.n 843ae │ │ │ │ + blt.n 843da │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 843ee │ │ │ │ + b.n 8441a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 84404 │ │ │ │ + b.n 84430 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 84404 │ │ │ │ + b.n 84430 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 84404 │ │ │ │ + b.n 84430 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 84404 │ │ │ │ + b.n 84430 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 843d2 │ │ │ │ + b.n 843fe │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84360 │ │ │ │ + beq.n 8438c │ │ │ │ movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84360 │ │ │ │ + beq.w 8438c │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84360 │ │ │ │ + b.n 8438c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84414 │ │ │ │ + beq.n 84440 │ │ │ │ movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 844fa │ │ │ │ + bne.n 84526 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84414 │ │ │ │ + beq.n 84440 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84414 │ │ │ │ + beq.n 84440 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 844b8 │ │ │ │ + bge.n 844e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 844dc │ │ │ │ + cbz r3, 84508 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84540 │ │ │ │ + beq.n 8456c │ │ │ │ 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 844ba │ │ │ │ + bge.n 844e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 844ba │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 844b8 │ │ │ │ + bne.n 844e6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 844e4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 844b8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 844e4 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #38160 @ 0x9510 │ │ │ │ + movw r0, #37072 @ 0x90d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84264 │ │ │ │ + b.n 84290 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 8449a │ │ │ │ + b.n 844c6 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + bl 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 84342 │ │ │ │ + bge.w 8436e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8452c │ │ │ │ + bge.n 84558 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 8455e │ │ │ │ + cbz r1, 8458a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84540 │ │ │ │ + bge.n 8456c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 84540 │ │ │ │ + cbnz r3, 8456c │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 84264 │ │ │ │ + b.n 84290 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8452c │ │ │ │ + bge.n 84558 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8452c │ │ │ │ + bne.n 84558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 8452c │ │ │ │ + b.n 84558 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 84554 │ │ │ │ + b.n 84580 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084568 : │ │ │ │ +00084594 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 8458c │ │ │ │ + cbz r0, 845b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8458c │ │ │ │ + bpl.n 845b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ - b.w 845a0 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 845cc <_PyTuple_FromArray@@Base> │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #38160 @ 0x9510 │ │ │ │ + movw r0, #37072 @ 0x90d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000845a0 <_PyTuple_FromArray@@Base>: │ │ │ │ +000845cc <_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 r3, r1, #0 │ │ │ │ - beq.n 84692 <_PyTuple_FromArray@@Base+0xf2> │ │ │ │ + subs r4, r1, #0 │ │ │ │ + beq.w 84736 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 846d8 <_PyTuple_FromArray@@Base+0x138> │ │ │ │ - subs r2, r3, #1 │ │ │ │ - cmp r2, #19 │ │ │ │ - bgt.n 84696 <_PyTuple_FromArray@@Base+0xf6> │ │ │ │ - ldr r2, [pc, #308] @ (846f8 <_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 │ │ │ │ + blt.w 84772 <_PyTuple_FromArray@@Base+0x1a6> │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bgt.n 84694 <_PyTuple_FromArray@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #404] @ (84784 <_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 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 84672 <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ + ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8471e <_PyTuple_FromArray@@Base+0x152> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #272] @ (846fc <_PyTuple_FromArray@@Base+0x15c>) │ │ │ │ + ldr r2, [pc, #364] @ (84788 <_PyTuple_FromArray@@Base+0x1bc>) │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 846b2 <_PyTuple_FromArray@@Base+0x112> │ │ │ │ + bne.w 8473a <_PyTuple_FromArray@@Base+0x16e> │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - 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, 8461c <_PyTuple_FromArray@@Base+0x7c> │ │ │ │ + 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 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - add.w r5, ip, #1 │ │ │ │ - it lt │ │ │ │ - strlt r5, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - str.w r1, [lr, #4]! │ │ │ │ - bne.n 8460c <_PyTuple_FromArray@@Base+0x6c> │ │ │ │ - cbz r2, 8466c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - ldr r0, [pc, #192] @ (846f8 <_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] │ │ │ │ + bge.n 8464e <_PyTuple_FromArray@@Base+0x82> │ │ │ │ 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 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r1, [ip] │ │ │ │ + bne.n 846c4 <_PyTuple_FromArray@@Base+0xf8> │ │ │ │ + cbz r2, 8468e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + ldr r4, [pc, #296] @ (84784 <_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} │ │ │ │ - mov r1, r3 │ │ │ │ + movw r3, #65531 @ 0xfffb │ │ │ │ + movt r3, #8191 @ 0x1fff │ │ │ │ + cmp r4, r3 │ │ │ │ + bls.n 8471e <_PyTuple_FromArray@@Base+0x152> │ │ │ │ + bl 23aac0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8468e <_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 8464a <_PyTuple_FromArray@@Base+0x7e> │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cbnz r2, 846d2 <_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 84656 <_PyTuple_FromArray@@Base+0x8a> │ │ │ │ + add.w r0, r5, #8 │ │ │ │ + add.w lr, r5, r4, lsl #2 │ │ │ │ + add.w ip, r3, #20 │ │ │ │ + ldr.w r1, [r0], #4 │ │ │ │ + cbnz r2, 84702 <_PyTuple_FromArray@@Base+0x136> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ + ubfx r2, r2, #6, #1 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ + add.w r5, r4, #1 │ │ │ │ + it lt │ │ │ │ + strlt r5, [r1, #0] │ │ │ │ + cmp r0, lr │ │ │ │ + str.w r1, [ip, #4]! │ │ │ │ + bne.n 846f2 <_PyTuple_FromArray@@Base+0x126> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 84658 <_PyTuple_FromArray@@Base+0x8c> │ │ │ │ + b.n 8468e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8466c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - b.n 84600 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - ldr r4, [pc, #108] @ (84700 <_PyTuple_FromArray@@Base+0x160>) │ │ │ │ - b.n 8466c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - movw r2, #65531 @ 0xfffb │ │ │ │ - movt r2, #8191 @ 0x1fff │ │ │ │ - cmp r3, r2 │ │ │ │ - bls.n 84672 <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23bfc0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84600 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - b.n 8466c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + bne.w 8462c <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + b.n 8468e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + ldr r3, [pc, #84] @ (8478c <_PyTuple_FromArray@@Base+0x1c0>) │ │ │ │ + b.n 8468e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 846ea <_PyTuple_FromArray@@Base+0x14a> │ │ │ │ + bne.n 84762 <_PyTuple_FromArray@@Base+0x196> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 845fa <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bne.w 8462c <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 845fa <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movs r4, #0 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8466c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + b.n 8462c <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 845fa <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ + b.n 8462c <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8468e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ 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 847ae <_PyTuple_FromArray@@Base+0x20e> │ │ │ │ + blt.n 8483a <_PyTuple_FromArray@@Base+0x26e> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 8476e <_PyTuple_FromArray@@Base+0x1ce> │ │ │ │ - ldr r3, [pc, #160] @ (847c0 <_PyTuple_FromArray@@Base+0x220>) │ │ │ │ + bgt.n 847fa <_PyTuple_FromArray@@Base+0x22e> │ │ │ │ + ldr r3, [pc, #160] @ (8484c <_PyTuple_FromArray@@Base+0x280>) │ │ │ │ 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, 8475a <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ - ldr r1, [pc, #140] @ (847c4 <_PyTuple_FromArray@@Base+0x224>) │ │ │ │ + cbz r4, 847e6 <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ + ldr r1, [pc, #140] @ (84850 <_PyTuple_FromArray@@Base+0x284>) │ │ │ │ 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, 84782 <_PyTuple_FromArray@@Base+0x1e2> │ │ │ │ + cbnz r3, 8480e <_PyTuple_FromArray@@Base+0x242> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84750 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ - b.n 84756 <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ + bne.n 847dc <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + b.n 847e2 <_PyTuple_FromArray@@Base+0x216> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 8475a <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ + bls.n 847e6 <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.w 23aac0 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 847a2 <_PyTuple_FromArray@@Base+0x202> │ │ │ │ + bne.n 8482e <_PyTuple_FromArray@@Base+0x262> │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84750 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + bne.n 847dc <_PyTuple_FromArray@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 84750 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 847dc <_PyTuple_FromArray@@Base+0x210> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84750 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + b.n 847dc <_PyTuple_FromArray@@Base+0x210> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84756 <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 847e2 <_PyTuple_FromArray@@Base+0x216> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000847c8 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00084854 <_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 849e0 <_PyObject_GC_NewVar@@Base+0x218> │ │ │ │ + blt.w 84a6c <_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] @ 849f8 <_PyObject_GC_NewVar@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #520] @ 84a84 <_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 849ac <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bhi.w 84a38 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ adds r2, r2, r3 │ │ │ │ - bmi.w 849ac <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bmi.w 84a38 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r0, [r6, #888] @ 0x378 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8496e <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + bne.w 849fa <_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 8491a <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + bcs.n 849a6 <_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 84952 <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + beq.n 849de <_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, 848b6 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + cbz r6, 84942 <_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 848dc <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bgt.n 84968 <_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] @ (849f4 <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ + ldr r2, [pc, #336] @ (84a80 <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 84986 <_PyObject_GC_NewVar@@Base+0x1be> │ │ │ │ + bne.n 84a12 <_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 848d0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bcc.n 8495c <_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 84870 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 848fc <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 84870 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 848fc <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 84890 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 8491c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84890 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bne.n 8491c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 849d8 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + bne.n 84a64 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 84890 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bmi.n 8491c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84904 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.n 84990 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ dmb ish │ │ │ │ - b.n 84890 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + b.n 8491c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r0, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 849b8 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 84a44 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 849ac <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + beq.n 84a38 <_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 84870 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 848fc <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8491a <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + beq.n 849a6 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 84870 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 848fc <_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, 849ac <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + cbz r0, 84a38 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84870 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 848fc <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 849c8 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + bne.n 84a54 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 848ac <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + bne.n 84938 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 848ac <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 84938 <_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 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.w 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 8493c <_PyObject_GC_NewVar@@Base+0x174> │ │ │ │ + b.n 849c8 <_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 848ac <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 84938 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 848f6 <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ - b.n 84890 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 84982 <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ + b.n 8491c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ movw r1, #1931 @ 0x78b │ │ │ │ - movw r0, #40416 @ 0x9de0 │ │ │ │ + movw r0, #39328 @ 0x99a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 848ae <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ + b.n 8493a <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000849fc <_Py_Dealloc@@Base>: │ │ │ │ +00084a88 <_Py_Dealloc@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #132] @ (84a94 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (84b20 <_Py_Dealloc@@Base+0x98>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r4, #1 │ │ │ │ - cbnz r2, 84a7a <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (84a98 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 84b06 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (84b24 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 84a6a <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 84af6 <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 84a4e <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 84ada <_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 84a4a <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 84ad6 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23efd0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.w 23dad0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84a86 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 84b12 <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 84a44 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 84ad0 <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23edf4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 23d8f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 84a44 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 84ad0 <_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 84cc6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ - ldr r4, [pc, #680] @ (84d68 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + beq.w 84d52 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #680] @ (84df4 <_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 │ │ │ │ @@ -132914,49 +132958,49 @@ │ │ │ │ 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 84c28 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + beq.w 84cb4 <_Py_Dealloc@@Base+0x22c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r5, r3, #1 │ │ │ │ - bmi.w 84d46 <_Py_Dealloc@@Base+0x34a> │ │ │ │ + bmi.w 84dd2 <_Py_Dealloc@@Base+0x34a> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #31 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bmi.w 84cb0 <_Py_Dealloc@@Base+0x2b4> │ │ │ │ + bmi.w 84d3c <_Py_Dealloc@@Base+0x2b4> │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 84b3c <_Py_Dealloc@@Base+0x140> │ │ │ │ + b.n 84bc8 <_Py_Dealloc@@Base+0x140> │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 84b34 <_Py_Dealloc@@Base+0x138> │ │ │ │ + cbz r4, 84bc0 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b34 <_Py_Dealloc@@Base+0x138> │ │ │ │ + bge.n 84bc0 <_Py_Dealloc@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84c64 <_Py_Dealloc@@Base+0x268> │ │ │ │ + beq.w 84cf0 <_Py_Dealloc@@Base+0x268> │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84ba0 <_Py_Dealloc@@Base+0x1a4> │ │ │ │ + beq.n 84c2c <_Py_Dealloc@@Base+0x1a4> │ │ │ │ ldr.w r4, [r1, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84b18 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + beq.n 84ba4 <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b18 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + bge.n 84ba4 <_Py_Dealloc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84b18 <_Py_Dealloc@@Base+0x11c> │ │ │ │ - ldr r2, [pc, #528] @ (84d68 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + bne.n 84ba4 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #528] @ (84df4 <_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 │ │ │ │ @@ -132964,96 +133008,96 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r9, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84eb6 <_Py_Dealloc@@Base+0x4ba> │ │ │ │ - ldr r3, [pc, #488] @ (84d6c <_Py_Dealloc@@Base+0x370>) │ │ │ │ + bne.w 84f42 <_Py_Dealloc@@Base+0x4ba> │ │ │ │ + ldr r3, [pc, #488] @ (84df8 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e60 <_Py_Dealloc@@Base+0x464> │ │ │ │ + bne.w 84eec <_Py_Dealloc@@Base+0x464> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e2c <_Py_Dealloc@@Base+0x430> │ │ │ │ + bne.w 84eb8 <_Py_Dealloc@@Base+0x430> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b18 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + b.n 84ba4 <_Py_Dealloc@@Base+0x11c> │ │ │ │ mov r6, sl │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #16453 @ 0x4045 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84d60 <_Py_Dealloc@@Base+0x364> │ │ │ │ + bne.w 84dec <_Py_Dealloc@@Base+0x364> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ - ldr r3, [pc, #420] @ (84d68 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + beq.n 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ + ldr r3, [pc, #420] @ (84df4 <_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 84d70 <_Py_Dealloc@@Base+0x374> │ │ │ │ + beq.w 84dfc <_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 84c04 <_Py_Dealloc@@Base+0x208> │ │ │ │ + bgt.n 84c90 <_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 84d70 <_Py_Dealloc@@Base+0x374> │ │ │ │ + beq.w 84dfc <_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 84d34 <_Py_Dealloc@@Base+0x338> │ │ │ │ + beq.w 84dc0 <_Py_Dealloc@@Base+0x338> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84d92 <_Py_Dealloc@@Base+0x396> │ │ │ │ + beq.w 84e1e <_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 84d26 <_Py_Dealloc@@Base+0x32a> │ │ │ │ - ldr r3, [pc, #304] @ (84d68 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + bne.n 84db2 <_Py_Dealloc@@Base+0x32a> │ │ │ │ + ldr r3, [pc, #304] @ (84df4 <_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 84d26 <_Py_Dealloc@@Base+0x32a> │ │ │ │ + bhi.n 84db2 <_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] @ (84d68 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #256] @ (84df4 <_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 │ │ │ │ @@ -133061,106 +133105,106 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r9, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84eac <_Py_Dealloc@@Base+0x4b0> │ │ │ │ - ldr r3, [pc, #216] @ (84d6c <_Py_Dealloc@@Base+0x370>) │ │ │ │ + bne.w 84f38 <_Py_Dealloc@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #216] @ (84df8 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e44 <_Py_Dealloc@@Base+0x448> │ │ │ │ + bne.w 84ed0 <_Py_Dealloc@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e10 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne.w 84e9c <_Py_Dealloc@@Base+0x414> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b34 <_Py_Dealloc@@Base+0x138> │ │ │ │ + b.n 84bc0 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 84cbe <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + cbz r4, 84d4a <_Py_Dealloc@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84cd0 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + blt.n 84d5c <_Py_Dealloc@@Base+0x2d4> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.w 84b12 <_Py_Dealloc@@Base+0x116> │ │ │ │ - b.n 84ba2 <_Py_Dealloc@@Base+0x1a6> │ │ │ │ + bcs.w 84b9e <_Py_Dealloc@@Base+0x116> │ │ │ │ + b.n 84c2e <_Py_Dealloc@@Base+0x1a6> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84afe <_Py_Dealloc@@Base+0x102> │ │ │ │ - b.n 84c28 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + bne.w 84b8a <_Py_Dealloc@@Base+0x102> │ │ │ │ + b.n 84cb4 <_Py_Dealloc@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84cbe <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + bne.n 84d4a <_Py_Dealloc@@Base+0x2c2> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #140] @ (84d68 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #140] @ (84df4 <_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 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, sl, #1 │ │ │ │ mov.w fp, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84f60 <_Py_Dealloc@@Base+0x564> │ │ │ │ - ldr r3, [pc, #96] @ (84d6c <_Py_Dealloc@@Base+0x370>) │ │ │ │ + bne.w 84fec <_Py_Dealloc@@Base+0x564> │ │ │ │ + ldr r3, [pc, #96] @ (84df8 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f44 <_Py_Dealloc@@Base+0x548> │ │ │ │ + bne.w 84fd0 <_Py_Dealloc@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f2a <_Py_Dealloc@@Base+0x52e> │ │ │ │ + bne.w 84fb6 <_Py_Dealloc@@Base+0x52e> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 84cbe <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + b.n 84d4a <_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 90924 │ │ │ │ + b.w 909b4 │ │ │ │ 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 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #16453 @ 0x4045 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 84bc0 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + beq.w 84c4c <_Py_Dealloc@@Base+0x1c4> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84cb0 <_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, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84e7c <_Py_Dealloc@@Base+0x480> │ │ │ │ + bne.n 84f08 <_Py_Dealloc@@Base+0x480> │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84cb0 <_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 │ │ │ │ @@ -133168,122 +133212,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 84dd0 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + bne.n 84e5c <_Py_Dealloc@@Base+0x3d4> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84dcc <_Py_Dealloc@@Base+0x3d0> │ │ │ │ + cbz r1, 84e58 <_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.n 84ec4 <_Py_Dealloc@@Base+0x4c8> │ │ │ │ + beq.n 84f50 <_Py_Dealloc@@Base+0x4c8> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 84e8a <_Py_Dealloc@@Base+0x48e> │ │ │ │ + beq.n 84f16 <_Py_Dealloc@@Base+0x48e> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 84dea <_Py_Dealloc@@Base+0x3ee> │ │ │ │ + cbnz r3, 84e76 <_Py_Dealloc@@Base+0x3ee> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + beq.w 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84e84 <_Py_Dealloc@@Base+0x488> │ │ │ │ + beq.n 84f10 <_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, 84e0a <_Py_Dealloc@@Base+0x40e> │ │ │ │ + cbz r3, 84e96 <_Py_Dealloc@@Base+0x40e> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 84caa <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + ble.w 84d36 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84caa <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + beq.w 84d36 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23efd0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23dad0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b34 <_Py_Dealloc@@Base+0x138> │ │ │ │ + b.n 84bc0 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 84b9a <_Py_Dealloc@@Base+0x19e> │ │ │ │ + ble.w 84c26 <_Py_Dealloc@@Base+0x19e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84b9a <_Py_Dealloc@@Base+0x19e> │ │ │ │ + beq.w 84c26 <_Py_Dealloc@@Base+0x19e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23efd0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 84b9a <_Py_Dealloc@@Base+0x19e> │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + bl 23dad0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 84c26 <_Py_Dealloc@@Base+0x19e> │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84c9e <_Py_Dealloc@@Base+0x2a2> │ │ │ │ - ldr r2, [pc, #280] @ (84f6c <_Py_Dealloc@@Base+0x570>) │ │ │ │ + beq.w 84d2a <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + ldr r2, [pc, #280] @ (84ff8 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84c9e <_Py_Dealloc@@Base+0x2a2> │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 84d2a <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84b8e <_Py_Dealloc@@Base+0x192> │ │ │ │ - ldr r2, [pc, #252] @ (84f6c <_Py_Dealloc@@Base+0x570>) │ │ │ │ + beq.w 84c1a <_Py_Dealloc@@Base+0x192> │ │ │ │ + ldr r2, [pc, #252] @ (84ff8 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84b8e <_Py_Dealloc@@Base+0x192> │ │ │ │ + b.n 84c1a <_Py_Dealloc@@Base+0x192> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 84d86 <_Py_Dealloc@@Base+0x38a> │ │ │ │ + b.n 84e12 <_Py_Dealloc@@Base+0x38a> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84dfa <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + b.n 84e86 <_Py_Dealloc@@Base+0x3fe> │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 84e98 <_Py_Dealloc@@Base+0x49c> │ │ │ │ + cbz r3, 84f24 <_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 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + bne.w 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23edf4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 84caa <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + bl 23d8f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 84d36 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23edf4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 23d8f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b18 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + b.n 84ba4 <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84ddc <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + beq.n 84e68 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84f24 <_Py_Dealloc@@Base+0x528> │ │ │ │ + cbz r1, 84fb0 <_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, 84efa <_Py_Dealloc@@Base+0x4fe> │ │ │ │ + cbz r3, 84f86 <_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 │ │ │ │ @@ -133292,47 +133336,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 84c24 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84cb0 <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84ed0 <_Py_Dealloc@@Base+0x4d4> │ │ │ │ + b.n 84f5c <_Py_Dealloc@@Base+0x4d4> │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.w 84d22 <_Py_Dealloc@@Base+0x326> │ │ │ │ + ble.w 84dae <_Py_Dealloc@@Base+0x326> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84d22 <_Py_Dealloc@@Base+0x326> │ │ │ │ + beq.w 84dae <_Py_Dealloc@@Base+0x326> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23efd0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23dad0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 84cbe <_Py_Dealloc@@Base+0x2c2> │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 84d4a <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84d14 <_Py_Dealloc@@Base+0x318> │ │ │ │ - ldr r2, [pc, #24] @ (84f6c <_Py_Dealloc@@Base+0x570>) │ │ │ │ + beq.w 84da0 <_Py_Dealloc@@Base+0x318> │ │ │ │ + ldr r2, [pc, #24] @ (84ff8 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84d14 <_Py_Dealloc@@Base+0x318> │ │ │ │ + b.n 84da0 <_Py_Dealloc@@Base+0x318> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23edf4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 84d22 <_Py_Dealloc@@Base+0x326> │ │ │ │ + bl 23d8f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 84dae <_Py_Dealloc@@Base+0x326> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00084f70 : │ │ │ │ +00084ffc : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 84fb8 │ │ │ │ - ldr r1, [pc, #68] @ (84fbc ) │ │ │ │ + cbz r2, 85044 │ │ │ │ + ldr r1, [pc, #68] @ (85048 ) │ │ │ │ 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 │ │ │ │ @@ -133351,247 +133395,237 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 84fcc │ │ │ │ - cbz r2, 84fcc │ │ │ │ + cbz r0, 85058 │ │ │ │ + cbz r2, 85058 │ │ │ │ b.w 2bf28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 84fc8 │ │ │ │ + b.n 85054 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 84fdc │ │ │ │ + cbnz r0, 85068 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84fda │ │ │ │ + bge.n 85066 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84fda │ │ │ │ - b.w 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 85066 │ │ │ │ + b.w 84a88 <_Py_Dealloc@@Base> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85054 │ │ │ │ + bne.n 850e0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r4, #12 │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ cmp ip, r6 │ │ │ │ - bge.n 850a0 │ │ │ │ + bge.n 8512c │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 85082 │ │ │ │ + bhi.n 8510e │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 850e6 │ │ │ │ + beq.n 85172 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 85082 │ │ │ │ + ble.n 8510e │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8503e │ │ │ │ + bne.n 850ca │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 8501e │ │ │ │ - ldr r1, [pc, #176] @ (85108 ) │ │ │ │ + b.n 850aa │ │ │ │ + ldr r1, [pc, #176] @ (85194 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cb0c0 │ │ │ │ - ldr r1, [pc, #160] @ (85108 ) │ │ │ │ + bl 1c99d8 │ │ │ │ + ldr r1, [pc, #160] @ (85194 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ eor.w r6, r0, r3 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bpl.n 850b6 │ │ │ │ + bpl.n 85142 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 850a4 │ │ │ │ + bpl.n 85130 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.n 85012 │ │ │ │ + bls.n 8509e │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - cbnz r2, 850c8 │ │ │ │ + cbnz r2, 85154 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ strh.w r1, [r5, #206] @ 0xce │ │ │ │ lsls r2, r2, #22 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r5, #456] @ 0x1c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8507e │ │ │ │ + bne.n 8510a │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8507e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8510a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8507a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 85106 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8507a │ │ │ │ - ldr r4, [pc, #64] @ (8510c ) │ │ │ │ + b.n 85106 │ │ │ │ + ldr r4, [pc, #64] @ (85198 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r3, #160] @ 0xa0 │ │ │ │ - b.n 85088 │ │ │ │ + b.n 85114 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - beq.n 8504e │ │ │ │ + beq.n 850da │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 850fa │ │ │ │ + cbz r3, 85186 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 850ee │ │ │ │ - b.n 8504e │ │ │ │ + bne.n 8517a │ │ │ │ + b.n 850da │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8504e │ │ │ │ - b.n 85082 │ │ │ │ + beq.n 850da │ │ │ │ + b.n 8510e │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 8511a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8511c │ │ │ │ - bx lr │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8511a │ │ │ │ - b.w 849fc <_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 85180 │ │ │ │ - ldr r0, [pc, #736] @ (8542c ) │ │ │ │ + bpl.n 851f4 │ │ │ │ + ldr r0, [pc, #736] @ (854a0 ) │ │ │ │ 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 85172 │ │ │ │ + beq.n 851e6 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 853a8 │ │ │ │ + bls.w 8541c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ - ldr r5, [pc, #684] @ (85430 ) │ │ │ │ + ldr r5, [pc, #684] @ (854a4 ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #3576] @ 0xdf8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85362 │ │ │ │ + bne.w 853d6 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85362 │ │ │ │ + beq.w 853d6 │ │ │ │ add r3, sp, #12 │ │ │ │ addw r1, r5, #3572 @ 0xdf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 853d2 │ │ │ │ + beq.w 85446 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 85306 │ │ │ │ + bne.w 8537a │ │ │ │ movw r3, #5480 @ 0x1568 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 852f8 │ │ │ │ + bgt.w 8536c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85456 │ │ │ │ + beq.w 854ca │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 85456 │ │ │ │ + bhi.w 854ca │ │ │ │ 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, #1445 @ 0x5a5 │ │ │ │ + movw r9, #1517 @ 0x5ed │ │ │ │ movt r9, #14 │ │ │ │ - ldr.w sl, [pc, #564] @ 8542c │ │ │ │ + ldr.w sl, [pc, #564] @ 854a0 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 85322 │ │ │ │ - ldr.w ip, [pc, #548] @ 85438 │ │ │ │ + beq.w 85396 │ │ │ │ + ldr.w ip, [pc, #548] @ 854ac │ │ │ │ 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 853d8 │ │ │ │ + bne.w 8544c │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85248 │ │ │ │ + bge.n 852bc │ │ │ │ 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] │ │ │ │ @@ -133606,244 +133640,244 @@ │ │ │ │ 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 85416 │ │ │ │ + beq.w 8548a │ │ │ │ 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 85380 │ │ │ │ + bne.n 853f4 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 85380 │ │ │ │ + beq.n 853f4 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r1, [pc, #352] @ (85434 ) │ │ │ │ + ldr r1, [pc, #352] @ (854a8 ) │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 85398 │ │ │ │ - bl 89f58 │ │ │ │ + beq.n 8540c │ │ │ │ + bl 89fd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 852f0 │ │ │ │ + bge.n 85364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85470 │ │ │ │ + beq.w 854e4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 8534e │ │ │ │ - movw r9, #19325 @ 0x4b7d │ │ │ │ + bne.n 853c2 │ │ │ │ + movw r9, #19525 @ 0x4c45 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 851f6 │ │ │ │ + b.n 8526a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851b6 │ │ │ │ + beq.w 8522a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852f0 │ │ │ │ + b.n 85364 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 851f6 │ │ │ │ - movw r9, #39289 @ 0x9979 │ │ │ │ + b.n 8526a │ │ │ │ + movw r9, #39449 @ 0x9a19 │ │ │ │ movt r9, #10 │ │ │ │ - b.n 851f6 │ │ │ │ + b.n 8526a │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 853d2 │ │ │ │ + beq.n 85446 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 85244 │ │ │ │ - b.n 85248 │ │ │ │ + blt.w 852b8 │ │ │ │ + b.n 852bc │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ble.w 85456 │ │ │ │ + ble.w 854ca │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 853b4 │ │ │ │ - movw r9, #29521 @ 0x7351 │ │ │ │ + bne.n 85428 │ │ │ │ + movw r9, #29649 @ 0x73d1 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 851f6 │ │ │ │ - ldr r0, [pc, #208] @ (85434 ) │ │ │ │ - bl 7ad94 │ │ │ │ + b.n 8526a │ │ │ │ + ldr r0, [pc, #208] @ (854a8 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8540a │ │ │ │ - ldr r1, [pc, #196] @ (85434 ) │ │ │ │ + beq.n 8547e │ │ │ │ + ldr r1, [pc, #196] @ (854a8 ) │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r4, r0, #3 │ │ │ │ - bne.w 851b0 │ │ │ │ - b.n 853d2 │ │ │ │ - ldr r0, [pc, #176] @ (85434 ) │ │ │ │ - bl 7ad94 │ │ │ │ + bne.w 85224 │ │ │ │ + b.n 85446 │ │ │ │ + ldr r0, [pc, #176] @ (854a8 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 852c2 │ │ │ │ - ldr r0, [pc, #164] @ (85434 ) │ │ │ │ + bne.n 85336 │ │ │ │ + ldr r0, [pc, #164] @ (854a8 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c8968 │ │ │ │ + bl 1c7218 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8539e │ │ │ │ - bl 866cc │ │ │ │ + b.n 85412 │ │ │ │ + bl 86740 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 852e6 │ │ │ │ - b.n 852f0 │ │ │ │ + blt.n 8535a │ │ │ │ + b.n 85364 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8517c │ │ │ │ + b.n 851f0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 85456 │ │ │ │ + bne.n 854ca │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47436 @ 0xb94c │ │ │ │ + movw r1, #46348 @ 0xb50c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 852f0 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 85364 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 85448 │ │ │ │ + bne.n 854bc │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 8543c │ │ │ │ + cbnz r0, 854b0 │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 85342 │ │ │ │ + b.n 853b6 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #36] @ (85434 ) │ │ │ │ - bl 434e8 │ │ │ │ + ldr r0, [pc, #36] @ (854a8 ) │ │ │ │ + bl 434e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 852f0 │ │ │ │ + b.n 85364 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8539e │ │ │ │ + b.n 85412 │ │ │ │ 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] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 85342 │ │ │ │ + b.n 853b6 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ - b.n 85336 │ │ │ │ + b.n 853aa │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ + movw r1, #46320 @ 0xb4f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 853d2 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 85446 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 852f0 │ │ │ │ + b.n 85364 │ │ │ │ │ │ │ │ -0008547c : │ │ │ │ +000854f0 : │ │ │ │ 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 854c6 │ │ │ │ + bne.n 8553a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 854c6 │ │ │ │ + beq.n 8553a │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 854e0 │ │ │ │ + beq.n 85554 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 854ba │ │ │ │ + bne.n 8552e │ │ │ │ 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 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 854e6 │ │ │ │ + beq.n 8555a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 854ae │ │ │ │ + bne.n 85522 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 854b6 │ │ │ │ + b.n 8552a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 854b6 │ │ │ │ + b.n 8552a │ │ │ │ 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] │ │ │ │ @@ -133860,796 +133894,796 @@ │ │ │ │ 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 85770 │ │ │ │ + beq.w 857e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85af0 │ │ │ │ + bne.w 85b64 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ cmp r1, #7 │ │ │ │ mov r8, r1 │ │ │ │ - bgt.w 85696 │ │ │ │ + bgt.w 8570a │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85618 │ │ │ │ + blt.n 8568c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 85676 │ │ │ │ + beq.w 856ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 8570c │ │ │ │ + beq.w 85780 │ │ │ │ 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 856d6 │ │ │ │ + blt.w 8574a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 85676 │ │ │ │ + beq.n 856ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 8562c │ │ │ │ + beq.n 856a0 │ │ │ │ mov.w r6, sl, lsr #10 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ adds r5, r6, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 858ac │ │ │ │ + bgt.w 85920 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 856dc │ │ │ │ + blt.w 85750 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 85676 │ │ │ │ + beq.n 856ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 85988 │ │ │ │ + beq.w 859fc │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r5, r5, r6, lsr #5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - bgt.w 858d4 │ │ │ │ + bgt.w 85948 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85706 │ │ │ │ + blt.w 8577a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 85676 │ │ │ │ + beq.n 856ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 85a86 │ │ │ │ + beq.w 85afa │ │ │ │ lsrs r6, r6, #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, r6, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 855b0 │ │ │ │ + b.n 85624 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 85c46 │ │ │ │ + bne.w 85cba │ │ │ │ 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, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 855a0 │ │ │ │ + bne.n 85614 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 855a0 │ │ │ │ + bne.n 85614 │ │ │ │ tst.w r6, #32 │ │ │ │ - beq.w 85d2a │ │ │ │ + beq.w 85d9e │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 85d26 │ │ │ │ + bpl.w 85d9a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 855a0 │ │ │ │ + bne.n 85614 │ │ │ │ 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 85620 │ │ │ │ + b.n 85694 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.w 85a02 │ │ │ │ + bgt.w 85a76 │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 856f0 │ │ │ │ + blt.n 85764 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 85676 │ │ │ │ + beq.n 856ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 8570c │ │ │ │ + beq.n 85780 │ │ │ │ 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 85a22 │ │ │ │ + bgt.w 85a96 │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85590 │ │ │ │ + bge.w 85604 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8561e │ │ │ │ - b.n 855a0 │ │ │ │ + beq.n 85692 │ │ │ │ + b.n 85614 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8561e │ │ │ │ + beq.n 85692 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ add.w r5, r5, r6, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r9, r5 │ │ │ │ - b.n 855ec │ │ │ │ + b.n 85660 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8561e │ │ │ │ + beq.n 85692 │ │ │ │ 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 856cc │ │ │ │ + b.n 85740 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8561e │ │ │ │ - b.n 85608 │ │ │ │ + beq.n 85692 │ │ │ │ + b.n 8567c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 85756 │ │ │ │ + bne.n 857ca │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 85756 │ │ │ │ + bne.n 857ca │ │ │ │ tst.w r6, #32 │ │ │ │ - beq.w 85c3a │ │ │ │ + beq.w 85cae │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 85c36 │ │ │ │ + bpl.w 85caa │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85676 │ │ │ │ + beq.n 856ea │ │ │ │ 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 85586 │ │ │ │ - b.n 856c4 │ │ │ │ + ble.w 855fa │ │ │ │ + b.n 85738 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r4, [fp, r5] │ │ │ │ strle r4, [sp, #28] │ │ │ │ - bgt.w 858f0 │ │ │ │ + bgt.w 85964 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 858e4 │ │ │ │ + blt.w 85958 │ │ │ │ mov r6, r4 │ │ │ │ movs r4, #12 │ │ │ │ mul.w r4, r4, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, r3 │ │ │ │ add.w r6, fp, r4 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 85900 │ │ │ │ + beq.w 85974 │ │ │ │ ldr.w r0, [fp, r4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 8591c │ │ │ │ + beq.w 85990 │ │ │ │ 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 85978 │ │ │ │ + bgt.w 859ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 85910 │ │ │ │ + blt.w 85984 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ mul.w r1, r1, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ add.w r0, fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 859e6 │ │ │ │ + beq.w 85a5a │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 85a2c │ │ │ │ + beq.w 85aa0 │ │ │ │ mov.w r1, sl, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ and.w r8, r1, r9 │ │ │ │ cmp.w ip, #7 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ - bgt.n 8589c │ │ │ │ + bgt.n 85910 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 859f8 │ │ │ │ + blt.w 85a6c │ │ │ │ movs r0, #12 │ │ │ │ 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 859ec │ │ │ │ + beq.w 85a60 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 85b3a │ │ │ │ + beq.w 85bae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r8, r8, r0, lsr #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r3 │ │ │ │ - bgt.w 85b8e │ │ │ │ + bgt.w 85c02 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85ae6 │ │ │ │ + blt.w 85b5a │ │ │ │ movs r0, #12 │ │ │ │ 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 859ec │ │ │ │ + beq.w 85a60 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 85b9e │ │ │ │ + beq.w 85c12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ 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 85812 │ │ │ │ + ble.n 85886 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 85816 │ │ │ │ + b.n 8588a │ │ │ │ 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 855c2 │ │ │ │ + bge.w 85636 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 8561e │ │ │ │ + beq.w 85692 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ 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 855f0 │ │ │ │ + b.n 85664 │ │ │ │ adds r6, r4, #1 │ │ │ │ - bne.w 857a8 │ │ │ │ + bne.w 8581c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85620 │ │ │ │ + b.n 85694 │ │ │ │ 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 8577e │ │ │ │ + b.n 857f2 │ │ │ │ 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 85620 │ │ │ │ + b.n 85694 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bne.w 857f2 │ │ │ │ + bne.w 85866 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85620 │ │ │ │ + b.n 85694 │ │ │ │ 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, r7 │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85954 │ │ │ │ + bge.n 859c8 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85d12 │ │ │ │ + beq.w 85d86 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 85c2e │ │ │ │ + blt.w 85ca2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 85510 │ │ │ │ + bne.w 85584 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 85510 │ │ │ │ + bne.w 85584 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85a28 │ │ │ │ + bne.n 85a9c │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ mov r1, ip │ │ │ │ - b.n 857a8 │ │ │ │ + b.n 8581c │ │ │ │ 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 857c6 │ │ │ │ + b.n 8583a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 855d4 │ │ │ │ + bne.w 85648 │ │ │ │ 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 855d4 │ │ │ │ + bne.w 85648 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85cba │ │ │ │ + beq.w 85d2e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 85cb6 │ │ │ │ + bpl.w 85d2a │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mul.w r2, lr, r3 │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85676 │ │ │ │ - b.n 855d4 │ │ │ │ + beq.w 856ea │ │ │ │ + b.n 85648 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ - b.n 85902 │ │ │ │ + b.n 85976 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8561e │ │ │ │ + blt.w 85692 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ - b.n 85902 │ │ │ │ + b.n 85976 │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.w 8583c │ │ │ │ + bne.w 858b0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8561e │ │ │ │ + b.n 85692 │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 856a4 │ │ │ │ + bge.w 85718 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 8561e │ │ │ │ + beq.w 85692 │ │ │ │ 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 856d0 │ │ │ │ + b.n 85744 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 859ee │ │ │ │ + b.n 85a62 │ │ │ │ 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, r7 │ │ │ │ - bl f3484 │ │ │ │ + bl f37c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85a64 │ │ │ │ + bge.n 85ad8 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85c12 │ │ │ │ + beq.w 85c86 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 85c2e │ │ │ │ + blt.w 85ca2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 85510 │ │ │ │ + bne.w 85584 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 85510 │ │ │ │ + bne.w 85584 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85a28 │ │ │ │ + bne.n 85a9c │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 857f2 │ │ │ │ + b.n 85866 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 85608 │ │ │ │ + bne.w 8567c │ │ │ │ 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 85608 │ │ │ │ + bne.w 8567c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85d32 │ │ │ │ + beq.w 85da6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 85d2e │ │ │ │ + beq.w 85da2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85676 │ │ │ │ - b.n 85608 │ │ │ │ + beq.w 856ea │ │ │ │ + b.n 8567c │ │ │ │ adds r4, r5, #1 │ │ │ │ - bne.w 85880 │ │ │ │ + bne.w 858f4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8561e │ │ │ │ + b.n 85692 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [fp, r5] │ │ │ │ strle r3, [sp, #28] │ │ │ │ - bgt.w 85d92 │ │ │ │ + bgt.w 85e06 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85bf6 │ │ │ │ + bge.n 85c6a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 8561e │ │ │ │ + beq.w 85692 │ │ │ │ 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 85db2 │ │ │ │ + bgt.w 85e26 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85c6c │ │ │ │ + bge.w 85ce0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 85c86 │ │ │ │ + bne.w 85cfa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85620 │ │ │ │ + b.n 85694 │ │ │ │ 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 f3484 │ │ │ │ + bl f37c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 85b6a │ │ │ │ + bge.n 85bde │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c58 │ │ │ │ + beq.n 85ccc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85d70 │ │ │ │ + blt.w 85de4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85d68 │ │ │ │ + bne.w 85ddc │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 85d68 │ │ │ │ + bne.w 85ddc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 859ec │ │ │ │ + bne.w 85a60 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 8583c │ │ │ │ + b.n 858b0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 8585a │ │ │ │ + b.n 858ce │ │ │ │ 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 f3484 │ │ │ │ + bl f37c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 85bd0 │ │ │ │ + bge.n 85c44 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85d54 │ │ │ │ + beq.w 85dc8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85d70 │ │ │ │ + blt.w 85de4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85d68 │ │ │ │ + bne.w 85ddc │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 85d68 │ │ │ │ + bne.w 85ddc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 859ec │ │ │ │ + bne.w 85a60 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 85880 │ │ │ │ + b.n 858f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1ef9d8 │ │ │ │ + bl 1e95f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 85c28 │ │ │ │ - bne.n 85c3e │ │ │ │ + blt.n 85c9c │ │ │ │ + bne.n 85cb2 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 85b08 │ │ │ │ + b.n 85b7c │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85a64 │ │ │ │ + b.n 85ad8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #4 │ │ │ │ - beq.w 85d7a │ │ │ │ + beq.w 85dee │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 85620 │ │ │ │ + b.n 85694 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 85746 │ │ │ │ + b.n 857ba │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85734 │ │ │ │ + b.n 857a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 85676 │ │ │ │ + b.n 856ea │ │ │ │ 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 85586 │ │ │ │ + b.n 855fa │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 85b6a │ │ │ │ + b.n 85bde │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1ef9d8 │ │ │ │ + bl 1e95f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 85c28 │ │ │ │ - bne.n 85c3e │ │ │ │ + blt.n 85c9c │ │ │ │ + bne.n 85cb2 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ mov.w r3, sl, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ 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 85d82 │ │ │ │ + bgt.n 85df6 │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85cc0 │ │ │ │ + bge.n 85d34 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 85cda │ │ │ │ + bne.n 85d4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8561e │ │ │ │ + b.n 85692 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 859d0 │ │ │ │ + b.n 85a44 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 859be │ │ │ │ + b.n 85a32 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1ef9d8 │ │ │ │ + bl 1e95f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85c26 │ │ │ │ - bne.n 85d76 │ │ │ │ + blt.n 85c9a │ │ │ │ + bne.n 85dea │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r5, r5, r6, lsr #5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - bgt.n 85da2 │ │ │ │ + bgt.n 85e16 │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85d36 │ │ │ │ + bge.n 85daa │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 85cb2 │ │ │ │ + beq.n 85d26 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 85c9c │ │ │ │ + b.n 85d10 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85954 │ │ │ │ + b.n 859c8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 85666 │ │ │ │ + b.n 856da │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85654 │ │ │ │ + b.n 856c8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 85ad2 │ │ │ │ + b.n 85b46 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85abc │ │ │ │ + b.n 85b30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1ef9d8 │ │ │ │ + bl 1e95f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85c26 │ │ │ │ - bne.n 85d76 │ │ │ │ + blt.w 85c9a │ │ │ │ + bne.n 85dea │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 85d00 │ │ │ │ + b.n 85d74 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 85bd0 │ │ │ │ + b.n 85c44 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.w 85510 │ │ │ │ + b.w 85584 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 8561e │ │ │ │ + b.n 85692 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 85676 │ │ │ │ + b.n 856ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b.w 85510 │ │ │ │ + b.w 85584 │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 85ca6 │ │ │ │ + b.n 85d1a │ │ │ │ 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 85afe │ │ │ │ + b.n 85b72 │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 85cf4 │ │ │ │ + b.n 85d68 │ │ │ │ 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 85b26 │ │ │ │ + b.n 85b9a │ │ │ │ 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] │ │ │ │ @@ -134659,566 +134693,382 @@ │ │ │ │ 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 85f56 │ │ │ │ + bgt.w 85fca │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85ebc │ │ │ │ + blt.n 85f30 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 85ece │ │ │ │ + beq.n 85f42 │ │ │ │ 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 85f38 │ │ │ │ + bgt.w 85fac │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85f48 │ │ │ │ + blt.w 85fbc │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85fc6 │ │ │ │ + beq.w 8603a │ │ │ │ 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 85f94 │ │ │ │ + bgt.w 86008 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85f7a │ │ │ │ + blt.w 85fee │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 86028 │ │ │ │ + beq.w 8609c │ │ │ │ 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 85fb8 │ │ │ │ + bgt.w 8602c │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85f8e │ │ │ │ + blt.n 86002 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 860aa │ │ │ │ + beq.w 8611e │ │ │ │ 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 85e56 │ │ │ │ + b.n 85eca │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 86108 │ │ │ │ + bne.w 8617c │ │ │ │ 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 85f24 │ │ │ │ + bne.n 85f98 │ │ │ │ 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 85f24 │ │ │ │ + bne.n 85f98 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 86128 │ │ │ │ + beq.w 8619c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 86122 │ │ │ │ + bpl.w 86196 │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ 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 85e2a │ │ │ │ + ble.w 85e9e │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 860a4 │ │ │ │ + bgt.w 86118 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e34 │ │ │ │ + bge.w 85ea8 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 85e46 │ │ │ │ + bne.w 85eba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 86086 │ │ │ │ + bgt.w 860fa │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e06 │ │ │ │ + bge.w 85e7a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 85ec2 │ │ │ │ + beq.n 85f36 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 85fb2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85f02 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 85ec6 │ │ │ │ - b.n 85ea8 │ │ │ │ + beq.n 85f3a │ │ │ │ + b.n 85f1c │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e66 │ │ │ │ + bge.w 85eda │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 85ec6 │ │ │ │ + beq.n 85f3a │ │ │ │ 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 85e92 │ │ │ │ + b.n 85f06 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85e46 │ │ │ │ + bne.w 85eba │ │ │ │ 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 85e46 │ │ │ │ + bne.w 85eba │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 86132 │ │ │ │ + beq.w 861a6 │ │ │ │ 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 8612c │ │ │ │ + beq.w 861a0 │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ec6 │ │ │ │ - b.n 85e46 │ │ │ │ + beq.w 85f3a │ │ │ │ + b.n 85eba │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85e78 │ │ │ │ + bne.w 85eec │ │ │ │ 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 85e78 │ │ │ │ + bne.w 85eec │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8613c │ │ │ │ + beq.n 861b0 │ │ │ │ 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 86136 │ │ │ │ + beq.n 861aa │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ec6 │ │ │ │ - b.n 85e78 │ │ │ │ + beq.w 85f3a │ │ │ │ + b.n 85eec │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e06 │ │ │ │ + bge.w 85e7a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 85ec2 │ │ │ │ + beq.w 85f36 │ │ │ │ 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 85f42 │ │ │ │ + b.n 85fb6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85ea8 │ │ │ │ + bne.w 85f1c │ │ │ │ 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 85ea8 │ │ │ │ + bne.w 85f1c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8611e │ │ │ │ + beq.n 86192 │ │ │ │ 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 86118 │ │ │ │ + beq.n 8618c │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ec6 │ │ │ │ - b.n 85ea8 │ │ │ │ + beq.w 85f3a │ │ │ │ + b.n 85f1c │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85e2a │ │ │ │ + b.n 85e9e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 860f4 │ │ │ │ + b.n 86168 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 860de │ │ │ │ + b.n 86152 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 85f14 │ │ │ │ + b.n 85f88 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85f00 │ │ │ │ + b.n 85f74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86014 │ │ │ │ + b.n 86088 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85ffc │ │ │ │ + b.n 86070 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86072 │ │ │ │ + b.n 860e6 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8605c │ │ │ │ - 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 86222 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86324 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 86324 │ │ │ │ - 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] @ 86344 │ │ │ │ - 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 862a4 │ │ │ │ - ldr.w ip, [pc, #420] @ 86348 │ │ │ │ - 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, #39289 @ 0x9979 │ │ │ │ - movt r7, #10 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 8626c │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [r3, #8] │ │ │ │ - str r2, [r3, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 862f8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 862f8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r4, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86300 │ │ │ │ - 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 │ │ │ │ - ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - 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 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - itt eq │ │ │ │ - movweq r7, #19325 @ 0x4b7d │ │ │ │ - movteq r7, #14 │ │ │ │ - bne.n 862c4 │ │ │ │ - ldr.w r9, [pc, #272] @ 86344 │ │ │ │ - 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, 862ac │ │ │ │ - ldr.w ip, [pc, #252] @ 86348 │ │ │ │ - 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 861cc │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ - movt r2, #21 │ │ │ │ - cmp lr, r2 │ │ │ │ - bne.n 8630e │ │ │ │ - ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c0dc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 862be │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr.w r0, [r9, r8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 861cc │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 86230 │ │ │ │ - movw r7, #1445 @ 0x5a5 │ │ │ │ - movt r7, #14 │ │ │ │ - b.n 86230 │ │ │ │ - movw r7, #39289 @ 0x9979 │ │ │ │ - movt r7, #10 │ │ │ │ - movw r0, #15128 @ 0x3b18 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8621a │ │ │ │ - ldr.w r0, [r9, r8] │ │ │ │ - b.n 861cc │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 86324 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - itt eq │ │ │ │ - movweq r7, #29521 @ 0x7351 │ │ │ │ - movteq r7, #13 │ │ │ │ - beq.n 86230 │ │ │ │ - movw r2, #642 @ 0x282 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 86324 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47436 @ 0xb94c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 8621a │ │ │ │ - str r4, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 861ee │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - b.n 861ee │ │ │ │ - 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 861cc │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3eac │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + b.n 860d0 │ │ │ │ │ │ │ │ -0008634c : │ │ │ │ +000861b4 : │ │ │ │ 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 86434 │ │ │ │ + bgt.n 8629c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 865f2 │ │ │ │ + beq.w 8645a │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 865f2 │ │ │ │ + bhi.w 8645a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 865be │ │ │ │ - ldr.w r9, [pc, #628] @ 86614 │ │ │ │ + bne.w 86426 │ │ │ │ + ldr.w r9, [pc, #628] @ 8647c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r7, #39289 @ 0x9979 │ │ │ │ + movw r7, #39449 @ 0x9a19 │ │ │ │ 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 86464 │ │ │ │ - ldr.w ip, [pc, #592] @ 86610 │ │ │ │ + beq.n 862cc │ │ │ │ + ldr.w ip, [pc, #592] @ 86478 │ │ │ │ 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 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 86544 │ │ │ │ + bne.w 863ac │ │ │ │ str.w sl, [r3, #20] │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 86484 │ │ │ │ + beq.n 862ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86484 │ │ │ │ + bge.n 862ec │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8648a │ │ │ │ + bne.n 862f2 │ │ │ │ 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 │ │ │ │ @@ -135231,246 +135081,430 @@ │ │ │ │ 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, #19325 @ 0x4b7d │ │ │ │ + movweq r7, #19525 @ 0x4c45 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 8649c │ │ │ │ + bne.n 86304 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 865be │ │ │ │ - ldr.w r9, [pc, #456] @ 86614 │ │ │ │ + bne.w 86426 │ │ │ │ + ldr.w r9, [pc, #456] @ 8647c │ │ │ │ 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 863be │ │ │ │ + bne.n 86226 │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8642c │ │ │ │ + beq.n 86294 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 863ee │ │ │ │ + bne.n 86256 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 86400 │ │ │ │ + beq.n 86268 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 86400 │ │ │ │ + b.n 86268 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86442 │ │ │ │ + b.n 862aa │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 865f2 │ │ │ │ + ble.w 8645a │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #29521 @ 0x7351 │ │ │ │ + movweq r7, #29649 @ 0x73d1 │ │ │ │ movteq r7, #13 │ │ │ │ - beq.n 86442 │ │ │ │ + beq.n 862aa │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 865f2 │ │ │ │ + bne.w 8645a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 865d8 │ │ │ │ - ldr.w r9, [pc, #336] @ 86614 │ │ │ │ + beq.w 86440 │ │ │ │ + ldr.w r9, [pc, #336] @ 8647c │ │ │ │ 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, 86530 │ │ │ │ - ldr r0, [pc, #308] @ (86610 ) │ │ │ │ + cbz r3, 86398 │ │ │ │ + ldr r0, [pc, #308] @ (86478 ) │ │ │ │ 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 8656e │ │ │ │ + bne.n 863d6 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r7, #55521 @ 0xd8e1 │ │ │ │ + movw r7, #54057 @ 0xd329 │ │ │ │ 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 863ee │ │ │ │ - b.n 86484 │ │ │ │ - movw r7, #1445 @ 0x5a5 │ │ │ │ + bne.w 86256 │ │ │ │ + b.n 862ec │ │ │ │ + movw r7, #1517 @ 0x5ed │ │ │ │ movt r7, #14 │ │ │ │ - b.n 86442 │ │ │ │ + b.n 862aa │ │ │ │ movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864f8 │ │ │ │ - b.n 8642c │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + bne.n 86360 │ │ │ │ + b.n 86294 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8659a │ │ │ │ + bne.n 86402 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 86594 │ │ │ │ + cbnz r0, 863fc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86518 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 86380 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 865ae │ │ │ │ + bne.n 86416 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864f8 │ │ │ │ + bne.n 86360 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 864f8 │ │ │ │ + b.n 86360 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - b.n 86518 │ │ │ │ + b.n 86380 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86518 │ │ │ │ + b.n 86380 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 864f8 │ │ │ │ + b.n 86360 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47528 @ 0xb9a8 │ │ │ │ + movw r1, #46440 @ 0xb568 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8642c │ │ │ │ + b.n 86294 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47436 @ 0xb94c │ │ │ │ + movw r1, #46348 @ 0xb50c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov r3, sl │ │ │ │ - b.n 8642c │ │ │ │ + b.n 86294 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ + movw r1, #46320 @ 0xb4f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 │ │ │ │ + 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 86562 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86664 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 86664 │ │ │ │ + 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] @ 86684 │ │ │ │ + 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 865e4 │ │ │ │ + ldr.w ip, [pc, #420] @ 86688 │ │ │ │ + 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, #39449 @ 0x9a19 │ │ │ │ + movt r7, #10 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 865ac │ │ │ │ + movs r2, #0 │ │ │ │ + str r6, [r3, #8] │ │ │ │ + str r2, [r3, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 86638 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 86638 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r4, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 86640 │ │ │ │ + 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 │ │ │ │ + ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ + 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 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + itt eq │ │ │ │ + movweq r7, #19525 @ 0x4c45 │ │ │ │ + movteq r7, #14 │ │ │ │ + bne.n 86604 │ │ │ │ + ldr.w r9, [pc, #272] @ 86684 │ │ │ │ + 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, 865ec │ │ │ │ + ldr.w ip, [pc, #252] @ 86688 │ │ │ │ + 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 8650c │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ + movt r2, #21 │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 8664e │ │ │ │ + ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c0dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 865fe │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr.w r0, [r9, r8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 8650c │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86570 │ │ │ │ + movw r7, #1517 @ 0x5ed │ │ │ │ + movt r7, #14 │ │ │ │ + b.n 86570 │ │ │ │ + movw r7, #39449 @ 0x9a19 │ │ │ │ + movt r7, #10 │ │ │ │ + movw r0, #15128 @ 0x3b18 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8655a │ │ │ │ + ldr.w r0, [r9, r8] │ │ │ │ + b.n 8650c │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + ble.n 86664 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + itt eq │ │ │ │ + movweq r7, #29649 @ 0x73d1 │ │ │ │ + movteq r7, #13 │ │ │ │ + beq.n 86570 │ │ │ │ + movw r2, #642 @ 0x282 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86664 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #46348 @ 0xb50c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8655a │ │ │ │ + str r4, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8652e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r5, #0] │ │ │ │ + b.n 8652e │ │ │ │ + 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 8650c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + movw r1, #46320 @ 0xb4f0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w f41f0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00086618 : │ │ │ │ +0008668c : │ │ │ │ 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 866b2 │ │ │ │ + bpl.n 86726 │ │ │ │ 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 8667a │ │ │ │ + blt.n 866ee │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8668c │ │ │ │ + bne.n 86700 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8668c │ │ │ │ + beq.n 86700 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 866aa │ │ │ │ + beq.n 8671e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 89f58 │ │ │ │ + b.w 89fd8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 86658 │ │ │ │ + beq.n 866cc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8665e │ │ │ │ + bne.n 866d2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c8968 │ │ │ │ + b.w 1c7218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 866cc │ │ │ │ + b.n 86740 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_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 │ │ │ │ @@ -135480,23 +135514,23 @@ │ │ │ │ movw r6, #41560 @ 0xa258 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 867ca │ │ │ │ - ldr r3, [pc, #524] @ (86904 ) │ │ │ │ + bne.n 8683e │ │ │ │ + ldr r3, [pc, #524] @ (86978 ) │ │ │ │ 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.w 868bc │ │ │ │ + beq.w 86930 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -135518,25 +135552,25 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b47c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w fp, r3, #7 │ │ │ │ - cbnz r0, 86768 │ │ │ │ + cbnz r0, 867dc │ │ │ │ strb.w r0, [r8, fp] │ │ │ │ - b.n 86784 │ │ │ │ + b.n 867f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2336a4 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 2321a4 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 868ce │ │ │ │ + bgt.w 86942 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, fp] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ cmp sl, r6 │ │ │ │ mov.w r0, #0 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ @@ -135563,119 +135597,119 @@ │ │ │ │ mov.w ip, #88 @ 0x58 │ │ │ │ mov.w lr, #20 │ │ │ │ movs r1, #10 │ │ │ │ mov r2, ip │ │ │ │ mov.w fp, #60 @ 0x3c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r0, #1141 @ 0x475 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r3, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 86842 │ │ │ │ - ldr r0, [pc, #272] @ (86904 ) │ │ │ │ + bne.n 868b6 │ │ │ │ + ldr r0, [pc, #272] @ (86978 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r0, #1612] @ 0x64c │ │ │ │ ldr.w r0, [r8, lr, lsl #2] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 8686e │ │ │ │ + beq.n 868e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86722 │ │ │ │ + bne.n 86796 │ │ │ │ ldrd r1, r3, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ itttt cs │ │ │ │ addcs.w r3, r1, ip │ │ │ │ strcs r3, [r0, #24] │ │ │ │ addcs r3, r0, r1 │ │ │ │ strcs r3, [r0, #4] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcs r2, [r0, r1] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - b.n 86722 │ │ │ │ + b.n 86796 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86722 │ │ │ │ - bl 23bfc0 │ │ │ │ + bne.w 86796 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 868e0 │ │ │ │ + blt.n 86954 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 868f0 │ │ │ │ + blt.n 86964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 867c4 │ │ │ │ + b.n 86838 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86722 │ │ │ │ + bne.w 86796 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 868ac │ │ │ │ + bne.n 86920 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86852 │ │ │ │ + beq.n 868c6 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 86722 │ │ │ │ + b.n 86796 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 868a0 │ │ │ │ - b.n 86852 │ │ │ │ + bne.n 86914 │ │ │ │ + b.n 868c6 │ │ │ │ mov.w ip, #72 @ 0x48 │ │ │ │ mov.w lr, #16 │ │ │ │ movs r1, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ - b.n 867da │ │ │ │ + b.n 8684e │ │ │ │ cmp r3, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ ite le │ │ │ │ strhle.w r3, [r8, fp, lsl #1] │ │ │ │ strgt.w r3, [r8, fp, lsl #2] │ │ │ │ - b.n 86784 │ │ │ │ + b.n 867f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8685e │ │ │ │ + bne.n 868d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8685e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 868d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86868 │ │ │ │ + bne.n 868dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86868 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 868dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -135687,27 +135721,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 86aae │ │ │ │ + beq.w 86b22 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 86b2a │ │ │ │ + bhi.w 86b9e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 8699e │ │ │ │ - ldr r1, [pc, #692] @ (86c00 ) │ │ │ │ + bne.n 86a12 │ │ │ │ + ldr r1, [pc, #692] @ (86c74 ) │ │ │ │ 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 86afc │ │ │ │ + beq.w 86b70 │ │ │ │ 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 │ │ │ │ @@ -135725,48 +135759,48 @@ │ │ │ │ blx 2b47c │ │ │ │ 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 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movw r0, #1141 @ 0x475 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ add r1, r5 │ │ │ │ add.w r7, r1, #20 │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 86adc │ │ │ │ - ldr r0, [pc, #568] @ (86c00 ) │ │ │ │ + bne.w 86b50 │ │ │ │ + ldr r0, [pc, #568] @ (86c74 ) │ │ │ │ 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 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 86b70 │ │ │ │ + bcs.w 86be4 │ │ │ │ adds r1, #19 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [fp, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 86baa │ │ │ │ + beq.w 86c1e │ │ │ │ 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 86a44 │ │ │ │ + beq.n 86ab8 │ │ │ │ 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 │ │ │ │ @@ -135784,23 +135818,23 @@ │ │ │ │ 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 86a9c │ │ │ │ + bhi.n 86b10 │ │ │ │ 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 86b70 │ │ │ │ + beq.w 86be4 │ │ │ │ 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 │ │ │ │ @@ -135820,261 +135854,261 @@ │ │ │ │ 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 86a6c │ │ │ │ + b.n 86ae0 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 86b2c │ │ │ │ + bhi.n 86ba0 │ │ │ │ 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, #1141 @ 0x475 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 869c4 │ │ │ │ + beq.w 86a38 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86bf6 │ │ │ │ + beq.w 86c6a │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 86a6c │ │ │ │ + b.n 86ae0 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86bbe │ │ │ │ + bne.n 86c32 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, r3 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ movs r3, #5 │ │ │ │ movs r5, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 869e4 │ │ │ │ + b.n 86a58 │ │ │ │ movs r1, #8 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 86bdc │ │ │ │ + bhi.n 86c50 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ lsls r5, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ add r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86adc │ │ │ │ - ldr r1, [pc, #160] @ (86c00 ) │ │ │ │ + bne.n 86b50 │ │ │ │ + ldr r1, [pc, #160] @ (86c74 ) │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86bcc │ │ │ │ + bne.n 86c40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r4, 86bf6 │ │ │ │ + cbz r4, 86c6a │ │ │ │ ldr.w r0, [fp, #800] @ 0x320 │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r5, #20 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [fp, #800] @ 0x320 │ │ │ │ - b.n 86a6c │ │ │ │ + b.n 86ae0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86a60 │ │ │ │ + b.n 86ad4 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ movs r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #5 │ │ │ │ - b.n 86adc │ │ │ │ + b.n 86b50 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 86b96 │ │ │ │ + b.n 86c0a │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ adds r1, r5, r1 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl.w 86ac2 │ │ │ │ + bpl.w 86b36 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 86996 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 86a0a │ │ │ │ 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] @ (86ed0 ) │ │ │ │ + ldr r7, [pc, #700] @ (86f44 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86e86 │ │ │ │ + beq.w 86efa │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86d12 │ │ │ │ + beq.n 86d86 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 86eae │ │ │ │ + bne.w 86f22 │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86e94 │ │ │ │ + bne.w 86f08 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86e94 │ │ │ │ + bne.w 86f08 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86e94 │ │ │ │ + bne.w 86f08 │ │ │ │ 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 86e6c │ │ │ │ + bne.w 86ee0 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86e6c │ │ │ │ + bne.w 86ee0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86e6c │ │ │ │ + bne.w 86ee0 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 86e6c │ │ │ │ + bne.w 86ee0 │ │ │ │ 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 2b47c │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #16453 @ 0x4045 │ │ │ │ + movw r2, #16497 @ 0x4071 │ │ │ │ movt r2, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 86d16 │ │ │ │ - cbz r4, 86d12 │ │ │ │ + bne.n 86d8a │ │ │ │ + cbz r4, 86d86 │ │ │ │ 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 86d36 │ │ │ │ + beq.n 86daa │ │ │ │ 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 86cf8 │ │ │ │ + bgt.n 86d6c │ │ │ │ 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, 86d36 │ │ │ │ + cbz r1, 86daa │ │ │ │ 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, 86d24 │ │ │ │ - cbz r3, 86d62 │ │ │ │ + cbz r1, 86d98 │ │ │ │ + cbz r3, 86dd6 │ │ │ │ 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 86d12 │ │ │ │ + b.n 86d86 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42869 @ 0xa775 │ │ │ │ + movw r2, #42857 @ 0xa769 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 86e62 │ │ │ │ + bne.w 86ed6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 86d12 │ │ │ │ + b.n 86d86 │ │ │ │ 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] │ │ │ │ @@ -136083,72 +136117,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 86d9c │ │ │ │ + bne.n 86e10 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86d98 │ │ │ │ + cbz r2, 86e0c │ │ │ │ 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 86df8 │ │ │ │ + beq.n 86e6c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 86dd8 │ │ │ │ + beq.n 86e4c │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 86db4 │ │ │ │ + cbnz r2, 86e28 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 86d12 │ │ │ │ + beq.n 86d86 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 86dd2 │ │ │ │ + cbz r1, 86e46 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 86dce │ │ │ │ + cbz r2, 86e42 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 86d12 │ │ │ │ + b.n 86d86 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 86dc0 │ │ │ │ + b.n 86e34 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 86de6 │ │ │ │ + cbz r2, 86e5a │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86d12 │ │ │ │ + bne.n 86d86 │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 86d12 │ │ │ │ + b.n 86d86 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86da6 │ │ │ │ + beq.n 86e1a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86e5c │ │ │ │ + cbz r2, 86ed0 │ │ │ │ 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, 86e2a │ │ │ │ + cbz r3, 86e9e │ │ │ │ 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 │ │ │ │ @@ -136161,195 +136195,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 86d12 │ │ │ │ + b.n 86d86 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 86e04 │ │ │ │ + b.n 86e78 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 86d56 │ │ │ │ + b.n 86dca │ │ │ │ mov r0, r3 │ │ │ │ - bl 709f0 │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + bl 70b68 │ │ │ │ + movw r1, #29508 @ 0x7344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10964 @ 0x2ad4 │ │ │ │ + movw r0, #9876 @ 0x2694 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #38728 @ 0x9748 │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #37640 @ 0x9308 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #68] @ (86ed4 ) │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (86f48 ) │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 709f0 │ │ │ │ - movw r1, #30572 @ 0x776c │ │ │ │ + bl 70b68 │ │ │ │ + movw r1, #29484 @ 0x732c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10964 @ 0x2ad4 │ │ │ │ + movw r0, #9876 @ 0x2694 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 75390 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7560e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 709f0 │ │ │ │ - movw r1, #30512 @ 0x7730 │ │ │ │ + bl 70b68 │ │ │ │ + movw r1, #29424 @ 0x72f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10964 @ 0x2ad4 │ │ │ │ + movw r0, #9876 @ 0x2694 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 75d86 <_PyMonitoring_FireLineEvent@@Base+0x4c2> │ │ │ │ + bl 75a98 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #960 @ (adr r1, 87298 ) │ │ │ │ + ldr r5, [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 87578 │ │ │ │ + bmi.w 875ec │ │ │ │ movw r4, #5480 @ 0x1568 │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87160 │ │ │ │ + beq.w 871d4 │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ - movw r3, #12793 @ 0x31f9 │ │ │ │ + movw r3, #7417 @ 0x1cf9 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ movw sl, #28732 @ 0x703c │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ adds r4, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 86f42 │ │ │ │ + b.n 86fb6 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 86f38 │ │ │ │ + cbz r2, 86fac │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86fac │ │ │ │ ldr r2, [r2, r1] │ │ │ │ - cbnz r2, 86f90 │ │ │ │ + cbnz r2, 87004 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87160 │ │ │ │ + beq.w 871d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86fac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8714a │ │ │ │ + bcs.w 871be │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 86f78 │ │ │ │ + bcs.n 86fec │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 86f84 │ │ │ │ + bcs.n 86ff8 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 86f28 │ │ │ │ + bhi.n 86f9c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 86f30 │ │ │ │ + bls.n 86fa4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86fac │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 86f30 │ │ │ │ + b.n 86fa4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86fac │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 86f30 │ │ │ │ + b.n 86fa4 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86fac │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 86f30 │ │ │ │ + b.n 86fa4 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 87006 │ │ │ │ + bpl.n 8707a │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87006 │ │ │ │ + beq.n 8707a │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 87202 │ │ │ │ + bcs.w 87276 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 87202 │ │ │ │ + bcs.w 87276 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 87202 │ │ │ │ + bcs.w 87276 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 871f4 │ │ │ │ + bls.w 87268 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 87006 │ │ │ │ + cbz r1, 8707a │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 87006 │ │ │ │ + beq.n 8707a │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87006 │ │ │ │ + bne.n 8707a │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 87922 │ │ │ │ + beq.w 87996 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86f38 │ │ │ │ + bne.n 86fac │ │ │ │ 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 86f38 │ │ │ │ + bne.n 86fac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 875c0 │ │ │ │ + bne.w 87634 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 875c0 │ │ │ │ + beq.w 87634 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 876ce │ │ │ │ + beq.w 87742 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8756e │ │ │ │ + bne.w 875e2 │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8793c │ │ │ │ + beq.w 879b0 │ │ │ │ movw r0, #28732 @ 0x703c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876ce │ │ │ │ + beq.w 87742 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 8734e │ │ │ │ - ldr r2, [pc, #428] @ (8720c ) │ │ │ │ + bpl.w 873c2 │ │ │ │ + ldr r2, [pc, #428] @ (87280 ) │ │ │ │ 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 │ │ │ │ @@ -136362,168 +136396,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 8735a │ │ │ │ + blt.w 873ce │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r6, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a52 │ │ │ │ + beq.w 87aba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 870d2 │ │ │ │ + bpl.n 87146 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 870d2 │ │ │ │ + bne.n 87146 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 87362 │ │ │ │ + beq.w 873d6 │ │ │ │ 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 87a18 │ │ │ │ + bpl.w 87aa6 │ │ │ │ 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 876aa │ │ │ │ + bne.w 8771e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 876aa │ │ │ │ + beq.w 8771e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 8782c │ │ │ │ - bl 89f58 │ │ │ │ + beq.w 878a0 │ │ │ │ + bl 89fd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 876c6 │ │ │ │ + beq.w 8773a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86f38 │ │ │ │ + bge.w 86fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f38 │ │ │ │ + bne.w 86fac │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86f38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86fac │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86f30 │ │ │ │ + bne.w 86fa4 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f42 │ │ │ │ + bne.w 86fb6 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 875f0 │ │ │ │ + bne.w 87664 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 872fa │ │ │ │ + beq.w 8736e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87884 │ │ │ │ + bne.w 878f8 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87218 │ │ │ │ + bne.n 8728c │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87826 │ │ │ │ + bne.w 8789a │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #124] @ (87210 ) │ │ │ │ + ldr r2, [pc, #124] @ (87284 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #1564] @ 0x61c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 87832 │ │ │ │ + bne.w 878a6 │ │ │ │ ldr.w r4, [r2, #1572] @ 0x624 │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 87832 │ │ │ │ - ldr r1, [pc, #96] @ (87214 ) │ │ │ │ + beq.w 878a6 │ │ │ │ + ldr r1, [pc, #96] @ (87288 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 879b8 │ │ │ │ + beq.w 87abe │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 876a0 │ │ │ │ + bne.w 87714 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 87414 │ │ │ │ - ldr r1, [pc, #64] @ (87214 ) │ │ │ │ + bne.w 87488 │ │ │ │ + ldr r1, [pc, #64] @ (87288 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 87460 │ │ │ │ + beq.w 874d4 │ │ │ │ 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 86fda │ │ │ │ + bls.w 8704e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86fda │ │ │ │ - b.n 87006 │ │ │ │ + bne.w 8704e │ │ │ │ + b.n 8707a │ │ │ │ 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 87aca │ │ │ │ + bmi.w 87adc │ │ │ │ movw r7, #29268 @ 0x7254 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876ce │ │ │ │ + beq.w 87742 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 8727a │ │ │ │ - ldr r0, [pc, #556] @ (87470 ) │ │ │ │ + bpl.n 872ee │ │ │ │ + ldr r0, [pc, #556] @ (874e4 ) │ │ │ │ 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 │ │ │ │ @@ -136543,57 +136577,57 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a34 │ │ │ │ + beq.w 87a34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 872be │ │ │ │ + bpl.n 87332 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 872be │ │ │ │ + bne.n 87332 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 87850 │ │ │ │ + beq.w 878c4 │ │ │ │ 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 8bad4 │ │ │ │ + bl 8bb64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87a38 │ │ │ │ + beq.w 87a38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 872e8 │ │ │ │ + bge.n 8735c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a7c │ │ │ │ + beq.w 87b60 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 87750 │ │ │ │ + bne.w 877c4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8747c │ │ │ │ + bne.w 874f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8718e │ │ │ │ - ldr r0, [pc, #356] @ (87470 ) │ │ │ │ + beq.w 87202 │ │ │ │ + ldr r0, [pc, #356] @ (874e4 ) │ │ │ │ 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] │ │ │ │ @@ -136604,149 +136638,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 8799a │ │ │ │ + beq.w 87a0e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - b.n 87192 │ │ │ │ + b.n 87206 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 870a2 │ │ │ │ + bge.w 87116 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 870a2 │ │ │ │ + b.n 87116 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 879be │ │ │ │ - ldr r3, [pc, #260] @ (87474 ) │ │ │ │ - ldr r2, [pc, #252] @ (87470 ) │ │ │ │ + beq.w 87a52 │ │ │ │ + ldr r3, [pc, #260] @ (874e8 ) │ │ │ │ + ldr r2, [pc, #252] @ (874e4 ) │ │ │ │ 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 87720 │ │ │ │ + bne.w 87748 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87a98 │ │ │ │ + beq.w 87ad0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 876d4 │ │ │ │ + beq.w 87778 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 873c8 │ │ │ │ + bge.n 8743c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a64 │ │ │ │ + beq.w 87b78 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 873ea │ │ │ │ + bge.n 8745e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a56 │ │ │ │ + beq.w 87b6a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 873ea │ │ │ │ + bge.n 8745e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a70 │ │ │ │ + beq.w 87ac4 │ │ │ │ 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 870d2 │ │ │ │ + blt.w 87146 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 870d2 │ │ │ │ + b.n 87146 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8c3c0 │ │ │ │ + bl 8c450 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 879b8 │ │ │ │ + beq.w 87abe │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (87478 ) │ │ │ │ + ldr r1, [pc, #64] @ (874ec ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87a84 │ │ │ │ + beq.w 87b4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 87abe │ │ │ │ + bge.w 87ad8 │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 871e8 │ │ │ │ + bne.w 8725c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ - b.n 871ec │ │ │ │ + b.n 87260 │ │ │ │ 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 87910 │ │ │ │ + bne.w 87984 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8718e │ │ │ │ + beq.w 87202 │ │ │ │ ldr.w sl, [r5, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #948] @ 87848 │ │ │ │ + ldr.w r9, [pc, #948] @ 878bc │ │ │ │ movw fp, #29000 @ 0x7148 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r0, fp │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876ce │ │ │ │ + beq.w 87742 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 874ea │ │ │ │ + bpl.n 8755e │ │ │ │ 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 │ │ │ │ @@ -136765,59 +136799,59 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a34 │ │ │ │ + beq.w 87a34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8752c │ │ │ │ + bpl.n 875a0 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8752c │ │ │ │ + bne.n 875a0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 875dc │ │ │ │ + beq.n 87650 │ │ │ │ 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 8bad4 │ │ │ │ + bl 8bb64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87aa0 │ │ │ │ + beq.w 87af4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87556 │ │ │ │ + bge.n 875ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a2c │ │ │ │ + beq.w 87a2c │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 874a2 │ │ │ │ + bne.n 87516 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8718e │ │ │ │ - b.n 87308 │ │ │ │ + beq.w 87202 │ │ │ │ + b.n 8737c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f38 │ │ │ │ - b.n 8702e │ │ │ │ - ldr r0, [pc, #716] @ (87848 ) │ │ │ │ + bne.w 86fac │ │ │ │ + b.n 870a2 │ │ │ │ + ldr r0, [pc, #716] @ (878bc ) │ │ │ │ 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 │ │ │ │ @@ -136829,179 +136863,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 8798e │ │ │ │ + beq.w 87a02 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 86efa │ │ │ │ + b.n 86f6e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bne.w 87018 │ │ │ │ + bne.w 8708c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 871ec │ │ │ │ + bl 434e0 │ │ │ │ + b.n 87260 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89bc │ │ │ │ + bl 1c726c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8752e │ │ │ │ - b.n 87a36 │ │ │ │ + bne.n 875a2 │ │ │ │ + b.n 87a36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b618 │ │ │ │ + bl 8b6a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 871ec │ │ │ │ + beq.w 87260 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b618 │ │ │ │ + bl 8b6a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 871ec │ │ │ │ + beq.w 87260 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b618 │ │ │ │ + bl 8b6a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 871ec │ │ │ │ + beq.w 87260 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b618 │ │ │ │ + bl 8b6a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 871ec │ │ │ │ + beq.w 87260 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b618 │ │ │ │ + bl 8b6a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 871ec │ │ │ │ + beq.w 87260 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 87690 │ │ │ │ + b.n 87704 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87168 │ │ │ │ + beq.w 871dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b618 │ │ │ │ + bl 8b6a8 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 87686 │ │ │ │ + bne.n 876fa │ │ │ │ mov r8, r0 │ │ │ │ - b.n 871ec │ │ │ │ + b.n 87260 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871e8 │ │ │ │ - b.n 871c8 │ │ │ │ + bne.w 8725c │ │ │ │ + b.n 8723c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 87110 │ │ │ │ + bne.w 87184 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c8968 │ │ │ │ + bl 1c7218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8796c │ │ │ │ + blt.w 879e0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 871ec │ │ │ │ + b.n 87260 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 87402 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 87768 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cbnz r2, 87768 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 84a88 <_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 87148 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 876e8 │ │ │ │ + bge.n 8778c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 876e8 │ │ │ │ + cbnz r3, 8778c │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 87956 │ │ │ │ + blt.w 879ca │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - bne.w 870d4 │ │ │ │ + bne.w 87148 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 870d4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8738e │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87740 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cbnz r2, 87740 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 849fc <_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 870d4 │ │ │ │ + b.n 87148 │ │ │ │ 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 87aca │ │ │ │ + bmi.w 87adc │ │ │ │ mov r0, fp │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 876ce │ │ │ │ + beq.n 87742 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 877ac │ │ │ │ - ldr r3, [pc, #204] @ (87848 ) │ │ │ │ + bpl.n 87820 │ │ │ │ + ldr r3, [pc, #204] @ (878bc ) │ │ │ │ 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 │ │ │ │ @@ -137020,374 +137054,373 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a34 │ │ │ │ + beq.w 87a34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 877ee │ │ │ │ + bpl.n 87862 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 877ee │ │ │ │ + bne.n 87862 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 8786c │ │ │ │ + beq.n 878e0 │ │ │ │ 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 8bad4 │ │ │ │ + bl 8bb64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87a38 │ │ │ │ + beq.w 87a38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87818 │ │ │ │ + bge.n 8788c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ac2 │ │ │ │ + beq.w 87b26 │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 872f4 │ │ │ │ - b.n 8775e │ │ │ │ + beq.w 87368 │ │ │ │ + b.n 877d2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 87486 │ │ │ │ - bl 866cc │ │ │ │ - b.n 87128 │ │ │ │ - ldr r0, [pc, #24] @ (8784c ) │ │ │ │ - bl 7ad94 │ │ │ │ + b.n 874fa │ │ │ │ + bl 86740 │ │ │ │ + b.n 8719c │ │ │ │ + ldr r0, [pc, #24] @ (878c0 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 871b0 │ │ │ │ - ldr r0, [pc, #8] @ (8784c ) │ │ │ │ - bl 434e8 │ │ │ │ - b.n 87460 │ │ │ │ + bne.w 87224 │ │ │ │ + ldr r0, [pc, #8] @ (878c0 ) │ │ │ │ + bl 434e0 │ │ │ │ + b.n 874d4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #708] @ (87b18 ) │ │ │ │ + ldr r0, [pc, #700] @ (87b84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89bc │ │ │ │ + bl 1c726c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 872c0 │ │ │ │ - b.n 87a36 │ │ │ │ - ldr r2, [pc, #680] @ (87b18 ) │ │ │ │ + bne.w 87334 │ │ │ │ + b.n 87a36 │ │ │ │ + ldr r2, [pc, #672] @ (87b84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89bc │ │ │ │ + bl 1c726c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 877f0 │ │ │ │ - b.n 87a36 │ │ │ │ - ldr r0, [pc, #656] @ (87b18 ) │ │ │ │ + bne.n 87864 │ │ │ │ + b.n 87a36 │ │ │ │ + ldr r0, [pc, #648] @ (87b84 ) │ │ │ │ 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 878ba │ │ │ │ + beq.n 8792e │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.n 878ba │ │ │ │ + bhi.n 8792e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 878c4 │ │ │ │ + b.n 87938 │ │ │ │ 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 8791c │ │ │ │ + bne.n 87990 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87312 │ │ │ │ + beq.w 87386 │ │ │ │ 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 878fa │ │ │ │ + beq.n 8796e │ │ │ │ cmp r7, #10 │ │ │ │ - bls.n 879a6 │ │ │ │ + bls.n 87a1a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8797e │ │ │ │ + beq.n 879f2 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ - b.n 87492 │ │ │ │ - ldr r0, [pc, #516] @ (87b18 ) │ │ │ │ + b.n 87506 │ │ │ │ + ldr r0, [pc, #508] @ (87b84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - b.n 878da │ │ │ │ + b.n 8794e │ │ │ │ ldr.w r9, [r1, #16] │ │ │ │ - b.n 8721c │ │ │ │ + b.n 87290 │ │ │ │ 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 86f38 │ │ │ │ - b.w 87006 │ │ │ │ + bne.w 86fac │ │ │ │ + b.w 8707a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 86f38 │ │ │ │ + bne.w 86fac │ │ │ │ mov r8, r0 │ │ │ │ - b.n 871ec │ │ │ │ + b.n 87260 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 870d4 │ │ │ │ + bne.w 87148 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 876ce │ │ │ │ + bge.w 87742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876ce │ │ │ │ + bne.w 87742 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 876ce │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87742 │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 87340 │ │ │ │ + b.n 873b4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 875bc │ │ │ │ + b.n 87630 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8734a │ │ │ │ + b.n 873be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8799a │ │ │ │ + beq.n 87a0e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8790a │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87460 │ │ │ │ + b.n 8797e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875ca │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 87742 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87742 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87742 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8736e │ │ │ │ + bne.w 873e2 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 87ae2 │ │ │ │ + bpl.n 87b12 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87af8 │ │ │ │ + bpl.n 87b2e │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 87b06 │ │ │ │ + blt.n 87b3c │ │ │ │ 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 8774c │ │ │ │ + bge.w 87774 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8774c │ │ │ │ + bne.w 87774 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8774c │ │ │ │ + b.n 87774 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 876c6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87556 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 876ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 876ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 876ce │ │ │ │ + b.n 8773a │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n 87962 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.n 873da │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 873c8 │ │ │ │ + b.n 879d6 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 874d4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 873ea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 872e8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 87460 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8745a │ │ │ │ - b.n 87460 │ │ │ │ - bl f7070 │ │ │ │ + b.n 8745e │ │ │ │ + bl f73c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8774c │ │ │ │ + b.n 87774 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 874d4 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #46588 @ 0xb5fc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 87742 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 871ec │ │ │ │ + bge.w 87260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 871ec │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 87460 │ │ │ │ + bne.w 87260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87818 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47676 @ 0xba3c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 876ce │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 87260 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 879e2 │ │ │ │ + bge.n 87a70 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (87b1c ) │ │ │ │ + ldr r3, [pc, #104] @ (87b88 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 879f8 │ │ │ │ + b.n 87a86 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8788c │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 87b06 │ │ │ │ + blt.n 87b3c │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 879e2 │ │ │ │ + b.n 87a70 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 87aee │ │ │ │ - nop │ │ │ │ + b.n 87b1c │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 874d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 874ce │ │ │ │ + b.n 874d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8735c │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.n 8744e │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 8743c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00087b20 : │ │ │ │ +00087b8c : │ │ │ │ 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 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 87b70 │ │ │ │ - cbz r5, 87b58 │ │ │ │ + cbz r0, 87bdc │ │ │ │ + cbz r5, 87bc4 │ │ │ │ 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 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 87b78 │ │ │ │ + cbz r0, 87be4 │ │ │ │ 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 87b72 │ │ │ │ + bge.n 87bde │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87b72 │ │ │ │ + bne.n 87bde │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b72 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87bde │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 87f4c │ │ │ │ - cbz r0, 87be6 │ │ │ │ + bl 87fb8 │ │ │ │ + cbz r0, 87c52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 87be6 │ │ │ │ - ldr.w ip, [pc, #56] @ 87be8 │ │ │ │ + bpl.n 87c52 │ │ │ │ + ldr.w ip, [pc, #56] @ 87c54 │ │ │ │ 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 │ │ │ │ @@ -137399,15 +137432,15 @@ │ │ │ │ strd lr, r3, [r0, #-8] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str.w ip, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087bec : │ │ │ │ +00087c58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -137434,87 +137467,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 87ecc │ │ │ │ + bmi.w 87f38 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87e8e │ │ │ │ - ldr r3, [pc, #680] @ (87f18 ) │ │ │ │ + bne.w 87efa │ │ │ │ + ldr r3, [pc, #680] @ (87f84 ) │ │ │ │ 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 87e3e │ │ │ │ + bcs.w 87eaa │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 87e78 │ │ │ │ + beq.w 87ee4 │ │ │ │ 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 87d5a │ │ │ │ + beq.n 87dc6 │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87e34 │ │ │ │ + beq.w 87ea0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87dd2 │ │ │ │ - ldr r1, [pc, #588] @ (87f18 ) │ │ │ │ + beq.w 87e3e │ │ │ │ + ldr r1, [pc, #588] @ (87f84 ) │ │ │ │ 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 87dae │ │ │ │ + bgt.n 87e1a │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87de4 │ │ │ │ - ldr r2, [pc, #540] @ (87f1c ) │ │ │ │ + bne.n 87e50 │ │ │ │ + ldr r2, [pc, #540] @ (87f88 ) │ │ │ │ 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 87ea6 │ │ │ │ + bne.w 87f12 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.n 87d78 │ │ │ │ + bmi.n 87de4 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 87d52 │ │ │ │ - ldr r0, [pc, #500] @ (87f18 ) │ │ │ │ + bpl.n 87dbe │ │ │ │ + ldr r0, [pc, #500] @ (87f84 ) │ │ │ │ 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 │ │ │ │ @@ -137527,205 +137560,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 87dd8 │ │ │ │ + bcc.n 87e44 │ │ │ │ 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 87cb0 │ │ │ │ + b.n 87d1c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 87e24 │ │ │ │ + bgt.n 87e90 │ │ │ │ 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, 87da4 │ │ │ │ + cbz r2, 87e10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ - b.n 87d1e │ │ │ │ + b.n 87d8a │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 87dd2 │ │ │ │ + beq.n 87e3e │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 87dd2 │ │ │ │ + cbnz r3, 87e3e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87f40 │ │ │ │ + bne.w 87fac │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 87e0a │ │ │ │ + bpl.n 87e76 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87cec │ │ │ │ + b.n 87d58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 87cb0 │ │ │ │ - ldr r2, [pc, #308] @ (87f1c ) │ │ │ │ + b.n 87d1c │ │ │ │ + ldr r2, [pc, #308] @ (87f88 ) │ │ │ │ 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 87eea │ │ │ │ + bne.n 87f56 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 87d1e │ │ │ │ + bpl.n 87d8a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 87d7a │ │ │ │ + b.n 87de6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e0e │ │ │ │ + bne.n 87e7a │ │ │ │ dmb ish │ │ │ │ - b.n 87dd2 │ │ │ │ + b.n 87e3e │ │ │ │ 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 87d8e │ │ │ │ + b.n 87dfa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 87cc8 │ │ │ │ - b.n 87dd2 │ │ │ │ + bne.w 87d34 │ │ │ │ + b.n 87e3e │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 87edc │ │ │ │ + bne.n 87f48 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87ecc │ │ │ │ + beq.n 87f38 │ │ │ │ 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 87cb0 │ │ │ │ + b.n 87d1c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e3e │ │ │ │ + beq.n 87eaa │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 87d72 │ │ │ │ + b.n 87dde │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87ecc │ │ │ │ + cbz r0, 87f38 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87cb0 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 87d1c │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87f20 │ │ │ │ + bne.n 87f8c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 87f0c │ │ │ │ + cbnz r0, 87f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 87d1e │ │ │ │ - b.n 87e06 │ │ │ │ - bl 23bfc0 │ │ │ │ + bpl.w 87d8a │ │ │ │ + b.n 87e72 │ │ │ │ + bl 23aac0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d52 │ │ │ │ + beq.w 87dbe │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 87d1e │ │ │ │ + b.n 87d8a │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87e60 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 87ecc │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87f34 │ │ │ │ + bne.n 87fa0 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dfc │ │ │ │ + bne.w 87e68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87dfc │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87e68 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 87d1e │ │ │ │ - b.n 87e06 │ │ │ │ + bpl.w 87d8a │ │ │ │ + b.n 87e72 │ │ │ │ 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 87d1e │ │ │ │ - b.n 87e06 │ │ │ │ + bpl.w 87d8a │ │ │ │ + b.n 87e72 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87dfc │ │ │ │ + b.n 87e68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87dc8 │ │ │ │ - b.n 87dd2 │ │ │ │ + beq.w 87e34 │ │ │ │ + b.n 87e3e │ │ │ │ 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 │ │ │ │ @@ -137749,266 +137782,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 881f2 │ │ │ │ + bmi.w 8825e │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r7, #888] @ 0x378 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 881ac │ │ │ │ - ldr r3, [pc, #628] @ (88240 ) │ │ │ │ + bne.w 88218 │ │ │ │ + ldr r3, [pc, #628] @ (882ac ) │ │ │ │ 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 88162 │ │ │ │ + bcs.w 881ce │ │ │ │ mov.w r9, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 88198 │ │ │ │ + beq.w 88204 │ │ │ │ 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 88082 │ │ │ │ + beq.n 880ee │ │ │ │ adds r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88158 │ │ │ │ + beq.w 881c4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 88100 │ │ │ │ - ldr r3, [pc, #536] @ (88240 ) │ │ │ │ + beq.n 8816c │ │ │ │ + ldr r3, [pc, #536] @ (882ac ) │ │ │ │ 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 880dc │ │ │ │ + bgt.n 88148 │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88112 │ │ │ │ - ldr r2, [pc, #488] @ (88244 ) │ │ │ │ + bne.n 8817e │ │ │ │ + ldr r2, [pc, #488] @ (882b0 ) │ │ │ │ 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 881c4 │ │ │ │ + bne.w 88230 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 880a2 │ │ │ │ + bmi.n 8810e │ │ │ │ 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 88106 │ │ │ │ + bhi.n 88172 │ │ │ │ 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 88010 │ │ │ │ + b.n 8807c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 8814a │ │ │ │ + bgt.n 881b6 │ │ │ │ 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, 880ce │ │ │ │ + cbz r2, 8813a │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ 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.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 88100 │ │ │ │ + beq.n 8816c │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 88100 │ │ │ │ + cbnz r3, 8816c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88234 │ │ │ │ + bne.w 882a0 │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 88130 │ │ │ │ + bpl.n 8819c │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88048 │ │ │ │ + b.n 880b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 88010 │ │ │ │ - ldr r2, [pc, #304] @ (88244 ) │ │ │ │ + b.n 8807c │ │ │ │ + ldr r2, [pc, #304] @ (882b0 ) │ │ │ │ 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 881fc │ │ │ │ + bne.n 88268 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 88074 │ │ │ │ + b.n 880e0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88134 │ │ │ │ + bne.n 881a0 │ │ │ │ dmb ish │ │ │ │ - b.n 88100 │ │ │ │ + b.n 8816c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 880b4 │ │ │ │ + b.n 88120 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 88024 │ │ │ │ - b.n 88100 │ │ │ │ + bne.w 88090 │ │ │ │ + b.n 8816c │ │ │ │ ldr.w r5, [r7, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 881e6 │ │ │ │ + bne.n 88252 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 881f2 │ │ │ │ + beq.n 8825e │ │ │ │ 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 88010 │ │ │ │ + b.n 8807c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88162 │ │ │ │ + beq.n 881ce │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ - b.n 8809c │ │ │ │ + b.n 88108 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 881f2 │ │ │ │ + cbz r0, 8825e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 88010 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8807c │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8821c │ │ │ │ + bne.n 88288 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88074 │ │ │ │ + bne.w 880e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 88074 │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 880e0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 88182 │ │ │ │ + b.n 881ee │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.w 23aac0 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88228 │ │ │ │ + bne.n 88294 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8812a │ │ │ │ + bne.n 88196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8812a │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 88196 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 88074 │ │ │ │ + b.n 880e0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8812a │ │ │ │ + b.n 88196 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880f6 │ │ │ │ - b.n 88100 │ │ │ │ + beq.w 88162 │ │ │ │ + b.n 8816c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00088248 <_PyType_AllocNoTrack@@Base>: │ │ │ │ +000882b4 <_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 │ │ │ │ @@ -138033,553 +138066,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 884f6 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ + bmi.w 88562 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 884ae <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ - ldr r3, [pc, #632] @ (88544 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + bne.w 8851a <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ + ldr r3, [pc, #632] @ (885b0 <_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 8845c <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ + bcs.w 884c8 <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 88496 <_PyType_AllocNoTrack@@Base+0x24e> │ │ │ │ + beq.w 88502 <_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 88380 <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ + beq.n 883ec <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ add.w r6, r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88454 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ + beq.w 884c0 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 883fc <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #544] @ (88544 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + beq.n 88468 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #544] @ (885b0 <_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 883d8 <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ + bgt.n 88444 <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8840e <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ - ldr r2, [pc, #492] @ (88548 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + bne.n 8847a <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ + ldr r2, [pc, #492] @ (885b4 <_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 884c6 <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ + bne.w 88532 <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 8839e <_PyType_AllocNoTrack@@Base+0x156> │ │ │ │ + bmi.n 8840a <_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 88402 <_PyType_AllocNoTrack@@Base+0x1ba> │ │ │ │ + bhi.n 8846e <_PyType_AllocNoTrack@@Base+0x1ba> │ │ │ │ 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 8830e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 8837a <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 88446 <_PyType_AllocNoTrack@@Base+0x1fe> │ │ │ │ + bgt.n 884b2 <_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, 883ca <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ + cbz r2, 88436 <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ 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.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 883fc <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.n 88468 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 883fc <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + cbnz r3, 88468 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88538 <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ + bne.w 885a4 <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 8842c <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ + bpl.n 88498 <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88346 <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ + b.n 883b2 <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - b.n 8830e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - ldr r2, [pc, #312] @ (88548 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + b.n 8837a <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + ldr r2, [pc, #312] @ (885b4 <_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 88500 <_PyType_AllocNoTrack@@Base+0x2b8> │ │ │ │ + bne.n 8856c <_PyType_AllocNoTrack@@Base+0x2b8> │ │ │ │ str.w fp, [r6, #8] │ │ │ │ - b.n 88372 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 883de <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88430 <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ + bne.n 8849c <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ dmb ish │ │ │ │ - b.n 883fc <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + b.n 88468 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 883b0 <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ + b.n 8841c <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88322 <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ - b.n 883fc <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + bne.w 8838e <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ + b.n 88468 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 884e8 <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ + bne.n 88554 <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 884f6 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ + beq.n 88562 <_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 8830e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 8837a <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8845c <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ + beq.n 884c8 <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 88398 <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ + b.n 88404 <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 884f6 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ + cbz r0, 88562 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 8830e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8837a <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88520 <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ + bne.n 8858c <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88372 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + bne.w 883de <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 88372 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 883de <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8847e <_PyType_AllocNoTrack@@Base+0x236> │ │ │ │ + b.n 884ea <_PyType_AllocNoTrack@@Base+0x236> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.w 23aac0 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8852c <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ + bne.n 88598 <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88426 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + bne.n 88492 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ mov r0, r6 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 88426 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 88492 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 88372 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 883de <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 88426 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + b.n 88492 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 883f2 <_PyType_AllocNoTrack@@Base+0x1aa> │ │ │ │ - b.n 883fc <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.w 8845e <_PyType_AllocNoTrack@@Base+0x1aa> │ │ │ │ + b.n 88468 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008854c : │ │ │ │ +000885b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ - cbz r0, 8858a │ │ │ │ + bl 88634 │ │ │ │ + cbz r0, 885f6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 8858a │ │ │ │ + bpl.n 885f6 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8858a │ │ │ │ + bne.n 885f6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 8858c │ │ │ │ + beq.n 885f8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (885a0 ) │ │ │ │ + ldr r2, [pc, #16] @ (8860c ) │ │ │ │ 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 1c89bc │ │ │ │ + b.w 1c726c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000885a4 : │ │ │ │ +00088610 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 885c8 │ │ │ │ + b.n 88634 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 889cc │ │ │ │ + beq.w 88a38 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 887ac │ │ │ │ + beq.w 88818 │ │ │ │ movw r2, #65507 @ 0xffe3 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 89150 │ │ │ │ + bhi.w 891bc │ │ │ │ adds r4, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 8876c │ │ │ │ + ble.w 887d8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88ba2 │ │ │ │ + bne.w 88c0e │ │ │ │ adds r0, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ subhi r1, r4, r0 │ │ │ │ - bhi.w 8876c │ │ │ │ + bhi.w 887d8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 88858 │ │ │ │ add.w ip, r0, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88668 │ │ │ │ + bcc.n 886d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 887ee │ │ │ │ + bne.w 8885a │ │ │ │ add.w ip, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88668 │ │ │ │ + bcc.n 886d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 887ee │ │ │ │ + bne.w 8885a │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88668 │ │ │ │ + bcc.n 886d4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 887ee │ │ │ │ + bne.w 8885a │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 88654 │ │ │ │ + bcs.n 886c0 │ │ │ │ sub.w r1, r4, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 893d6 │ │ │ │ + bhi.w 89442 │ │ │ │ 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 887ee │ │ │ │ + bne.w 8885a │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ add.w r2, r5, #21 │ │ │ │ ldr.w r7, [r4, #888] @ 0x378 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88a82 │ │ │ │ - ldr r1, [pc, #292] @ (887e4 ) │ │ │ │ + bne.w 88aee │ │ │ │ + ldr r1, [pc, #292] @ (88850 ) │ │ │ │ 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 889e6 │ │ │ │ + bgt.w 88a52 │ │ │ │ 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 889d0 │ │ │ │ + beq.w 88a3c │ │ │ │ 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, 88710 │ │ │ │ + cbnz r3, 8877c │ │ │ │ ldrd r4, r2, [r0, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 887d6 │ │ │ │ + bhi.n 88842 │ │ │ │ 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] @ (887e8 ) │ │ │ │ + ldr r2, [pc, #192] @ (88854 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88f64 │ │ │ │ + bne.w 88fd0 │ │ │ │ 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 88aa8 │ │ │ │ + bpl.w 88b14 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 893ce │ │ │ │ + bpl.w 8943a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #20 │ │ │ │ blx 2c06c │ │ │ │ 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 893d8 │ │ │ │ - add r7, pc, #4 @ (adr r7, 8877c ) │ │ │ │ + bhi.w 89444 │ │ │ │ + add r7, pc, #4 @ (adr r7, 887e8 ) │ │ │ │ ldr.w pc, [r7, r1, lsl #2] │ │ │ │ nop │ │ │ │ - strh r7, [r3, #52] @ 0x34 │ │ │ │ + strh r3, [r1, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r5, #60] @ 0x3c │ │ │ │ + ldrh r5, [r2, #0] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r1, #60] @ 0x3c │ │ │ │ + strh r1, [r7, #62] @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r7, #50] @ 0x32 │ │ │ │ + strh r1, [r5, #54] @ 0x36 │ │ │ │ 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 8869e │ │ │ │ - b.n 887ee │ │ │ │ + beq.w 8870a │ │ │ │ + b.n 8885a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8868e │ │ │ │ + b.n 886fa │ │ │ │ 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 8868e │ │ │ │ + blt.w 886fa │ │ │ │ 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 88764 │ │ │ │ + b.n 887d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88710 │ │ │ │ + b.n 8877c │ │ │ │ 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 8869e │ │ │ │ + beq.w 8870a │ │ │ │ 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 8902a │ │ │ │ + bne.w 89096 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1c7998 │ │ │ │ + bl 1c6298 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88764 │ │ │ │ + beq.n 887d0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2b47c │ │ │ │ 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 8900c │ │ │ │ + beq.w 89078 │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88ff6 │ │ │ │ + beq.w 89062 │ │ │ │ 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 89008 │ │ │ │ + bgt.w 89074 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ cmp fp, r4 │ │ │ │ @@ -138588,550 +138621,550 @@ │ │ │ │ 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 889c2 │ │ │ │ + bcs.w 88a2e │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88ab4 │ │ │ │ + bne.w 88b20 │ │ │ │ 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 88bb4 │ │ │ │ + beq.w 88c20 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88dac │ │ │ │ + bcs.w 88e18 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 89342 │ │ │ │ + bls.w 893ae │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 88b7a │ │ │ │ + bls.w 88be6 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 8916e │ │ │ │ + bhi.w 891da │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.w 88dba │ │ │ │ + ble.w 88e26 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 8913c │ │ │ │ + bhi.w 891a8 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 89134 │ │ │ │ + beq.w 891a0 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 88906 │ │ │ │ + bne.n 88972 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 8913c │ │ │ │ + bhi.w 891a8 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 89360 │ │ │ │ + bhi.w 893cc │ │ │ │ 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 88a6c │ │ │ │ + beq.w 88ad8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 89068 │ │ │ │ + beq.w 890d4 │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 88a18 │ │ │ │ + bhi.n 88a84 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #16624 @ 0x40f0 │ │ │ │ + movw r3, #15536 @ 0x3cb0 │ │ │ │ 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 8896c │ │ │ │ + bne.n 889d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - bl 1e528c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e3940 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 89090 │ │ │ │ + bne.w 890fc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 8907a │ │ │ │ + ble.w 890e6 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.w 88f94 │ │ │ │ + blt.w 89000 │ │ │ │ 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 888a8 │ │ │ │ + bhi.n 88914 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - cbz r0, 889ac │ │ │ │ + cbz r0, 88a18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 889ac │ │ │ │ + bge.n 88a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 889ac │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 88a18 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 889c2 │ │ │ │ + cbz r0, 88a2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 889c2 │ │ │ │ + bge.n 88a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 889c2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 88a2e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ - bl ac26c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl ac30c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88764 │ │ │ │ - ldr r7, [pc, #580] @ (88c14 ) │ │ │ │ - b.n 88764 │ │ │ │ + b.n 887d0 │ │ │ │ + ldr r7, [pc, #580] @ (88c80 ) │ │ │ │ + b.n 887d0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88710 │ │ │ │ + bne.w 8877c │ │ │ │ ldr.w r7, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 89056 │ │ │ │ + bne.w 890c2 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88a94 │ │ │ │ + beq.n 88b00 │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ add.w r8, r5, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 88710 │ │ │ │ + b.n 8877c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 88fd0 │ │ │ │ + bhi.w 8903c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 88fd0 │ │ │ │ + ble.w 8903c │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 88ddc │ │ │ │ + bne.w 88e48 │ │ │ │ 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 8898e │ │ │ │ + b.n 889fa │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 88a68 │ │ │ │ + bne.n 88ad4 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89318 │ │ │ │ + bhi.w 89384 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 8932a │ │ │ │ + bhi.w 89396 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 89318 │ │ │ │ + beq.w 89384 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 88996 │ │ │ │ + beq.n 88a02 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #16580 @ 0x40c4 │ │ │ │ + movw r3, #15492 @ 0x3c84 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r7, r2, r1 │ │ │ │ - b.n 8894e │ │ │ │ + b.n 889ba │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 88a94 │ │ │ │ + cbz r0, 88b00 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 88710 │ │ │ │ - bl 23bfc0 │ │ │ │ + b.n 8877c │ │ │ │ + bl 23aac0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88764 │ │ │ │ + beq.w 887d0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 88750 │ │ │ │ + bmi.w 887bc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c06c │ │ │ │ - b.n 88764 │ │ │ │ + b.n 887d0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 89374 │ │ │ │ + bne.w 893e0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ - bcs.w 89304 │ │ │ │ + bcs.w 89370 │ │ │ │ add r3, r2 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 88b32 │ │ │ │ + b.n 88b9e │ │ │ │ cmp.w ip, #223 @ 0xdf │ │ │ │ - bls.n 88b4e │ │ │ │ + bls.n 88bba │ │ │ │ cmp.w ip, #239 @ 0xef │ │ │ │ - bhi.w 891c4 │ │ │ │ + bhi.w 89230 │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 88a44 │ │ │ │ + ble.n 88ab0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 89314 │ │ │ │ + bhi.w 89380 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 8930e │ │ │ │ + beq.w 8937a │ │ │ │ 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 89314 │ │ │ │ + bne.w 89380 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 8936e │ │ │ │ + bhi.w 893da │ │ │ │ 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 88db0 │ │ │ │ + bls.w 88e1c │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bhi.n 88acc │ │ │ │ + bhi.n 88b38 │ │ │ │ mov r2, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.w 88dec │ │ │ │ + beq.w 88e58 │ │ │ │ adds r0, #1 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 88b2c │ │ │ │ + b.n 88b98 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - bls.w 89358 │ │ │ │ + bls.w 893c4 │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 88db0 │ │ │ │ + ble.w 88e1c │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 89314 │ │ │ │ + bhi.w 89380 │ │ │ │ add.w r2, r2, ip, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 88b2c │ │ │ │ + b.n 88b98 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 8915c │ │ │ │ + bls.w 891c8 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w 88dac │ │ │ │ + ble.w 88e18 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 8913c │ │ │ │ + bhi.w 891a8 │ │ │ │ add.w r5, r5, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r5, #12416 @ 0x3080 │ │ │ │ - b.n 88924 │ │ │ │ + b.n 88990 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ sub.w ip, r2, #7 │ │ │ │ mov.w sl, ip, lsr #3 │ │ │ │ - b.n 88800 │ │ │ │ + b.n 8886c │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88924 │ │ │ │ + bcs.w 88990 │ │ │ │ mov r9, r8 │ │ │ │ subs r7, r4, #4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88bd8 │ │ │ │ + b.n 88c44 │ │ │ │ mov ip, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 88c18 │ │ │ │ + beq.n 88c84 │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bls.w 88da6 │ │ │ │ + bls.w 88e12 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 88bc4 │ │ │ │ + bls.n 88c30 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 89216 │ │ │ │ + bhi.w 89282 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 89156 │ │ │ │ + bls.w 891c2 │ │ │ │ subs r2, r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 88da6 │ │ │ │ + ble.w 88e12 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 89366 │ │ │ │ + bhi.w 893d2 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r2, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 88fc8 │ │ │ │ + bhi.w 89034 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 88bd2 │ │ │ │ + b.n 88c3e │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 88fc2 │ │ │ │ + bcc.w 8902e │ │ │ │ subs r4, r7, r0 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ adds r4, #4 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r3 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 88cde │ │ │ │ + beq.n 88d4a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88cc6 │ │ │ │ + beq.n 88d32 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88cb2 │ │ │ │ + beq.n 88d1e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88c9e │ │ │ │ + beq.n 88d0a │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 88c8a │ │ │ │ + beq.n 88cf6 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 88c74 │ │ │ │ + beq.n 88ce0 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 88c5e │ │ │ │ + beq.n 88cca │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88d94 │ │ │ │ + bne.w 88e00 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88d94 │ │ │ │ + bne.w 88e00 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88d94 │ │ │ │ + bne.w 88e00 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 88d92 │ │ │ │ + beq.n 88dfe │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ 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 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r1, [ip] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ 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 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ 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 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ 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 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ 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 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ 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 88d94 │ │ │ │ + bne.n 88e00 │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w ip, lr, #28 │ │ │ │ cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 88cde │ │ │ │ + bne.n 88d4a │ │ │ │ mov r0, ip │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 88fc8 │ │ │ │ + beq.w 89034 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 88bcc │ │ │ │ - b.n 88bde │ │ │ │ + bls.w 88c38 │ │ │ │ + b.n 88c4a │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 88924 │ │ │ │ + b.n 88990 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - b.n 88926 │ │ │ │ - bne.n 88dac │ │ │ │ + b.n 88992 │ │ │ │ + bne.n 88e18 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 8913c │ │ │ │ + bhi.w 891a8 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 89142 │ │ │ │ + bhi.w 891ae │ │ │ │ sub.w r6, r1, #224 @ 0xe0 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 88924 │ │ │ │ + b.n 88990 │ │ │ │ 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 88a3a │ │ │ │ + b.n 88aa6 │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.w 89162 │ │ │ │ + bcc.w 891ce │ │ │ │ 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 88e96 │ │ │ │ + beq.n 88f02 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88e66 │ │ │ │ + beq.n 88ed2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88e3c │ │ │ │ + beq.n 88ea8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88f50 │ │ │ │ + bne.w 88fbc │ │ │ │ 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 88f50 │ │ │ │ + bne.w 88fbc │ │ │ │ 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 88f50 │ │ │ │ + bne.n 88fbc │ │ │ │ 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.n 88f90 │ │ │ │ + beq.n 88ffc │ │ │ │ strd r5, r8, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 88f40 │ │ │ │ + b.n 88fac │ │ │ │ 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] │ │ │ │ @@ -139142,685 +139175,685 @@ │ │ │ │ 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 88f48 │ │ │ │ + bne.n 88fb4 │ │ │ │ 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 88f48 │ │ │ │ + bne.n 88fb4 │ │ │ │ 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 88f48 │ │ │ │ + bne.n 88fb4 │ │ │ │ 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 88f8a │ │ │ │ + beq.n 88ff6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 88ea0 │ │ │ │ + beq.n 88f0c │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89168 │ │ │ │ + beq.w 891d4 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bls.w 88b46 │ │ │ │ - b.n 88acc │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + bls.w 88bb2 │ │ │ │ + b.n 88b38 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89334 │ │ │ │ + bne.w 893a0 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88736 │ │ │ │ + bne.w 887a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.w 88736 │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.w 887a2 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ - b.n 88f50 │ │ │ │ + b.n 88fbc │ │ │ │ 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 893c8 │ │ │ │ + beq.w 89434 │ │ │ │ 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 88980 │ │ │ │ + b.n 889ec │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 88bcc │ │ │ │ + bne.w 88c38 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 88924 │ │ │ │ + b.n 88990 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl e9e64 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ + bl ea1a8 <_PyUnicodeWriter_PrepareInternal@@Base+0x924> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 88a2a │ │ │ │ + bne.w 88a96 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ mov r0, sl │ │ │ │ - bl 15f37c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15f2ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.w 88764 │ │ │ │ + b.w 887d0 │ │ │ │ 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 88878 │ │ │ │ + ble.w 888e4 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 88888 │ │ │ │ + b.n 888f4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 89044 │ │ │ │ + beq.n 890b0 │ │ │ │ cmp r1, #2 │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r5, #16 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ff6 │ │ │ │ + beq.n 89062 │ │ │ │ add.w r0, r7, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 8886a │ │ │ │ + b.n 888d6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20c218 │ │ │ │ + bl 20aac8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bhi.n 89048 │ │ │ │ + bhi.n 890b4 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r9, r1 │ │ │ │ - b.w 8882a │ │ │ │ + b.w 88896 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ - b.n 8901c │ │ │ │ + b.n 89088 │ │ │ │ cmp r7, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 89104 │ │ │ │ + bhi.n 89170 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 8882a │ │ │ │ + b.w 88896 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a04 │ │ │ │ + b.n 88a70 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #16604 @ 0x40dc │ │ │ │ + movw r3, #15516 @ 0x3c9c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r7, r2, r1 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 8894e │ │ │ │ + b.n 889ba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88fde │ │ │ │ + beq.n 8904a │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 8897c │ │ │ │ + b.n 889e8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 890a2 │ │ │ │ + beq.n 8910e │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 89118 │ │ │ │ + beq.n 89184 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 8910e │ │ │ │ + beq.n 8917a │ │ │ │ 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, #47724 @ 0xba6c │ │ │ │ + movw r2, #46636 @ 0xb62c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 222654 <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ + bl 221174 <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88fde │ │ │ │ + bne.n 8904a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 890e8 │ │ │ │ + bls.n 89154 │ │ │ │ ldrd r3, r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, r3, r0 │ │ │ │ subs r0, r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 8898e │ │ │ │ + ble.w 889fa │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 88996 │ │ │ │ + beq.w 88a02 │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - bl e953c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9884 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 88fea │ │ │ │ + beq.w 89056 │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 8898e │ │ │ │ + b.n 889fa │ │ │ │ movt r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 8882a │ │ │ │ + b.w 88896 │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 8898e │ │ │ │ + b.n 889fa │ │ │ │ mov r0, sl │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 1df278 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd920 <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 88fde │ │ │ │ + beq.w 8904a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 8898e │ │ │ │ + b.n 889fa │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 88906 │ │ │ │ + bhi.w 88972 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 88924 │ │ │ │ + b.w 88990 │ │ │ │ sub.w r5, r1, #237 @ 0xed │ │ │ │ negs r1, r5 │ │ │ │ adcs r1, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 88924 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 88ff0 │ │ │ │ + b.w 88990 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 8905c │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 88924 │ │ │ │ + b.w 88990 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 88b46 │ │ │ │ + bne.w 88bb2 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 88db6 │ │ │ │ + b.n 88e22 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.n 8915c │ │ │ │ + bhi.n 891c8 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.w 892cc │ │ │ │ + ble.w 89338 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 8913c │ │ │ │ + bhi.n 891a8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 892bc │ │ │ │ + bne.w 89328 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 8913c │ │ │ │ + bls.n 891a8 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ sub.w r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89360 │ │ │ │ + bhi.w 893cc │ │ │ │ ldrb r5, [r0, #3] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 8925e │ │ │ │ + bhi.n 892ca │ │ │ │ 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.w 88924 │ │ │ │ + b.w 88990 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bhi.w 89064 │ │ │ │ + bhi.w 890d0 │ │ │ │ subs r1, r4, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 8926c │ │ │ │ + bgt.n 892d8 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 88a68 │ │ │ │ + ble.w 88ad4 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 89318 │ │ │ │ + bhi.w 89384 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 89264 │ │ │ │ + bls.n 892d0 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - beq.w 89318 │ │ │ │ + beq.w 89384 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 88a68 │ │ │ │ + beq.w 88ad4 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.w 88a68 │ │ │ │ + bls.w 88ad4 │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r5, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 8893c │ │ │ │ + b.w 889a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bls.w 888de │ │ │ │ + bls.w 8894a │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.n 8915c │ │ │ │ + bhi.n 891c8 │ │ │ │ subs r5, r6, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 892cc │ │ │ │ + ble.n 89338 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 8913c │ │ │ │ + bhi.n 891a8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 893b8 │ │ │ │ + bne.w 89424 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 8913c │ │ │ │ + bls.w 891a8 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ ldrb r5, [r0, #3] │ │ │ │ sub.w r7, lr, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 89360 │ │ │ │ + bhi.w 893cc │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 891aa │ │ │ │ + bls.n 89216 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 88924 │ │ │ │ + b.w 88990 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 891fa │ │ │ │ - b.n 89318 │ │ │ │ + bne.n 89266 │ │ │ │ + b.n 89384 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 89318 │ │ │ │ + bhi.n 89384 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 892b0 │ │ │ │ + bne.n 8931c │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 89318 │ │ │ │ + bls.n 89384 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w r2, r5, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 8920a │ │ │ │ + bhi.n 89276 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ sub.w lr, r2, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 893b4 │ │ │ │ + bhi.w 89420 │ │ │ │ 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 88db6 │ │ │ │ + b.n 88e22 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - bne.n 89280 │ │ │ │ + bne.n 892ec │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 89280 │ │ │ │ - b.n 89318 │ │ │ │ + bls.n 892ec │ │ │ │ + b.n 89384 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 89192 │ │ │ │ + bne.w 891fe │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 89192 │ │ │ │ - b.n 8913c │ │ │ │ + bls.w 891fe │ │ │ │ + b.n 891a8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w 88dac │ │ │ │ + ble.w 88e18 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w lr, ip, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 8913c │ │ │ │ + bhi.w 891a8 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 89324 │ │ │ │ + bls.n 89390 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 8913c │ │ │ │ + beq.w 891a8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 88dac │ │ │ │ + beq.w 88e18 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 88924 │ │ │ │ + b.w 88990 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 88a6c │ │ │ │ + b.w 88ad8 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 88b0c │ │ │ │ + bhi.w 88b78 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 8893c │ │ │ │ + b.w 889a8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 892ee │ │ │ │ - b.n 8913c │ │ │ │ + bne.n 8935a │ │ │ │ + b.n 891a8 │ │ │ │ cmp.w ip, #237 @ 0xed │ │ │ │ - bne.w 88a68 │ │ │ │ - b.n 89318 │ │ │ │ + bne.w 88ad4 │ │ │ │ + b.n 89384 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.w 88736 │ │ │ │ + b.w 887a2 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 8939e │ │ │ │ + beq.n 8940a │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r4, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bhi.w 888ca │ │ │ │ - b.n 88dac │ │ │ │ + bhi.w 88936 │ │ │ │ + b.n 88e18 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 88db6 │ │ │ │ + b.n 88e22 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 88924 │ │ │ │ + b.w 88990 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 8913c │ │ │ │ + b.n 891a8 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 8920a │ │ │ │ + b.n 89276 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1b2cc8 │ │ │ │ + bl 1b15c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88a6c │ │ │ │ + beq.w 88ad8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8893c │ │ │ │ - b.n 89068 │ │ │ │ + bne.w 889a8 │ │ │ │ + b.n 890d4 │ │ │ │ ldr.w r7, [r1, #-4] │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 893a4 │ │ │ │ + bne.n 89410 │ │ │ │ mov r0, r1 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 8938e │ │ │ │ + bcs.n 893fa │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 88924 │ │ │ │ + beq.w 88990 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 89348 │ │ │ │ - b.w 888d2 │ │ │ │ + bls.n 893b4 │ │ │ │ + b.w 8893e │ │ │ │ movs r5, #4 │ │ │ │ - b.n 88db6 │ │ │ │ + b.n 88e22 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 89246 │ │ │ │ + bne.w 892b2 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 89246 │ │ │ │ - b.n 8913c │ │ │ │ + bls.w 892b2 │ │ │ │ + b.n 891a8 │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88fba │ │ │ │ + b.n 89026 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - b.w 88aaa │ │ │ │ + b.w 88b16 │ │ │ │ mov r0, ip │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ mov ip, r0 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ - b.w 8867e │ │ │ │ + b.w 886ea │ │ │ │ stmdb 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 896da │ │ │ │ + beq.w 89746 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 895dc │ │ │ │ + beq.w 89648 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 897ea │ │ │ │ + bhi.w 89856 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 8959c │ │ │ │ + ble.w 89608 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8975e │ │ │ │ + bne.w 897ca │ │ │ │ adds r1, r0, #4 │ │ │ │ subs r0, r6, #4 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ cmp r1, r0 │ │ │ │ it hi │ │ │ │ subhi r2, r6, r1 │ │ │ │ - bhi.w 895a0 │ │ │ │ + bhi.w 8960c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8961a │ │ │ │ + bne.w 89686 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 89480 │ │ │ │ + bcc.n 894ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8961c │ │ │ │ + bne.w 89688 │ │ │ │ add.w r2, r1, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 89480 │ │ │ │ + bcc.n 894ec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8961c │ │ │ │ + bne.w 89688 │ │ │ │ add.w r2, r1, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 89480 │ │ │ │ + bcc.n 894ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8961c │ │ │ │ + bne.w 89688 │ │ │ │ adds r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 89470 │ │ │ │ + bcs.n 894dc │ │ │ │ subs r1, r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 89856 │ │ │ │ + bhi.w 898c2 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r3, #14 │ │ │ │ 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 │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8961c │ │ │ │ + bne.w 89688 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8971e │ │ │ │ - ldr r3, [pc, #712] @ (89798 ) │ │ │ │ + bne.w 8978a │ │ │ │ + ldr r3, [pc, #712] @ (89804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov sl, r3 │ │ │ │ - bgt.w 896e6 │ │ │ │ + bgt.w 89752 │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov.w r8, r7, lsr #3 │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 89712 │ │ │ │ + beq.w 8977e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 89536 │ │ │ │ + bne.n 895a2 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 8960e │ │ │ │ + bhi.n 8967a │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 896e6 │ │ │ │ + beq.w 89752 │ │ │ │ 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] @ (8979c ) │ │ │ │ + ldr r2, [pc, #588] @ (89808 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8976e │ │ │ │ + bne.w 897da │ │ │ │ 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 89742 │ │ │ │ + bpl.w 897ae │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bpl.w 89862 │ │ │ │ + bpl.w 898ce │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c06c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89758 │ │ │ │ + bne.w 897c4 │ │ │ │ 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 89858 │ │ │ │ - add r0, pc, #4 @ (adr r0, 895b0 ) │ │ │ │ + bhi.w 898c4 │ │ │ │ + add r0, pc, #4 @ (adr r0, 8961c ) │ │ │ │ ldr.w pc, [r0, r2, lsl #2] │ │ │ │ nop │ │ │ │ - str r4, [sp, #700] @ 0x2bc │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #868] @ 0x364 │ │ │ │ + str r6, [sp, #276] @ 0x114 │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #772] @ 0x304 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [sp, #588] @ 0x24c │ │ │ │ + str r4, [sp, #1020] @ 0x3fc │ │ │ │ movs r0, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.w 894ae │ │ │ │ - b.n 8961c │ │ │ │ + beq.w 8951a │ │ │ │ + b.n 89688 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 894a0 │ │ │ │ + b.n 8950c │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ addlt r6, r0, #1 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r2, r0 │ │ │ │ - blt.w 894a0 │ │ │ │ + blt.w 8950c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8981a │ │ │ │ + bne.w 89886 │ │ │ │ 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 89594 │ │ │ │ + b.n 89600 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 89536 │ │ │ │ + b.n 895a2 │ │ │ │ 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 894ae │ │ │ │ + beq.w 8951a │ │ │ │ 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 │ │ │ │ @@ -139829,225 +139862,225 @@ │ │ │ │ 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 897fc │ │ │ │ + bne.w 89868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7998 │ │ │ │ + bl 1c6298 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89594 │ │ │ │ + beq.n 89600 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b47c │ │ │ │ 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 897c2 │ │ │ │ + bpl.w 8982e │ │ │ │ movs r4, #127 @ 0x7f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897ac │ │ │ │ + beq.w 89818 │ │ │ │ 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 897be │ │ │ │ + bgt.w 8982a │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ blx 2c06c │ │ │ │ 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 146f80 │ │ │ │ + bl 1470d8 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 89830 │ │ │ │ - bl ac26c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 8989c │ │ │ │ + bl ac30c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 89594 │ │ │ │ + b.n 89600 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89814 │ │ │ │ - ldr r3, [pc, #188] @ (897a0 ) │ │ │ │ - b.n 89594 │ │ │ │ + bne.w 89880 │ │ │ │ + ldr r3, [pc, #188] @ (8980c ) │ │ │ │ + b.n 89600 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89836 │ │ │ │ + bne.w 898a2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 8972e │ │ │ │ + cbz r3, 8979a │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 89536 │ │ │ │ + b.n 895a2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 89530 │ │ │ │ + b.n 8959c │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8972e │ │ │ │ + cbz r0, 8979a │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 89536 │ │ │ │ - bl 23bfc0 │ │ │ │ + b.n 895a2 │ │ │ │ + bl 23aac0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89594 │ │ │ │ + beq.w 89600 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r7, r2, #26 │ │ │ │ - bmi.w 89574 │ │ │ │ + bmi.w 895e0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c06c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89594 │ │ │ │ + beq.w 89600 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 89594 │ │ │ │ + b.n 89600 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ subs r3, #7 │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ - b.n 8962c │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 89698 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 897da │ │ │ │ + bne.n 89846 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8955c │ │ │ │ + bne.w 895c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8955c │ │ │ │ + b.n 895c8 │ │ │ │ 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, 897d4 │ │ │ │ + cbnz r0, 89840 │ │ │ │ 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 896a8 │ │ │ │ + ble.w 89714 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 896b6 │ │ │ │ + b.n 89722 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 897f2 │ │ │ │ + beq.n 8985e │ │ │ │ cmp r1, #2 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ - bne.n 897a4 │ │ │ │ + bne.n 89810 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 897ac │ │ │ │ + beq.n 89818 │ │ │ │ adds r3, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 8969a │ │ │ │ + b.n 89706 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8955c │ │ │ │ - bl 23bfc0 │ │ │ │ + b.n 895c8 │ │ │ │ + bl 23aac0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89594 │ │ │ │ + b.n 89600 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 897d4 │ │ │ │ - b.n 897ac │ │ │ │ + bne.n 89840 │ │ │ │ + b.n 89818 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20c218 │ │ │ │ + bl 20aac8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 89842 │ │ │ │ + bhi.n 898ae │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r9, r1 │ │ │ │ - b.n 8965c │ │ │ │ + b.n 896c8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 896e2 │ │ │ │ + b.n 8974e │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 895f8 │ │ │ │ - ldr r3, [pc, #60] @ (89868 ) │ │ │ │ + bge.w 89664 │ │ │ │ + ldr r3, [pc, #60] @ (898d4 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 89594 │ │ │ │ - bl 15f37c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 897ee │ │ │ │ + b.n 89600 │ │ │ │ + bl 15f2ac <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 8985a │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 89700 │ │ │ │ + b.n 8976c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 8984e │ │ │ │ + bhi.n 898ba │ │ │ │ mov r9, r1 │ │ │ │ - b.n 8965c │ │ │ │ + b.n 896c8 │ │ │ │ movt r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 8965c │ │ │ │ + b.n 896c8 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 89494 │ │ │ │ + b.n 89500 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 89744 │ │ │ │ + b.n 897b0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 899ca │ │ │ │ + beq.w 89a36 │ │ │ │ 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 │ │ │ │ @@ -140056,334 +140089,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 898b4 │ │ │ │ + bmi.n 89920 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 898bc │ │ │ │ + beq.n 89928 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 899ac │ │ │ │ + beq.n 89a18 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 899ce │ │ │ │ - ldr r3, [pc, #444] @ (89a84 ) │ │ │ │ + beq.w 89a3a │ │ │ │ + ldr r3, [pc, #444] @ (89af0 ) │ │ │ │ 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 89980 │ │ │ │ + bne.n 899ec │ │ │ │ add.w r0, r4, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r0, #4000] @ 0xfa0 │ │ │ │ - bl 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 89a4a │ │ │ │ + beq.w 89ab6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 89948 │ │ │ │ + beq.n 899b4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89908 │ │ │ │ + bge.n 89974 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 89a3e │ │ │ │ + beq.w 89aaa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89928 │ │ │ │ + bge.n 89994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89a30 │ │ │ │ + beq.w 89a9c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89928 │ │ │ │ + bge.n 89994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89a24 │ │ │ │ + beq.n 89a90 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 898b4 │ │ │ │ + b.n 89920 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899b0 │ │ │ │ + bge.n 89a1c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 899b0 │ │ │ │ + cbnz r1, 89a1c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 898b6 │ │ │ │ + bne.n 89922 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 898b6 │ │ │ │ + b.n 89922 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898d6 │ │ │ │ + beq.n 89942 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899be │ │ │ │ + bge.n 89a2a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 899be │ │ │ │ + cbnz r1, 89a2a │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 898b6 │ │ │ │ + bge.n 89922 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 898b6 │ │ │ │ + b.n 89922 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 89934 │ │ │ │ + b.n 899a0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 898b6 │ │ │ │ - b.n 8996a │ │ │ │ + bne.w 89922 │ │ │ │ + b.n 899d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 898b6 │ │ │ │ - b.n 899a6 │ │ │ │ + bge.w 89922 │ │ │ │ + b.n 89a12 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 898c4 │ │ │ │ + bne.w 89930 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 89a52 │ │ │ │ + bpl.n 89abe │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.n 89a66 │ │ │ │ + bpl.n 89ad2 │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89a78 │ │ │ │ + blt.n 89ae4 │ │ │ │ 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 898b6 │ │ │ │ + bge.w 89922 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 898b6 │ │ │ │ + bne.w 89922 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898b6 │ │ │ │ + b.n 89922 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 89928 │ │ │ │ + b.n 89994 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 8991a │ │ │ │ + b.n 89986 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 89908 │ │ │ │ - bl f7070 │ │ │ │ + b.n 89974 │ │ │ │ + bl f73c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 898b4 │ │ │ │ + b.n 89920 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 899ee │ │ │ │ + bge.n 89a5a │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (89a88 ) │ │ │ │ + ldr r3, [pc, #40] @ (89af4 ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 89a06 │ │ │ │ + b.n 89a72 │ │ │ │ ldrsb.w r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89a74 │ │ │ │ + blt.n 89ae0 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 899ee │ │ │ │ + b.n 89a5a │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 89a7e │ │ │ │ + bpl.n 89aea │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 89a5c │ │ │ │ + b.n 89ac8 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 89a5c │ │ │ │ + b.n 89ac8 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 89b04 │ │ │ │ + cbz r1, 89b04 │ │ │ │ + b.w 1c7424 │ │ │ │ + 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 89d54 │ │ │ │ + blt.w 89dd4 │ │ │ │ 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 89ba8 │ │ │ │ + bne.n 89c28 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 89b68 │ │ │ │ + bpl.n 89be8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89c84 │ │ │ │ + beq.w 89d04 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #40325 @ 0x9d85 │ │ │ │ + movw r3, #40453 @ 0x9e05 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89c7a │ │ │ │ + bne.w 89cfa │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #16453 @ 0x4045 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89c6e │ │ │ │ - ldr r3, [pc, #656] @ (89d80 ) │ │ │ │ + bne.w 89cee │ │ │ │ + ldr r3, [pc, #656] @ (89e00 ) │ │ │ │ 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 89b84 │ │ │ │ + beq.n 89c04 │ │ │ │ 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 89b2e │ │ │ │ + bgt.n 89bae │ │ │ │ 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 89b84 │ │ │ │ + beq.n 89c04 │ │ │ │ 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 89b56 │ │ │ │ + beq.n 89bd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89bf4 │ │ │ │ + beq.n 89c74 │ │ │ │ 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 89b50 │ │ │ │ + b.n 89bd0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89ca0 │ │ │ │ + bne.w 89d20 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 89ac0 │ │ │ │ + bmi.n 89b40 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89ac0 │ │ │ │ + beq.n 89b40 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 89ac0 │ │ │ │ + b.n 89b40 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89d46 │ │ │ │ + bne.w 89dc6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89b50 │ │ │ │ + b.n 89bd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 89d4e │ │ │ │ + bne.w 89dce │ │ │ │ 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] @ (89d80 ) │ │ │ │ + ldr r0, [pc, #448] @ (89e00 ) │ │ │ │ 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 105998 │ │ │ │ + bl 105cb4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 89d60 │ │ │ │ + beq.w 89de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89d58 │ │ │ │ + beq.w 89dd8 │ │ │ │ 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 89ab2 │ │ │ │ + b.n 89b32 │ │ │ │ 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 │ │ │ │ @@ -140394,102 +140436,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 89c34 │ │ │ │ + bne.n 89cb4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89c30 │ │ │ │ + cbz r3, 89cb0 │ │ │ │ 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 89ce2 │ │ │ │ + beq.n 89d62 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89cba │ │ │ │ + beq.n 89d3a │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 89c4c │ │ │ │ + cbnz r3, 89ccc │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 89b50 │ │ │ │ + beq.w 89bd0 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89cdc │ │ │ │ + beq.n 89d5c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 89c6a │ │ │ │ + cbz r3, 89cea │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 89b50 │ │ │ │ + b.n 89bd0 │ │ │ │ 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 89b70 │ │ │ │ + beq.w 89bf0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 89b7a │ │ │ │ + beq.w 89bfa │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 89b70 │ │ │ │ + b.n 89bf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89c8c │ │ │ │ + beq.n 89d0c │ │ │ │ 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 89ac0 │ │ │ │ - b.n 89c94 │ │ │ │ + beq.w 89b40 │ │ │ │ + b.n 89d14 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 89cc8 │ │ │ │ + cbz r3, 89d48 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b50 │ │ │ │ + bne.w 89bd0 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89b50 │ │ │ │ + b.n 89bd0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89c5c │ │ │ │ + b.n 89cdc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89c3e │ │ │ │ + beq.n 89cbe │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89d40 │ │ │ │ + cbz r3, 89dc0 │ │ │ │ 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, 89d18 │ │ │ │ + cbz r3, 89d98 │ │ │ │ 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 │ │ │ │ @@ -140498,106 +140540,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 89b50 │ │ │ │ + b.n 89bd0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89cee │ │ │ │ + b.n 89d6e │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89b9c │ │ │ │ + b.n 89c1c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8325c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83288 <_Py_SetImmortal@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.n 89b50 │ │ │ │ - movw r0, #47732 @ 0xba74 │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 89bd0 │ │ │ │ + movw r0, #46644 @ 0xb634 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 89b50 │ │ │ │ + b.n 89bd0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089d84 : │ │ │ │ +00089e04 : │ │ │ │ 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, #16453 @ 0x4045 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89eba │ │ │ │ - cbz r0, 89e08 │ │ │ │ - ldr r3, [pc, #416] @ (89f54 ) │ │ │ │ + bne.w 89f3a │ │ │ │ + cbz r0, 89e88 │ │ │ │ + ldr r3, [pc, #416] @ (89fd4 ) │ │ │ │ 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 89e1e │ │ │ │ + beq.n 89e9e │ │ │ │ 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 89df0 │ │ │ │ + bgt.n 89e70 │ │ │ │ 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, 89e1e │ │ │ │ + cbz r2, 89e9e │ │ │ │ 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, 89e0c │ │ │ │ - cbz r2, 89e42 │ │ │ │ + cbz r0, 89e8c │ │ │ │ + cbz r2, 89ec2 │ │ │ │ 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 89e08 │ │ │ │ + b.n 89e88 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89f4c │ │ │ │ + bne.w 89fcc │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89e08 │ │ │ │ + b.n 89e88 │ │ │ │ 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 │ │ │ │ @@ -140608,74 +140650,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 89e82 │ │ │ │ + bne.n 89f02 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89e7e │ │ │ │ + cbz r3, 89efe │ │ │ │ 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 89ee4 │ │ │ │ + beq.n 89f64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89ec4 │ │ │ │ + beq.n 89f44 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 89e9a │ │ │ │ + cbnz r3, 89f1a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 89e08 │ │ │ │ + beq.n 89e88 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89f40 │ │ │ │ + beq.n 89fc0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 89eb6 │ │ │ │ + cbz r3, 89f36 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 89e08 │ │ │ │ + b.n 89e88 │ │ │ │ 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, 89ed2 │ │ │ │ + cbz r3, 89f52 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e08 │ │ │ │ + bne.n 89e88 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89e08 │ │ │ │ + b.n 89e88 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89e8c │ │ │ │ + beq.n 89f0c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89f46 │ │ │ │ + cbz r3, 89fc6 │ │ │ │ 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, 89f18 │ │ │ │ + cbz r3, 89f98 │ │ │ │ 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 │ │ │ │ @@ -140684,82 +140726,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 89e08 │ │ │ │ + b.n 89e88 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89ea8 │ │ │ │ + b.n 89f28 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89ef0 │ │ │ │ + b.n 89f70 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89e36 │ │ │ │ + b.n 89eb6 │ │ │ │ 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 8a1c6 │ │ │ │ + bne.w 8a246 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 8a1a4 │ │ │ │ + beq.w 8a224 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8a064 │ │ │ │ + bne.n 8a0e4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 89faa │ │ │ │ + cbz r3, 8a02a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8a226 │ │ │ │ + bne.w 8a2a6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8a180 │ │ │ │ + ble.w 8a200 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a296 │ │ │ │ + bne.w 8a316 │ │ │ │ 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 8a026 │ │ │ │ + bgt.n 8a0a6 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 8a136 │ │ │ │ + bge.w 8a1b6 │ │ │ │ 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 8a050 │ │ │ │ + beq.n 8a0d0 │ │ │ │ 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] │ │ │ │ @@ -140769,1982 +140811,1982 @@ │ │ │ │ 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 8a212 │ │ │ │ + bgt.w 8a292 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8a0c0 │ │ │ │ + bge.n 8a140 │ │ │ │ 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 8a002 │ │ │ │ + bne.n 8a082 │ │ │ │ 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 8a00c │ │ │ │ + b.n 8a08c │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8a162 │ │ │ │ + beq.n 8a1e2 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2b8 │ │ │ │ + bne.w 8a338 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a150 │ │ │ │ + beq.n 8a1d0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a2b0 │ │ │ │ + bne.w 8a330 │ │ │ │ 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 8a0a8 │ │ │ │ + bge.n 8a128 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8a0a8 │ │ │ │ + cbnz r3, 8a128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a01c │ │ │ │ + bge.n 8a09c │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8a01c │ │ │ │ + bne.n 8a09c │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a01e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a09e │ │ │ │ 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 8a036 │ │ │ │ + blt.n 8a0b6 │ │ │ │ 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 8a122 │ │ │ │ + ble.n 8a1a2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8a278 │ │ │ │ + bgt.w 8a2f8 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8a16e │ │ │ │ + bge.n 8a1ee │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 8a038 │ │ │ │ + ble.n 8a0b8 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 89fee │ │ │ │ + b.n 8a06e │ │ │ │ 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 8a112 │ │ │ │ + bge.n 8a192 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89fee │ │ │ │ + b.n 8a06e │ │ │ │ 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 8a128 │ │ │ │ - b.n 8a0da │ │ │ │ + blt.n 8a1a8 │ │ │ │ + b.n 8a15a │ │ │ │ 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 8a0a8 │ │ │ │ - b.n 8a09a │ │ │ │ + bge.n 8a128 │ │ │ │ + b.n 8a11a │ │ │ │ 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 8a0fc │ │ │ │ + b.n 8a17c │ │ │ │ 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 8a2e0 │ │ │ │ + bl 8a360 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89fb2 │ │ │ │ + bne.w 8a032 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a2c6 │ │ │ │ + blt.w 8a346 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a1c0 │ │ │ │ + bge.n 8a240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2d8 │ │ │ │ + beq.w 8a358 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a01e │ │ │ │ + b.n 8a09e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 89f7a │ │ │ │ + bne.w 89ffa │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl dc170 │ │ │ │ + bl dc1ac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 89f94 │ │ │ │ + beq.w 8a014 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15d1f0 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15d0e4 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a24e │ │ │ │ + blt.n 8a2ce │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a01c │ │ │ │ + bge.w 8a09c │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a01c │ │ │ │ + bne.w 8a09c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a01e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a09e │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r8, r3, r1 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 8a25e │ │ │ │ + bge.n 8a2de │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8a10c │ │ │ │ + b.n 8a18c │ │ │ │ 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 8ac78 │ │ │ │ + bl 8ad00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a1a4 │ │ │ │ + beq.n 8a224 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 89faa │ │ │ │ + b.n 8a02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a1f6 │ │ │ │ + bne.n 8a276 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1f6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a276 │ │ │ │ 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 8a222 │ │ │ │ - b.n 8a0da │ │ │ │ + blt.n 8a2a2 │ │ │ │ + b.n 8a15a │ │ │ │ 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 8a104 │ │ │ │ + blt.w 8a184 │ │ │ │ and.w r2, lr, r9 │ │ │ │ - b.n 8a0f4 │ │ │ │ + b.n 8a174 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2336a4 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 2321a4 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 89fc4 │ │ │ │ + b.n 8a044 │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 8a162 │ │ │ │ + b.n 8a1e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2336a4 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 8a070 │ │ │ │ + bl 2321a4 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 8a0f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1ae │ │ │ │ + bne.w 8a22e │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1ae │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a22e │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1c0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a240 │ │ │ │ stmdb 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 8abbe │ │ │ │ + bhi.w 8ac64 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r5, r2, [r0, #24] │ │ │ │ - lsl.w r8, r9, r3 │ │ │ │ + lsl.w r7, r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - lsl.w r2, r8, r9 │ │ │ │ + lsl.w r2, r7, r9 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a81e │ │ │ │ + beq.w 8a8aa │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ strhi.w r9, [sp, #8] │ │ │ │ movhi r1, #8 │ │ │ │ - bhi.w 8aa3a │ │ │ │ + bhi.w 8aac0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a490 │ │ │ │ - ldr r2, [pc, #696] @ (8a5f8 ) │ │ │ │ + bne.w 8a50c │ │ │ │ + ldr r2, [pc, #712] @ (8a688 ) │ │ │ │ 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 8a87e │ │ │ │ + beq.w 8a908 │ │ │ │ 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 │ │ │ │ str.w r3, [r2, #1932] @ 0x78c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r4] │ │ │ │ - strb.w r9, [r4, #6] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #5 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + strb.w r9, [r4, #6] │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ - str r1, [r4, #8] │ │ │ │ + str r1, [r4, #16] │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ + str r1, [r4, #8] │ │ │ │ blx 2b47c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ lsl.w ip, r9, ip │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ add ip, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a786 │ │ │ │ + bne.w 8a812 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a850 │ │ │ │ + beq.w 8a8da │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 8a8bc │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8a944 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8a8bc │ │ │ │ + bne.w 8a944 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mov.w r2, r9, lsl #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 8a434 │ │ │ │ - ldrb r7, [r4, #4] │ │ │ │ - mov.w ip, #1 │ │ │ │ + cbz r7, 8a4b4 │ │ │ │ + ldrb.w ip, [r4, #4] │ │ │ │ + mov.w lr, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - lsl.w ip, ip, r7 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a40e │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.w 8a838 │ │ │ │ - ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a5a8 │ │ │ │ + mov r9, r5 │ │ │ │ + lsl.w lr, lr, ip │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8a48c │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.w 8a8c2 │ │ │ │ + ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a630 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.n 8a432 │ │ │ │ - ldrb r7, [r4, #4] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 8a4b2 │ │ │ │ + ldrb.w ip, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp r7, #7 │ │ │ │ + cmp.w ip, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, ip, r0 │ │ │ │ - bgt.n 8a3f0 │ │ │ │ - ldrsb.w lr, [sl, r1] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a5a8 │ │ │ │ + and.w r1, lr, r0 │ │ │ │ + bgt.n 8a46a │ │ │ │ + ldrsb.w r8, [sl, r1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a630 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.n 8a40c │ │ │ │ - mov r5, r8 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.n 8a488 │ │ │ │ + mov r5, r9 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8a47c │ │ │ │ + beq.n 8a4fc │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a5fc │ │ │ │ + bne.w 8a68c │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a5fc │ │ │ │ - ldr r3, [pc, #420] @ (8a5f8 ) │ │ │ │ + bne.w 8a68c │ │ │ │ + ldr r3, [pc, #436] @ (8a688 ) │ │ │ │ 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 8a874 │ │ │ │ + bhi.w 8a8fe │ │ │ │ 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] │ │ │ │ movs r0, #0 │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + subs r3, r3, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - add r1, r8 │ │ │ │ + add r1, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r7, #24320 @ 0x5f00 │ │ │ │ - movt r7, #82 @ 0x52 │ │ │ │ - movw r0, #1141 @ 0x475 │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8ab7c │ │ │ │ - ldr r0, [pc, #316] @ (8a5f8 ) │ │ │ │ + bne.w 8abae │ │ │ │ + ldr r0, [pc, #336] @ (8a688 ) │ │ │ │ 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 8aa88 │ │ │ │ + bcs.w 8ab08 │ │ │ │ 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 8aafc │ │ │ │ + beq.w 8ab88 │ │ │ │ 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 8a6fa │ │ │ │ + beq.w 8a78a │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r7, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ + mov r2, r7 │ │ │ │ strb r3, [r4, #6] │ │ │ │ - mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + str.w r8, [r4] │ │ │ │ mov r0, sl │ │ │ │ - str r7, [r4, #0] │ │ │ │ str.w fp, [r4, #12] │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ blx 2b47c │ │ │ │ - add.w r0, r8, #20 │ │ │ │ + add.w r0, r7, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4 │ │ │ │ blx 2b47c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r7, ip │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + lsl.w ip, r8, ip │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsls r7, r3 │ │ │ │ + lsl.w r8, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r7 │ │ │ │ + add.w r3, sl, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a77e │ │ │ │ + bne.w 8a80a │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a850 │ │ │ │ + beq.w 8a8da │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a3b6 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 8a868 │ │ │ │ + bne.w 8a434 │ │ │ │ + cmp r7, r2 │ │ │ │ + ble.w 8a8f2 │ │ │ │ movs r0, #12 │ │ │ │ - mla r0, r0, r9, r4 │ │ │ │ - add r0, r7 │ │ │ │ - add r7, r4 │ │ │ │ - b.n 8a59a │ │ │ │ + mla r0, r0, r7, r4 │ │ │ │ + add r0, r8 │ │ │ │ + add r8, r4 │ │ │ │ + b.n 8a622 │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ - adds r7, #12 │ │ │ │ - str r1, [r7, #12] │ │ │ │ + add.w r8, r8, #12 │ │ │ │ + str.w r1, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - str r1, [r7, #8] │ │ │ │ - str r2, [r7, #16] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 8a868 │ │ │ │ + str.w r1, [r8, #8] │ │ │ │ + str.w r2, [r8, #16] │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.w 8a8f2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a586 │ │ │ │ + bne.n 8a606 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8a59a │ │ │ │ + b.n 8a622 │ │ │ │ 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 8a5ea │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.w 8a9c8 │ │ │ │ - ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 8a402 │ │ │ │ + add.w r8, r0, #1 │ │ │ │ + cmp.w ip, #7 │ │ │ │ + add r1, r8 │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + ble.n 8a678 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.w 8aa5e │ │ │ │ + ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8a47e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, ip, r1 │ │ │ │ - b.n 8a5c2 │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + b.n 8a64e │ │ │ │ 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 8a428 │ │ │ │ - b.n 8a5dc │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + ldrsb.w ip, [sl, r1] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8a4a8 │ │ │ │ + b.n 8a66a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r7, #24320 @ 0x5f00 │ │ │ │ - movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #16453 @ 0x4045 │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aaf0 │ │ │ │ - ldr r3, [pc, #672] @ (8a8b8 ) │ │ │ │ + bne.w 8ab70 │ │ │ │ + ldr r3, [pc, #664] @ (8a940 ) │ │ │ │ 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 8aacc │ │ │ │ + ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ + beq.w 8ab4c │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ - add.w r3, r8, r3, lsl #3 │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8a65a │ │ │ │ + bgt.n 8a6ea │ │ │ │ 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 8aacc │ │ │ │ + beq.w 8ab4c │ │ │ │ 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 8a9e2 │ │ │ │ + beq.w 8aa4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a47c │ │ │ │ + bne.w 8a4fc │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ + ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w lr, r8, r1, lsl #2 │ │ │ │ + add.w lr, r9, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8a6b6 │ │ │ │ + bne.n 8a746 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8a6b2 │ │ │ │ + cbz r2, 8a742 │ │ │ │ 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 8ac0e │ │ │ │ + beq.w 8ac96 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8abec │ │ │ │ + beq.w 8ac74 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8a6d2 │ │ │ │ + cbnz r3, 8a762 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8a47c │ │ │ │ + beq.w 8a4fc │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8aba0 │ │ │ │ + beq.w 8ac6e │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8a6f4 │ │ │ │ + cbz r3, 8a784 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8a47c │ │ │ │ + b.n 8a4fc │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8a80a │ │ │ │ + bhi.w 8a896 │ │ │ │ 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 8aa88 │ │ │ │ + beq.w 8ab08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r7, r8, #20 │ │ │ │ + add.w r8, r7, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ + mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ + movs r7, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - mov.w r8, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ - strb r1, [r4, #6] │ │ │ │ mov r0, sl │ │ │ │ + strb r1, [r4, #6] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ + str r7, [r4, #0] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ - str.w r8, [r4] │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + add.w r0, r4, r8 │ │ │ │ mov r1, r9 │ │ │ │ - adds r0, r4, r7 │ │ │ │ blx 2b47c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r8, ip │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + lsl.w ip, r7, ip │ │ │ │ + lsl.w r8, r7, r3 │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsl.w r7, r8, r3 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r7 │ │ │ │ + add.w r3, sl, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a564 │ │ │ │ + beq.w 8a5e4 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ab1c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 8a7d0 │ │ │ │ + beq.w 8abce │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 8a85c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - mov r7, r3 │ │ │ │ - add.w lr, r3, r9, lsl #3 │ │ │ │ + mov lr, r3 │ │ │ │ + add.w r8, r3, r7, lsl #3 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ adds r0, r2, #3 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w sl, [ip, r2, lsl #3] │ │ │ │ - add.w r8, r1, r2, lsl #2 │ │ │ │ + add.w r9, r1, r2, lsl #2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.w 8a9f4 │ │ │ │ + bge.w 8aa78 │ │ │ │ str.w r1, [sl] │ │ │ │ - adds r7, #8 │ │ │ │ - str.w sl, [r7, #-8] │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - str.w r2, [r7, #-4] │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 8a79c │ │ │ │ + add.w lr, lr, #8 │ │ │ │ + str.w sl, [lr, #-8] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + str.w r2, [lr, #-4] │ │ │ │ + cmp lr, r8 │ │ │ │ + bne.n 8a826 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c92cc │ │ │ │ + bl 1c7be4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cc254 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cab64 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8abc8 │ │ │ │ + beq.w 8ac46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8aaf8 │ │ │ │ + beq.w 8ab78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a47c │ │ │ │ + b.n 8a4fc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r7, r8, #20 │ │ │ │ + add.w r8, r7, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a724 │ │ │ │ + b.n 8a7b4 │ │ │ │ movs r1, #12 │ │ │ │ cmp r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.w 8aa3a │ │ │ │ + bhi.w 8aac0 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - add.w r1, r2, r8 │ │ │ │ + adds r1, r2, r7 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8a4a0 │ │ │ │ + b.n 8a51c │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8a5a8 │ │ │ │ + bne.w 8a630 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 8a40c │ │ │ │ - b.n 8a432 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8a488 │ │ │ │ + b.n 8a4b2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 8aa0a │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8aa90 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mul.w r2, r2, r9 │ │ │ │ + mul.w r2, r7, r2 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9077c │ │ │ │ - b.n 8a434 │ │ │ │ + bl 9080c │ │ │ │ + b.n 8a4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a47c │ │ │ │ - movw r7, #24320 @ 0x5f00 │ │ │ │ - movt r7, #82 @ 0x52 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + b.n 8a4fc │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ - ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8ab68 │ │ │ │ + bne.w 8ab9c │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - mov.w r8, #8 │ │ │ │ + movs r7, #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 8a4da │ │ │ │ + b.n 8a556 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8ab9a │ │ │ │ - sub.w r1, r2, r9 │ │ │ │ + ble.w 8ac1a │ │ │ │ + subs r1, r2, r7 │ │ │ │ mvns r1, r1 │ │ │ │ - ands.w r8, r1, #3 │ │ │ │ - beq.n 8a99c │ │ │ │ + ands.w r9, r1, #3 │ │ │ │ + beq.n 8aa20 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a9a4 │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - add.w lr, ip, #8 │ │ │ │ + beq.n 8aa28 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w r8, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, lr │ │ │ │ - cmp.w r8, #1 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - beq.n 8a99c │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 8a918 │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + mov ip, r8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + beq.n 8aa20 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 8a99c │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a9a4 │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ + beq.n 8aa28 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w r8, r8, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, lr │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + mov ip, r8 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a9a4 │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ + beq.n 8aa28 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, lr, #8 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - b.n 8a99c │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w ip, r8, #8 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + b.n 8aa20 │ │ │ │ + add.w lr, 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 8a3dc │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ - mov ip, lr │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a9a4 │ │ │ │ - ldrd r0, r1, [lr] │ │ │ │ - add.w ip, lr, #8 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ + add.w r8, ip, #8 │ │ │ │ + mov r9, r2 │ │ │ │ + cmp r7, r2 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + beq.w 8a454 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + mov ip, r8 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8aa28 │ │ │ │ + ldrd r0, r1, [r8] │ │ │ │ + add.w ip, r8, #8 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a9a4 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8aa28 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, lr, #16 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - add.w r2, r8, #2 │ │ │ │ + add.w ip, r8, #16 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + add.w r2, r9, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a9a4 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8aa28 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r2, r8, #3 │ │ │ │ - add.w ip, lr, #24 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ + add.w r2, r9, #3 │ │ │ │ + add.w ip, r8, #24 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a934 │ │ │ │ + bne.n 8a9b8 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab10 │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ + beq.w 8ab7c │ │ │ │ + add.w lr, 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 8a8c8 │ │ │ │ - b.n 8a3dc │ │ │ │ - ldr.w r7, [sl, r1, lsl #2] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 8a842 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - adds r1, #1 │ │ │ │ - add r1, r0 │ │ │ │ - and.w r1, ip, r1 │ │ │ │ - b.n 8a9c8 │ │ │ │ + cmp r2, r7 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + bne.n 8a94e │ │ │ │ + b.n 8a454 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr.w r2, [r8, r2, lsl #3] │ │ │ │ + ldr.w r2, [r9, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8a47c │ │ │ │ - str.w sl, [r7] │ │ │ │ - adds r7, #8 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - str.w r2, [r7, #-4] │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.w 8a79c │ │ │ │ - b.n 8a7d0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 8a868 │ │ │ │ - mov.w lr, #12 │ │ │ │ - mov r7, r3 │ │ │ │ - mla lr, lr, r9, r3 │ │ │ │ - b.n 8aa22 │ │ │ │ + b.n 8a4fc │ │ │ │ + ldr.w r5, [sl, r1, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + beq.w 8a8cc │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + adds r1, #1 │ │ │ │ + add r1, r0 │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + b.n 8aa5e │ │ │ │ + str.w sl, [lr] │ │ │ │ + add.w lr, lr, #8 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + str.w r2, [lr, #-4] │ │ │ │ + cmp r8, lr │ │ │ │ + bne.w 8a826 │ │ │ │ + b.n 8a85c │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.w 8a8f2 │ │ │ │ + mov.w r8, #12 │ │ │ │ + mov lr, r3 │ │ │ │ + mla r8, r8, r7, r3 │ │ │ │ + b.n 8aaa6 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8aa1e │ │ │ │ + beq.n 8aaa2 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w r7, {r0, r1, r2} │ │ │ │ - adds r7, #12 │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.n 8aa1e │ │ │ │ - b.n 8a868 │ │ │ │ + stmia.w lr, {r0, r1, r2} │ │ │ │ + add.w lr, lr, #12 │ │ │ │ + cmp r8, lr │ │ │ │ + bne.n 8aaa2 │ │ │ │ + b.n 8a8f2 │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bhi.w 8aba6 │ │ │ │ + bhi.w 8ac50 │ │ │ │ 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 │ │ │ │ + movs r7, #1 │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + lsl.w r7, r7, sl │ │ │ │ + adds r1, r2, r7 │ │ │ │ + ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8ab7c │ │ │ │ - ldr r1, [pc, #508] @ (8ac74 ) │ │ │ │ + bne.n 8abae │ │ │ │ + ldr r1, [pc, #516] @ (8acfc ) │ │ │ │ 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, #42709 @ 0xa6d5 │ │ │ │ + ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8abdc │ │ │ │ + bne.w 8ac2c │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8abbe │ │ │ │ + beq.w 8ac64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - add.w r7, r8, #20 │ │ │ │ + add.w r8, r7, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a724 │ │ │ │ - ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + b.n 8a7b4 │ │ │ │ + ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8abd2 │ │ │ │ + bne.n 8ac3c │ │ │ │ mov r0, r5 │ │ │ │ blx 2af74 │ │ │ │ - ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8a47c │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ + b.n 8a4fc │ │ │ │ + ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a47c │ │ │ │ + b.n 8a4fc │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + adds r1, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8aa36 │ │ │ │ + b.n 8ab7c │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8a716 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - adds r1, #8 │ │ │ │ + b.n 8a7a6 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + movs r7, #8 │ │ │ │ + mov.w r9, #68 @ 0x44 │ │ │ │ + mov.w fp, #5 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + mov r1, r9 │ │ │ │ + strd fp, r3, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a9b2 │ │ │ │ - b.n 8ab10 │ │ │ │ + beq.n 8ac64 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + ldrd fp, r3, [sp, #16] │ │ │ │ + add.w r8, r7, #20 │ │ │ │ + b.n 8a7b4 │ │ │ │ mov r0, r3 │ │ │ │ - cmp r2, r9 │ │ │ │ - bge.n 8ab5c │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ + bge.n 8ac20 │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrb.w lr, [r1] │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + add.w r1, r1, lr, lsl #2 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w lr, r7, r1, lsl #2 │ │ │ │ + add.w r8, r3, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r7, #1 │ │ │ │ - strlt r7, [r1, #0] │ │ │ │ + addlt.w lr, lr, #1 │ │ │ │ + strlt.w lr, [r1] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8ab1e │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + b.n 8abd2 │ │ │ │ + bne.w 8a454 │ │ │ │ + b.n 8a4b4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9077c │ │ │ │ - b.n 8a7da │ │ │ │ - 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 │ │ │ │ + bl 9080c │ │ │ │ + b.n 8a866 │ │ │ │ + ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ - strd fp, r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8abbe │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd fp, r3, [sp, #16] │ │ │ │ - add.w r7, r8, #20 │ │ │ │ - b.n 8a724 │ │ │ │ - bne.w 8a3dc │ │ │ │ - b.n 8a434 │ │ │ │ - str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8a6e4 │ │ │ │ + ldrd fp, r3, [sp, #20] │ │ │ │ + b.n 8ab30 │ │ │ │ + ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 8ab62 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 83e9c │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + b.n 8a4fc │ │ │ │ add.w sl, r3, #2 │ │ │ │ - mov.w r8, #1 │ │ │ │ - lsl.w r8, r8, sl │ │ │ │ - add.w r1, r8, r2 │ │ │ │ + movs r7, #1 │ │ │ │ + lsl.w r7, r7, sl │ │ │ │ + adds r1, r7, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 8a4a0 │ │ │ │ - bl 23bfc0 │ │ │ │ + bpl.w 8a51c │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a48a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 83e70 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 8a47c │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 8aae2 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8aab0 │ │ │ │ - ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8a506 │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8a774 │ │ │ │ + ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8abfa │ │ │ │ + cbz r3, 8ac82 │ │ │ │ str r0, [r3, #24] │ │ │ │ - ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ - str.w r0, [r8, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ + str.w r0, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a47c │ │ │ │ - str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.n 8a47c │ │ │ │ + bne.w 8a4fc │ │ │ │ + str.w r0, [r9, #532] @ 0x214 │ │ │ │ + b.n 8a4fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6c2 │ │ │ │ + beq.w 8a752 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8ac6e │ │ │ │ + cbz r2, 8acf6 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 8ac44 │ │ │ │ + str.w r0, [r9, #520] @ 0x208 │ │ │ │ + cbz r3, 8accc │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r8, r3, lsl #3 │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - str.w r3, [r8, #788] @ 0x314 │ │ │ │ - b.n 8a47c │ │ │ │ - str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8ac1c │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ + b.n 8a4fc │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8aca4 │ │ │ │ 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 8b556 │ │ │ │ + bhi.w 8b602 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ - lsl.w r8, r9, r3 │ │ │ │ + lsl.w r7, r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r2, #1 │ │ │ │ - lsl.w r2, r8, r9 │ │ │ │ + lsl.w r2, r7, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b1b6 │ │ │ │ + beq.w 8b24a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b3d2 │ │ │ │ + bhi.w 8b460 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8ae2a │ │ │ │ - ldr r2, [pc, #696] @ (8af90 ) │ │ │ │ + bne.w 8aeae │ │ │ │ + ldr r2, [pc, #712] @ (8b028 ) │ │ │ │ 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 8b218 │ │ │ │ + beq.w 8b2aa │ │ │ │ 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 │ │ │ │ str.w r3, [r2, #1932] @ 0x78c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r4] │ │ │ │ - strb.w r9, [r4, #6] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #5 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + strb.w r9, [r4, #6] │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ - str r1, [r4, #8] │ │ │ │ + str r1, [r4, #16] │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ + str r1, [r4, #8] │ │ │ │ blx 2b47c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ lsl.w ip, r9, ip │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ add ip, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b11e │ │ │ │ + bne.w 8b1b2 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b1ea │ │ │ │ + beq.w 8b27c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 8b254 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8b2e4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b254 │ │ │ │ + bne.w 8b2e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mov.w r2, r9, lsl #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 8adce │ │ │ │ - ldrb r7, [r4, #4] │ │ │ │ - mov.w ip, #1 │ │ │ │ + cbz r7, 8ae56 │ │ │ │ + ldrb.w ip, [r4, #4] │ │ │ │ + mov.w lr, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - lsl.w ip, ip, r7 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ada8 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.w 8b1d2 │ │ │ │ - ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8af42 │ │ │ │ + mov r9, r5 │ │ │ │ + lsl.w lr, lr, ip │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8ae2e │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.w 8b264 │ │ │ │ + ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8afd2 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.n 8adcc │ │ │ │ - ldrb r7, [r4, #4] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 8ae54 │ │ │ │ + ldrb.w ip, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp r7, #7 │ │ │ │ + cmp.w ip, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, ip, r0 │ │ │ │ - bgt.n 8ad8a │ │ │ │ - ldrsb.w lr, [sl, r1] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8af42 │ │ │ │ + and.w r1, lr, r0 │ │ │ │ + bgt.n 8ae0c │ │ │ │ + ldrsb.w r8, [sl, r1] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8afd2 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.n 8ada6 │ │ │ │ - mov r5, r8 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.n 8ae2a │ │ │ │ + mov r5, r9 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8ae16 │ │ │ │ + beq.n 8ae9e │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8af94 │ │ │ │ + bne.w 8b02c │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8af94 │ │ │ │ - ldr r3, [pc, #416] @ (8af90 ) │ │ │ │ + bne.w 8b02c │ │ │ │ + ldr r3, [pc, #432] @ (8b028 ) │ │ │ │ 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 8b20e │ │ │ │ + bhi.w 8b2a0 │ │ │ │ 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] │ │ │ │ movs r0, #0 │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + subs r3, r3, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - add r1, r8 │ │ │ │ + add r1, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r7, #24320 @ 0x5f00 │ │ │ │ - movt r7, #82 @ 0x52 │ │ │ │ - movw r0, #1141 @ 0x475 │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + movw r0, #1197 @ 0x4ad │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8b520 │ │ │ │ - ldr r0, [pc, #312] @ (8af90 ) │ │ │ │ + bne.w 8b5aa │ │ │ │ + ldr r0, [pc, #332] @ (8b028 ) │ │ │ │ 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 8b426 │ │ │ │ + bcs.w 8b4b0 │ │ │ │ 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 8b4a6 │ │ │ │ + beq.w 8b532 │ │ │ │ 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 8b092 │ │ │ │ + beq.w 8b12a │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r7, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ + mov r2, r7 │ │ │ │ strb r3, [r4, #6] │ │ │ │ - mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + str.w r8, [r4] │ │ │ │ mov r0, sl │ │ │ │ - str r7, [r4, #0] │ │ │ │ str.w fp, [r4, #12] │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ blx 2b47c │ │ │ │ - add.w r0, r8, #20 │ │ │ │ + add.w r0, r7, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4 │ │ │ │ blx 2b47c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r7, ip │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + lsl.w ip, r8, ip │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsls r7, r3 │ │ │ │ + lsl.w r8, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r7 │ │ │ │ + add.w r3, sl, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b116 │ │ │ │ + bne.w 8b1aa │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b1ea │ │ │ │ + beq.w 8b27c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ad50 │ │ │ │ - cmp r9, r2 │ │ │ │ - ble.w 8b202 │ │ │ │ + bne.w 8add6 │ │ │ │ + cmp r7, r2 │ │ │ │ + ble.w 8b294 │ │ │ │ movs r0, #12 │ │ │ │ - mla r0, r0, r9, r4 │ │ │ │ - add r0, r7 │ │ │ │ - add r7, r4 │ │ │ │ - b.n 8af34 │ │ │ │ + mla r0, r0, r7, r4 │ │ │ │ + add r0, r8 │ │ │ │ + add r8, r4 │ │ │ │ + b.n 8afc4 │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ - adds r7, #12 │ │ │ │ - str r1, [r7, #12] │ │ │ │ + add.w r8, r8, #12 │ │ │ │ + str.w r1, [r8, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - str r1, [r7, #8] │ │ │ │ - str r2, [r7, #16] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 8b202 │ │ │ │ + str.w r1, [r8, #8] │ │ │ │ + str.w r2, [r8, #16] │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.w 8b294 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8af20 │ │ │ │ + bne.n 8afa8 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8af34 │ │ │ │ + b.n 8afc4 │ │ │ │ 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 8af84 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.w 8b360 │ │ │ │ - ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 8ad9c │ │ │ │ + add.w r8, r0, #1 │ │ │ │ + cmp.w ip, #7 │ │ │ │ + add r1, r8 │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + ble.n 8b01a │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.w 8b3fe │ │ │ │ + ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8ae20 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, ip, r1 │ │ │ │ - b.n 8af5c │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + b.n 8aff0 │ │ │ │ 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 8adc2 │ │ │ │ - b.n 8af76 │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + ldrsb.w ip, [sl, r1] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8ae4a │ │ │ │ + b.n 8b00c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r7, #24320 @ 0x5f00 │ │ │ │ - movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #16453 @ 0x4045 │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + movw r3, #16497 @ 0x4071 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b48e │ │ │ │ - ldr r3, [pc, #672] @ (8b250 ) │ │ │ │ + bne.w 8b51a │ │ │ │ + ldr r3, [pc, #664] @ (8b2e0 ) │ │ │ │ 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 8b46a │ │ │ │ + ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ + beq.w 8b4f4 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ - add.w r3, r8, r3, lsl #3 │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8aff2 │ │ │ │ + bgt.n 8b08a │ │ │ │ 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 8b46a │ │ │ │ + beq.w 8b4f4 │ │ │ │ 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 8b37a │ │ │ │ + beq.w 8b3ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ae16 │ │ │ │ + bne.w 8ae9e │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ + ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w lr, r8, r1, lsl #2 │ │ │ │ + add.w lr, r9, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8b04e │ │ │ │ + bne.n 8b0e6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8b04a │ │ │ │ + cbz r2, 8b0e2 │ │ │ │ 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 8b5a6 │ │ │ │ + beq.w 8b634 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b584 │ │ │ │ + beq.w 8b612 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8b06a │ │ │ │ + cbnz r3, 8b102 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8ae16 │ │ │ │ + beq.w 8ae9e │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b60c │ │ │ │ + beq.w 8b60c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8b08c │ │ │ │ + cbz r3, 8b124 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8ae16 │ │ │ │ + b.n 8ae9e │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8b1a2 │ │ │ │ + bhi.w 8b236 │ │ │ │ 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 8b426 │ │ │ │ + beq.w 8b4b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r7, r8, #20 │ │ │ │ + add.w r8, r7, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ + mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ + movs r7, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - mov.w r8, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ - strb r1, [r4, #6] │ │ │ │ mov r0, sl │ │ │ │ + strb r1, [r4, #6] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ + str r7, [r4, #0] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ - str.w r8, [r4] │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + add.w r0, r4, r8 │ │ │ │ mov r1, r9 │ │ │ │ - adds r0, r4, r7 │ │ │ │ blx 2b47c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r8, ip │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + lsl.w ip, r7, ip │ │ │ │ + lsl.w r8, r7, r3 │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsl.w r7, r8, r3 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r7 │ │ │ │ + add.w r3, sl, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8aefe │ │ │ │ + beq.w 8af86 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b4ba │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 8b168 │ │ │ │ + beq.w 8b54c │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 8b1fc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - mov r7, r3 │ │ │ │ - add.w lr, r3, r9, lsl #3 │ │ │ │ + mov lr, r3 │ │ │ │ + add.w r8, r3, r7, lsl #3 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ adds r0, r2, #3 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w sl, [ip, r2, lsl #3] │ │ │ │ - add.w r8, r1, r2, lsl #2 │ │ │ │ + add.w r9, r1, r2, lsl #2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.w 8b38c │ │ │ │ + bge.w 8b418 │ │ │ │ str.w r1, [sl] │ │ │ │ - adds r7, #8 │ │ │ │ - str.w sl, [r7, #-8] │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - str.w r2, [r7, #-4] │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 8b134 │ │ │ │ + add.w lr, lr, #8 │ │ │ │ + str.w sl, [lr, #-8] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + str.w r2, [lr, #-4] │ │ │ │ + cmp lr, r8 │ │ │ │ + bne.n 8b1c6 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c92cc │ │ │ │ + bl 1c7be4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cc254 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cab64 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b560 │ │ │ │ + beq.w 8b5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b496 │ │ │ │ + beq.w 8b522 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8ae16 │ │ │ │ + b.n 8ae9e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r7, r8, #20 │ │ │ │ + add.w r8, r7, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8b0bc │ │ │ │ + b.n 8b154 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 8b3d8 │ │ │ │ + bhi.w 8b466 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - add.w r1, r2, r8 │ │ │ │ + adds r1, r2, r7 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8ae3a │ │ │ │ + b.n 8aebe │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8af42 │ │ │ │ + bne.w 8afd2 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 8ada6 │ │ │ │ - b.n 8adcc │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8ae2a │ │ │ │ + b.n 8ae54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 8b3a2 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 8b430 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mul.w r2, r2, r9 │ │ │ │ + mul.w r2, r7, r2 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9077c │ │ │ │ - b.n 8adce │ │ │ │ + bl 9080c │ │ │ │ + b.n 8ae56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8ae16 │ │ │ │ - movw r7, #24320 @ 0x5f00 │ │ │ │ - movt r7, #82 @ 0x52 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + b.n 8ae9e │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ - ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b50c │ │ │ │ + bne.w 8b598 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - mov.w r8, #8 │ │ │ │ + movs r7, #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 8ae74 │ │ │ │ + b.n 8aef8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8b506 │ │ │ │ - sub.w r1, r2, r9 │ │ │ │ + ble.w 8b546 │ │ │ │ + subs r1, r2, r7 │ │ │ │ mvns r1, r1 │ │ │ │ - ands.w r8, r1, #3 │ │ │ │ - beq.n 8b334 │ │ │ │ + ands.w r9, r1, #3 │ │ │ │ + beq.n 8b3c0 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b33c │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - add.w lr, ip, #8 │ │ │ │ + beq.n 8b3c8 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w r8, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, lr │ │ │ │ - cmp.w r8, #1 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - beq.n 8b334 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 8b2b0 │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + mov ip, r8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + beq.n 8b3c0 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 8b33c │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b33c │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ + beq.n 8b3c8 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w r8, r8, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, lr │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + mov ip, r8 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b33c │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ + beq.n 8b3c8 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, lr, #8 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - b.n 8b334 │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w ip, r8, #8 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + b.n 8b3c0 │ │ │ │ + add.w lr, 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 8ad76 │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ - mov ip, lr │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8b33c │ │ │ │ - ldrd r0, r1, [lr] │ │ │ │ - add.w ip, lr, #8 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ + add.w r8, ip, #8 │ │ │ │ + mov r9, r2 │ │ │ │ + cmp r7, r2 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + beq.w 8adf6 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + mov ip, r8 │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8b3c8 │ │ │ │ + ldrd r0, r1, [r8] │ │ │ │ + add.w ip, r8, #8 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8b33c │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8b3c8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, lr, #16 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ - add.w r2, r8, #2 │ │ │ │ + add.w ip, r8, #16 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + add.w r2, r9, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8b33c │ │ │ │ + add.w lr, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8b3c8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r2, r8, #3 │ │ │ │ - add.w ip, lr, #24 │ │ │ │ - stmia.w r7, {r0, r1} │ │ │ │ + add.w r2, r9, #3 │ │ │ │ + add.w ip, r8, #24 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8b2cc │ │ │ │ + bne.n 8b358 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b49a │ │ │ │ - add.w r7, r3, r2, lsl #3 │ │ │ │ + beq.w 8b526 │ │ │ │ + add.w lr, 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 8b260 │ │ │ │ - b.n 8ad76 │ │ │ │ - ldr.w r7, [sl, r1, lsl #2] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 8b1dc │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - adds r1, #1 │ │ │ │ - add r1, r0 │ │ │ │ - and.w r1, ip, r1 │ │ │ │ - b.n 8b360 │ │ │ │ + cmp r2, r7 │ │ │ │ + stmia.w lr, {r0, r1} │ │ │ │ + bne.n 8b2ee │ │ │ │ + b.n 8adf6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr.w r2, [r8, r2, lsl #3] │ │ │ │ + ldr.w r2, [r9, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8ae16 │ │ │ │ - str.w sl, [r7] │ │ │ │ - adds r7, #8 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - str.w r2, [r7, #-4] │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.w 8b134 │ │ │ │ - b.n 8b168 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 8b202 │ │ │ │ - mov.w lr, #12 │ │ │ │ - mov r7, r3 │ │ │ │ - mla lr, lr, r9, r3 │ │ │ │ - b.n 8b3ba │ │ │ │ + b.n 8ae9e │ │ │ │ + ldr.w r5, [sl, r1, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + beq.w 8b26e │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + adds r1, #1 │ │ │ │ + add r1, r0 │ │ │ │ + and.w r1, lr, r1 │ │ │ │ + b.n 8b3fe │ │ │ │ + str.w sl, [lr] │ │ │ │ + add.w lr, lr, #8 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + str.w r2, [lr, #-4] │ │ │ │ + cmp r8, lr │ │ │ │ + bne.w 8b1c6 │ │ │ │ + b.n 8b1fc │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.w 8b294 │ │ │ │ + mov.w r8, #12 │ │ │ │ + mov lr, r3 │ │ │ │ + mla r8, r8, r7, r3 │ │ │ │ + b.n 8b446 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b3b6 │ │ │ │ + beq.n 8b442 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w r7, {r0, r1, r2} │ │ │ │ - adds r7, #12 │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.n 8b3b6 │ │ │ │ - b.n 8b202 │ │ │ │ + stmia.w lr, {r0, r1, r2} │ │ │ │ + add.w lr, lr, #12 │ │ │ │ + cmp r8, lr │ │ │ │ + bne.n 8b442 │ │ │ │ + b.n 8b294 │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bhi.w 8b53e │ │ │ │ + bhi.w 8b5ee │ │ │ │ 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 │ │ │ │ + movs r7, #1 │ │ │ │ + movw r8, #24320 @ 0x5f00 │ │ │ │ + movt r8, #82 @ 0x52 │ │ │ │ + lsl.w r7, r7, sl │ │ │ │ + adds r1, r2, r7 │ │ │ │ + ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b520 │ │ │ │ - ldr r1, [pc, #512] @ (8b614 ) │ │ │ │ + bne.w 8b5aa │ │ │ │ + ldr r1, [pc, #516] @ (8b6a4 ) │ │ │ │ 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, #42709 @ 0xa6d5 │ │ │ │ + ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b56a │ │ │ │ + bne.w 8b5d4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b556 │ │ │ │ + beq.w 8b602 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - add.w r7, r8, #20 │ │ │ │ + add.w r8, r7, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8b0bc │ │ │ │ - ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + b.n 8b154 │ │ │ │ + ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b57a │ │ │ │ + bne.w 8b69a │ │ │ │ mov r0, r5 │ │ │ │ blx 2af74 │ │ │ │ - ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8ae16 │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ + b.n 8ae9e │ │ │ │ + ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8ae16 │ │ │ │ + b.n 8ae9e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b34a │ │ │ │ - b.n 8b49a │ │ │ │ + bne.w 8b3d6 │ │ │ │ + b.n 8b526 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8b0ae │ │ │ │ + b.n 8b146 │ │ │ │ + bne.w 8adf6 │ │ │ │ + b.n 8ae56 │ │ │ │ mov r0, r3 │ │ │ │ - cmp r2, r9 │ │ │ │ - bge.n 8b4fa │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ + bge.n 8b5c8 │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrb.w lr, [r1] │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + add.w r1, r1, lr, lsl #2 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w lr, r7, r1, lsl #2 │ │ │ │ + add.w r8, r3, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r7, #1 │ │ │ │ - strlt r7, [r1, #0] │ │ │ │ + addlt.w lr, lr, #1 │ │ │ │ + strlt.w lr, [r1] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8b4bc │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9077c │ │ │ │ - b.n 8b172 │ │ │ │ - bne.w 8ad76 │ │ │ │ - b.n 8adce │ │ │ │ + b.n 8b550 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - mov.w r8, #8 │ │ │ │ + movs r7, #8 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8b556 │ │ │ │ + cbz r0, 8b602 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ - add.w r7, r8, #20 │ │ │ │ - b.n 8b0bc │ │ │ │ - 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 8ae3a │ │ │ │ - bl 23bfc0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ae24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 83e70 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 8ae16 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + add.w r8, r7, #20 │ │ │ │ + b.n 8b154 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9080c │ │ │ │ + b.n 8b206 │ │ │ │ + ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8b44e │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 8b480 │ │ │ │ - ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8b4d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 83e9c │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + b.n 8ae9e │ │ │ │ + add.w sl, r3, #2 │ │ │ │ + movs r7, #1 │ │ │ │ + lsl.w r7, r7, sl │ │ │ │ + adds r1, r7, r2 │ │ │ │ + adds.w r9, r1, #20 │ │ │ │ + bpl.w 8aebe │ │ │ │ + bl 23aac0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8aea8 │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8b114 │ │ │ │ + ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8b592 │ │ │ │ + cbz r3, 8b620 │ │ │ │ str r0, [r3, #24] │ │ │ │ - ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ - str.w r0, [r8, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ + str.w r0, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae16 │ │ │ │ - str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.n 8ae16 │ │ │ │ + bne.w 8ae9e │ │ │ │ + str.w r0, [r9, #532] @ 0x214 │ │ │ │ + b.n 8ae9e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b05a │ │ │ │ + beq.w 8b0f2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8b606 │ │ │ │ + cbz r2, 8b694 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 8b5dc │ │ │ │ + str.w r0, [r9, #520] @ 0x208 │ │ │ │ + cbz r3, 8b66a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r8, r3, lsl #3 │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - str.w r3, [r8, #788] @ 0x314 │ │ │ │ - b.n 8ae16 │ │ │ │ - str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8b5b4 │ │ │ │ - str.w r3, [r8, #524] @ 0x20c │ │ │ │ - b.n 8b07c │ │ │ │ - nop │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ + b.n 8ae9e │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8b642 │ │ │ │ + ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 8b50c │ │ │ │ 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 8b854 │ │ │ │ + bne.w 8b8e4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b924 │ │ │ │ + bne.w 8b9b4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8b7d4 │ │ │ │ + bgt.w 8b864 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b992 │ │ │ │ + beq.w 8ba22 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b992 │ │ │ │ + bhi.w 8ba22 │ │ │ │ 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 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b7fa │ │ │ │ - movw r6, #1317 @ 0x525 │ │ │ │ + beq.w 8b88a │ │ │ │ + movw r6, #2157 @ 0x86d │ │ │ │ movt r6, #15 │ │ │ │ movw r3, #29856 @ 0x74a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8b8e8 │ │ │ │ - ldr r3, [pc, #708] @ (8b968 ) │ │ │ │ + bpl.w 8b978 │ │ │ │ + ldr r3, [pc, #708] @ (8b9f8 ) │ │ │ │ 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 │ │ │ │ @@ -142752,52 +142794,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, 8b6e6 │ │ │ │ + cbz r5, 8b776 │ │ │ │ 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 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b96c │ │ │ │ + beq.w 8b9fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8b720 │ │ │ │ + bpl.n 8b7b0 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b720 │ │ │ │ + bne.n 8b7b0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 8b7ac │ │ │ │ + beq.n 8b83c │ │ │ │ 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 8b7a6 │ │ │ │ - ldr r3, [pc, #560] @ (8b968 ) │ │ │ │ + bpl.n 8b836 │ │ │ │ + ldr r3, [pc, #560] @ (8b9f8 ) │ │ │ │ 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 │ │ │ │ @@ -142807,111 +142849,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 8b848 │ │ │ │ + beq.n 8b8d8 │ │ │ │ ldr.w r0, [ip, #428] @ 0x1ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 8b8f0 │ │ │ │ + bmi.w 8b980 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8bad4 │ │ │ │ + bl 8bb64 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b904 │ │ │ │ + beq.w 8b994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b79e │ │ │ │ + bge.n 8b82e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b98a │ │ │ │ + beq.w 8ba1a │ │ │ │ negs r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.n 8b76a │ │ │ │ - ldr r3, [pc, #440] @ (8b968 ) │ │ │ │ + b.n 8b7fa │ │ │ │ + ldr r3, [pc, #440] @ (8b9f8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89bc │ │ │ │ + bl 1c726c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b96e │ │ │ │ + beq.w 8b9fe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, #1 │ │ │ │ strd r2, r7, [r4, #16] │ │ │ │ - b.n 8b72e │ │ │ │ + b.n 8b7be │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #21693 @ 0x54bd │ │ │ │ + movweq r6, #22489 @ 0x57d9 │ │ │ │ movteq r6, #16 │ │ │ │ - bne.n 8b834 │ │ │ │ + bne.n 8b8c4 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b690 │ │ │ │ + bne.w 8b720 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b7a0 │ │ │ │ + b.n 8b830 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b7fa │ │ │ │ - movw r6, #47321 @ 0xb8d9 │ │ │ │ + beq.n 8b88a │ │ │ │ + movw r6, #48177 @ 0xbc31 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b690 │ │ │ │ - movw r6, #35513 @ 0x8ab9 │ │ │ │ + b.n 8b720 │ │ │ │ + movw r6, #36353 @ 0x8e01 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8b7e2 │ │ │ │ - movw r6, #58089 @ 0xe2e9 │ │ │ │ + b.n 8b872 │ │ │ │ + movw r6, #58169 @ 0xe339 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8b7e2 │ │ │ │ + b.n 8b872 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8b992 │ │ │ │ + ble.w 8ba22 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8b8d6 │ │ │ │ - movw r6, #65525 @ 0xfff5 │ │ │ │ - movt r6, #17 │ │ │ │ - b.n 8b7e2 │ │ │ │ + bne.n 8b966 │ │ │ │ + movw r6, #605 @ 0x25d │ │ │ │ + movt r6, #18 │ │ │ │ + b.n 8b872 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #388 @ 0x184 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8b76a │ │ │ │ + b.n 8b7fa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b9ac │ │ │ │ + bne.w 8ba3c │ │ │ │ movw r6, #29476 @ 0x7324 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b7fa │ │ │ │ + beq.n 8b88a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 8b8ae │ │ │ │ - ldr r2, [pc, #236] @ (8b968 ) │ │ │ │ + bpl.n 8b93e │ │ │ │ + ldr r2, [pc, #236] @ (8b9f8 ) │ │ │ │ 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 │ │ │ │ @@ -142919,299 +142961,299 @@ │ │ │ │ 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, 8b8bc │ │ │ │ + cbz r5, 8b94c │ │ │ │ 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 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b96e │ │ │ │ + beq.n 8b9fe │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ - b.n 8b72e │ │ │ │ + b.n 8b7be │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8b992 │ │ │ │ - movw r6, #28133 @ 0x6de5 │ │ │ │ + bne.n 8ba22 │ │ │ │ + movw r6, #27825 @ 0x6cb1 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8b7e2 │ │ │ │ + b.n 8b872 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8b6da │ │ │ │ - b.n 8b6e6 │ │ │ │ + bne.w 8b76a │ │ │ │ + b.n 8b776 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b78c │ │ │ │ + bne.w 8b81c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b78c │ │ │ │ + bge.w 8b81c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b78c │ │ │ │ + bne.w 8b81c │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b78c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b81c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86140 │ │ │ │ + bl 86480 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b7fa │ │ │ │ - bl 1c9664 │ │ │ │ + beq.w 8b88a │ │ │ │ + bl 1c7f7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b950 │ │ │ │ + bge.n 8b9e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b9c4 │ │ │ │ + beq.n 8ba54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b7fa │ │ │ │ + beq.w 8b88a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b72e │ │ │ │ - b.n 8b96e │ │ │ │ + bne.w 8b7be │ │ │ │ + b.n 8b9fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b7fa │ │ │ │ + bge.w 8b88a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7fa │ │ │ │ + bne.w 8b88a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b7fa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b88a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b79e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b82e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ + movw r1, #46320 @ 0xb4f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 8b7fa │ │ │ │ + bl f41f0 │ │ │ │ + b.n 8b88a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47788 @ 0xbaac │ │ │ │ + movw r1, #46700 @ 0xb66c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 8b7fa │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 8b88a │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b950 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b9e0 │ │ │ │ │ │ │ │ -0008b9cc : │ │ │ │ +0008ba5c : │ │ │ │ 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 8ba00 │ │ │ │ + bgt.n 8ba90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bab2 │ │ │ │ + beq.n 8bb42 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8bab2 │ │ │ │ + bhi.n 8bb42 │ │ │ │ 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 8ba6c │ │ │ │ - movw r6, #21693 @ 0x54bd │ │ │ │ + bne.n 8bafc │ │ │ │ + movw r6, #22489 @ 0x57d9 │ │ │ │ movt r6, #16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r8, r3 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8ba46 │ │ │ │ - cbz r5, 8ba30 │ │ │ │ + cbz r0, 8bad6 │ │ │ │ + cbz r5, 8bac0 │ │ │ │ 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 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8ba9a │ │ │ │ + cbz r0, 8bb2a │ │ │ │ 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, #47321 @ 0xb8d9 │ │ │ │ + movw r6, #48177 @ 0xbc31 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8ba0c │ │ │ │ - movw r6, #35513 @ 0x8ab9 │ │ │ │ + b.n 8ba9c │ │ │ │ + movw r6, #36353 @ 0x8e01 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8ba0c │ │ │ │ - movw r6, #1317 @ 0x525 │ │ │ │ + b.n 8ba9c │ │ │ │ + movw r6, #2157 @ 0x86d │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8ba0c │ │ │ │ + b.n 8ba9c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 8bab2 │ │ │ │ + ble.n 8bb42 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8ba88 │ │ │ │ - movw r6, #65525 @ 0xfff5 │ │ │ │ - movt r6, #17 │ │ │ │ - b.n 8ba0c │ │ │ │ - movw r6, #58089 @ 0xe2e9 │ │ │ │ + bne.n 8bb18 │ │ │ │ + movw r6, #605 @ 0x25d │ │ │ │ + movt r6, #18 │ │ │ │ + b.n 8ba9c │ │ │ │ + movw r6, #58169 @ 0xe339 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8ba0c │ │ │ │ + b.n 8ba9c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8bab2 │ │ │ │ - movw r6, #28133 @ 0x6de5 │ │ │ │ + bne.n 8bb42 │ │ │ │ + movw r6, #27825 @ 0x6cb1 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8ba0c │ │ │ │ + b.n 8ba9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ba48 │ │ │ │ + bge.n 8bad8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ba48 │ │ │ │ + bne.n 8bad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ba48 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bad8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ + movw r1, #46320 @ 0xb4f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008bad0 : │ │ │ │ - b.w 8bed8 │ │ │ │ +0008bb60 : │ │ │ │ + b.w 8bf68 │ │ │ │ stmdb 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 8be32 │ │ │ │ + bpl.w 8bec2 │ │ │ │ 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 8bcda │ │ │ │ + bne.w 8bd6a │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 8bcda │ │ │ │ + beq.w 8bd6a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8bd82 │ │ │ │ + beq.w 8be12 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd06 │ │ │ │ + bne.w 8bd96 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8bd7c │ │ │ │ + beq.w 8be0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8bbec │ │ │ │ + bne.n 8bc7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bcaa │ │ │ │ + bge.w 8bd3a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bcb6 │ │ │ │ + bge.w 8bd46 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8bb6a │ │ │ │ + cbz r2, 8bbfa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8bdca │ │ │ │ + bne.w 8be5a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8bd42 │ │ │ │ + ble.w 8bdd2 │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8be44 │ │ │ │ + bne.w 8bed4 │ │ │ │ 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 8bbf6 │ │ │ │ + bgt.n 8bc86 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bc34 │ │ │ │ + bge.n 8bcc4 │ │ │ │ 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 8bc20 │ │ │ │ + beq.n 8bcb0 │ │ │ │ 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] │ │ │ │ @@ -143225,148 +143267,148 @@ │ │ │ │ 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 8bdb6 │ │ │ │ + bgt.w 8be46 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bc5a │ │ │ │ + bge.n 8bcea │ │ │ │ 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 8bbc6 │ │ │ │ + bne.n 8bc56 │ │ │ │ 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 8bbd2 │ │ │ │ + b.n 8bc62 │ │ │ │ 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 8bc74 │ │ │ │ + bge.n 8bd04 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bbb2 │ │ │ │ + b.n 8bc42 │ │ │ │ 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 8bc06 │ │ │ │ + blt.n 8bc96 │ │ │ │ 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 8bcd2 │ │ │ │ + ble.n 8bd62 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8be0c │ │ │ │ + bgt.w 8be9c │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd30 │ │ │ │ + bge.n 8bdc0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 8bc08 │ │ │ │ + ble.n 8bc98 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8bbb2 │ │ │ │ + b.n 8bc42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bb56 │ │ │ │ + blt.w 8bbe6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bb62 │ │ │ │ - b.n 8bb6a │ │ │ │ + bne.w 8bbf2 │ │ │ │ + b.n 8bbfa │ │ │ │ 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 8bc4c │ │ │ │ - b.n 8bcc2 │ │ │ │ + blt.n 8bcdc │ │ │ │ + b.n 8bd52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8be2a │ │ │ │ + beq.w 8beba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8bd82 │ │ │ │ + beq.n 8be12 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb26 │ │ │ │ + beq.w 8bbb6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bb26 │ │ │ │ + bne.w 8bbb6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc170 │ │ │ │ + bl dc1ac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8bb3c │ │ │ │ + beq.w 8bbcc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bbec │ │ │ │ + bne.w 8bc7c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d1f0 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 8bbe2 │ │ │ │ + bl 15d0e4 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + b.n 8bc72 │ │ │ │ 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 8bc94 │ │ │ │ + b.n 8bd24 │ │ │ │ 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 8a2e0 │ │ │ │ + bl 8a360 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8bb72 │ │ │ │ + bne.w 8bc02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8beae │ │ │ │ + blt.w 8bf3e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bec0 │ │ │ │ + blt.w 8bf50 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8bbee │ │ │ │ + b.n 8bc7e │ │ │ │ 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 │ │ │ │ @@ -143374,353 +143416,353 @@ │ │ │ │ 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 866cc │ │ │ │ + bl 86740 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 8bbee │ │ │ │ + b.n 8bc7e │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w lr, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 8bdf2 │ │ │ │ + bge.n 8be82 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bca4 │ │ │ │ + b.n 8bd34 │ │ │ │ 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 8ac78 │ │ │ │ + bl 8ad00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8bd66 │ │ │ │ + beq.n 8bdf6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8bb6a │ │ │ │ + b.n 8bbfa │ │ │ │ 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 8bdc6 │ │ │ │ - b.n 8bc74 │ │ │ │ + blt.n 8be56 │ │ │ │ + b.n 8bd04 │ │ │ │ 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 8bc9c │ │ │ │ + blt.w 8bd2c │ │ │ │ and.w r2, r8, r1 │ │ │ │ - b.n 8bc8c │ │ │ │ + b.n 8bd1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 8bbee │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bl 434e0 │ │ │ │ + b.n 8bc7e │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bd7c │ │ │ │ - ldr r3, [pc, #140] @ (8bed4 ) │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8be0c │ │ │ │ + ldr r3, [pc, #140] @ (8bf64 ) │ │ │ │ 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 8be6a │ │ │ │ + b.n 8befa │ │ │ │ add.w r3, sl, #4 │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8bea0 │ │ │ │ + beq.n 8bf30 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 8be5c │ │ │ │ + beq.n 8beec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8be5c │ │ │ │ + beq.n 8beec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8be5c │ │ │ │ + bge.n 8beec │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #47828 @ 0xbad4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47848 @ 0xbae8 │ │ │ │ + movw r0, #46760 @ 0xb6a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ - b.n 8be5c │ │ │ │ + bl 242074 │ │ │ │ + b.n 8beec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 8bb8a │ │ │ │ + b.n 8bc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd70 │ │ │ │ + bne.w 8be00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd70 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd7c │ │ │ │ + bne.w 8be0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd7c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be0c │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8c312 │ │ │ │ + bpl.w 8c3a2 │ │ │ │ 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 8c0e6 │ │ │ │ + bne.w 8c176 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 8c0e6 │ │ │ │ + beq.w 8c176 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8c1ee │ │ │ │ + beq.w 8c27e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c112 │ │ │ │ + bne.w 8c1a2 │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8c1e4 │ │ │ │ + beq.w 8c274 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8bffe │ │ │ │ + bne.n 8c08e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c0d0 │ │ │ │ + bge.w 8c160 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c0da │ │ │ │ + bge.w 8c16a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8bf6c │ │ │ │ + cbz r2, 8bffc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8c236 │ │ │ │ + bne.w 8c2c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c1ac │ │ │ │ + ble.w 8c23c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c278 │ │ │ │ + bne.w 8c308 │ │ │ │ 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 8c020 │ │ │ │ + bgt.n 8c0b0 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8c05e │ │ │ │ + bge.n 8c0ee │ │ │ │ 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 8c04a │ │ │ │ + beq.n 8c0da │ │ │ │ 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 8bff4 │ │ │ │ + beq.n 8c084 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bff0 │ │ │ │ + bge.n 8c080 │ │ │ │ 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 8c016 │ │ │ │ + beq.n 8c0a6 │ │ │ │ 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 8c222 │ │ │ │ + bgt.w 8c2b2 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8c084 │ │ │ │ + bge.n 8c114 │ │ │ │ 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 8bfc4 │ │ │ │ + bne.n 8c054 │ │ │ │ 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 8bfce │ │ │ │ + b.n 8c05e │ │ │ │ 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 8c09e │ │ │ │ + bge.n 8c12e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bfb0 │ │ │ │ + b.n 8c040 │ │ │ │ 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 8c030 │ │ │ │ + blt.n 8c0c0 │ │ │ │ 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 8c158 │ │ │ │ + bgt.n 8c1e8 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 8c076 │ │ │ │ + blt.n 8c106 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r2, r1 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - b.n 8c0b6 │ │ │ │ + b.n 8c146 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bf5a │ │ │ │ + blt.w 8bfea │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bf64 │ │ │ │ - b.n 8bf6c │ │ │ │ + bne.w 8bff4 │ │ │ │ + b.n 8bffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8c2f8 │ │ │ │ + beq.w 8c388 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c1ee │ │ │ │ + beq.n 8c27e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf2c │ │ │ │ + beq.w 8bfbc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8bf2c │ │ │ │ + bne.w 8bfbc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl dc170 │ │ │ │ + bl dc1ac │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8bf42 │ │ │ │ + beq.w 8bfd2 │ │ │ │ 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, 8c13e │ │ │ │ + cbnz r2, 8c1ce │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d1f0 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15d0e4 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c018 │ │ │ │ + beq.w 8c0a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 8c018 │ │ │ │ + b.n 8c0a8 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -143730,1568 +143772,1568 @@ │ │ │ │ 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 8c1a6 │ │ │ │ + bge.n 8c236 │ │ │ │ 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 8c032 │ │ │ │ + ble.w 8c0c2 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8bfb0 │ │ │ │ + b.n 8c040 │ │ │ │ and.w r2, sl, r9 │ │ │ │ - b.n 8c166 │ │ │ │ + b.n 8c1f6 │ │ │ │ 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 8a2e0 │ │ │ │ + bl 8a360 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8bf74 │ │ │ │ + bne.w 8c004 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c32a │ │ │ │ + blt.w 8c3ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c33c │ │ │ │ + blt.w 8c3cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8c306 │ │ │ │ - b.n 8c30c │ │ │ │ + bne.w 8c396 │ │ │ │ + b.n 8c39c │ │ │ │ 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 866cc │ │ │ │ + bl 86740 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 8bfde │ │ │ │ + bne.w 8c06e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8c306 │ │ │ │ - b.n 8c018 │ │ │ │ + bne.n 8c396 │ │ │ │ + b.n 8c0a8 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 8c25e │ │ │ │ + bge.n 8c2ee │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8c1a0 │ │ │ │ + b.n 8c230 │ │ │ │ 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 8ac78 │ │ │ │ + bl 8ad00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8c1d0 │ │ │ │ + beq.n 8c260 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8bf6c │ │ │ │ + b.n 8bffc │ │ │ │ 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 8c232 │ │ │ │ - b.n 8c09e │ │ │ │ - ldr r3, [pc, #216] @ (8c354 ) │ │ │ │ + blt.n 8c2c2 │ │ │ │ + b.n 8c12e │ │ │ │ + ldr r3, [pc, #216] @ (8c3e4 ) │ │ │ │ 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 8c2aa │ │ │ │ + b.n 8c33a │ │ │ │ add.w r9, r9, #4 │ │ │ │ asrs r6, r6, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 8c2dc │ │ │ │ + beq.n 8c36c │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 8c2a0 │ │ │ │ + bpl.n 8c330 │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8c2a0 │ │ │ │ + beq.n 8c330 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8c2a0 │ │ │ │ + bge.n 8c330 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47828 @ 0xbad4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47848 @ 0xbae8 │ │ │ │ + movw r0, #46760 @ 0xb6a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ - b.n 8c2a0 │ │ │ │ + bl 242074 │ │ │ │ + b.n 8c330 │ │ │ │ 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 8bf88 │ │ │ │ + b.n 8c018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c018 │ │ │ │ + beq.w 8c0a8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8c018 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + b.n 8c0a8 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8c306 │ │ │ │ - b.n 8c30c │ │ │ │ + bne.n 8c396 │ │ │ │ + b.n 8c39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1da │ │ │ │ + bne.w 8c26a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c1da │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c26a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1e4 │ │ │ │ + bne.w 8c274 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8c306 │ │ │ │ - b.n 8c30c │ │ │ │ + bne.n 8c396 │ │ │ │ + b.n 8c39c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c358 : │ │ │ │ +0008c3e8 : │ │ │ │ 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 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c3a0 │ │ │ │ - cbz r5, 8c38c │ │ │ │ + cbz r0, 8c430 │ │ │ │ + cbz r5, 8c41c │ │ │ │ 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 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8c3a6 │ │ │ │ + cbz r0, 8c436 │ │ │ │ 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 8c3a2 │ │ │ │ + bge.n 8c432 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c3a2 │ │ │ │ + bne.n 8c432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c3a2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c432 │ │ │ │ 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 8c448 │ │ │ │ + beq.n 8c4d8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 8c432 │ │ │ │ + cbz r0, 8c4c2 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2c104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b034 │ │ │ │ - cbnz r0, 8c448 │ │ │ │ + cbnz r0, 8c4d8 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8c448 │ │ │ │ - movw r1, #53796 @ 0xd224 │ │ │ │ + bne.n 8c4d8 │ │ │ │ + movw r1, #52708 @ 0xcde4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 8c414 │ │ │ │ + b.n 8c4a4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 8c44e │ │ │ │ + beq.n 8c4de │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 8c448 │ │ │ │ + cbz r3, 8c4d8 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 8c40a │ │ │ │ + bne.n 8c49a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c40e │ │ │ │ + bne.n 8c49e │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c3f8 │ │ │ │ + beq.n 8c488 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 8c40e │ │ │ │ - b.n 8c448 │ │ │ │ + bne.n 8c49e │ │ │ │ + b.n 8c4d8 │ │ │ │ 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 8dee6 │ │ │ │ + beq.w 8df76 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #17 │ │ │ │ - bpl.w 8d382 │ │ │ │ + bpl.w 8d412 │ │ │ │ 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 8d39a │ │ │ │ + beq.w 8d42a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d08e │ │ │ │ + bne.w 8d11e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d096 │ │ │ │ + bne.w 8d126 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0a0 │ │ │ │ + bne.w 8d130 │ │ │ │ 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 8d0b4 │ │ │ │ + beq.w 8d144 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6aa │ │ │ │ + ble.w 8c73a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8d0ba │ │ │ │ + beq.w 8d14a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c518 │ │ │ │ + beq.n 8c5a8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8d0ba │ │ │ │ + beq.w 8d14a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c518 │ │ │ │ + beq.n 8c5a8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8d0ba │ │ │ │ + beq.w 8d14a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8c518 │ │ │ │ + beq.n 8c5a8 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r7, #3 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d0ba │ │ │ │ + beq.w 8d14a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8c502 │ │ │ │ + bne.n 8c592 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6aa │ │ │ │ + ble.w 8c73a │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8ddfc │ │ │ │ + beq.w 8de8c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c554 │ │ │ │ + beq.n 8c5e4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8ddfc │ │ │ │ + beq.w 8de8c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c554 │ │ │ │ + beq.n 8c5e4 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8ddfc │ │ │ │ + beq.w 8de8c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c53e │ │ │ │ + bne.n 8c5ce │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6aa │ │ │ │ + ble.w 8c73a │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8db7c │ │ │ │ + beq.w 8dc0c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c590 │ │ │ │ + beq.n 8c620 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8db7c │ │ │ │ + beq.w 8dc0c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c590 │ │ │ │ + beq.n 8c620 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8db7c │ │ │ │ + beq.w 8dc0c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c57a │ │ │ │ + bne.n 8c60a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6aa │ │ │ │ + ble.w 8c73a │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e040 │ │ │ │ + beq.w 8e0d0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c5ca │ │ │ │ + beq.n 8c65a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8e040 │ │ │ │ + beq.w 8e0d0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c5ca │ │ │ │ + beq.n 8c65a │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8e040 │ │ │ │ + beq.w 8e0d0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c5b6 │ │ │ │ + bne.n 8c646 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6aa │ │ │ │ + ble.n 8c73a │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8ddc8 │ │ │ │ + beq.w 8de58 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c604 │ │ │ │ + beq.n 8c694 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8ddc8 │ │ │ │ + beq.w 8de58 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c604 │ │ │ │ + beq.n 8c694 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8ddc8 │ │ │ │ + beq.w 8de58 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c5f0 │ │ │ │ + bne.n 8c680 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6aa │ │ │ │ + ble.n 8c73a │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d51a │ │ │ │ + beq.w 8d5aa │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c63e │ │ │ │ + beq.n 8c6ce │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8d51a │ │ │ │ + beq.w 8d5aa │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c63e │ │ │ │ + beq.n 8c6ce │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d51a │ │ │ │ + beq.w 8d5aa │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c62a │ │ │ │ + bne.n 8c6ba │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6aa │ │ │ │ + ble.n 8c73a │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dea8 │ │ │ │ + beq.w 8df38 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c678 │ │ │ │ + beq.n 8c708 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dea8 │ │ │ │ + beq.w 8df38 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c678 │ │ │ │ + beq.n 8c708 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8dea8 │ │ │ │ + beq.w 8df38 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c664 │ │ │ │ + bne.n 8c6f4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6aa │ │ │ │ + ble.n 8c73a │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de2c │ │ │ │ + beq.w 8debc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c6aa │ │ │ │ + beq.n 8c73a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de2c │ │ │ │ + beq.w 8debc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c6aa │ │ │ │ + beq.n 8c73a │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8de2c │ │ │ │ + beq.w 8debc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c69a │ │ │ │ + bne.n 8c72a │ │ │ │ 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 8c954 │ │ │ │ + ble.w 8c9e4 │ │ │ │ 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 8cac4 │ │ │ │ + bge.w 8cb54 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d0c2 │ │ │ │ + beq.w 8d152 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cb20 │ │ │ │ + bne.w 8cbb0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ - cbz r2, 8c70e │ │ │ │ + cbz r2, 8c79e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd42 │ │ │ │ + bne.w 8cdd2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c7a0 │ │ │ │ + beq.n 8c830 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c7a0 │ │ │ │ + beq.n 8c830 │ │ │ │ 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 8cff6 │ │ │ │ + bne.w 8d086 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d3a2 │ │ │ │ + bne.w 8d432 │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d316 │ │ │ │ + bne.w 8d3a6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d3b2 │ │ │ │ + bne.w 8d442 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d3be │ │ │ │ + bne.w 8d44e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d336 │ │ │ │ + bne.w 8d3c6 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d522 │ │ │ │ + bne.w 8d5b2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8c770 │ │ │ │ + cbnz r7, 8c800 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d564 │ │ │ │ + bne.w 8d5f4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8c77c │ │ │ │ + cbnz r7, 8c80c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dd6e │ │ │ │ + bne.w 8ddfe │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8c788 │ │ │ │ + cbnz r7, 8c818 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2d6 │ │ │ │ + bne.w 8d366 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ - cbnz r7, 8c794 │ │ │ │ + cbnz r7, 8c824 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8deb0 │ │ │ │ + bne.w 8df40 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r7, 8c7a0 │ │ │ │ + cbnz r7, 8c830 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d4cc │ │ │ │ + bne.w 8d55c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 8c7dc │ │ │ │ + cbz r2, 8c86c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ - cbz r3, 8c7dc │ │ │ │ + cbz r3, 8c86c │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ ldrd lr, ip, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cfc0 │ │ │ │ - cbnz r0, 8c7c0 │ │ │ │ + bne.w 8d050 │ │ │ │ + cbnz r0, 8c850 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d27c │ │ │ │ + bne.w 8d30c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8c7ce │ │ │ │ + bne.n 8c85e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2a0 │ │ │ │ + bne.w 8d330 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c7dc │ │ │ │ + bne.n 8c86c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cff0 │ │ │ │ + bne.w 8d080 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cbz r2, 8c7e8 │ │ │ │ + cbz r2, 8c878 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd02 │ │ │ │ + bne.w 8cd92 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8db84 │ │ │ │ + beq.w 8dc14 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - cbnz r2, 8c800 │ │ │ │ + cbnz r2, 8c890 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 8c800 │ │ │ │ + cbnz r2, 8c890 │ │ │ │ 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, 8c810 │ │ │ │ + cbnz r2, 8c8a0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cbnz r2, 8c810 │ │ │ │ + cbnz r2, 8c8a0 │ │ │ │ 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 8cdb2 │ │ │ │ + bne.w 8ce42 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdb2 │ │ │ │ + beq.w 8ce42 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cad6 │ │ │ │ + beq.w 8cb66 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdbc │ │ │ │ + bne.w 8ce4c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4bc │ │ │ │ + bne.w 8d54c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9ae │ │ │ │ + bne.w 8ca3e │ │ │ │ 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 8d598 │ │ │ │ + bne.w 8d628 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9b6 │ │ │ │ + bne.w 8ca46 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9b6 │ │ │ │ + beq.w 8ca46 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cafe │ │ │ │ + beq.w 8cb8e │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8cafe │ │ │ │ + bne.w 8cb8e │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9be │ │ │ │ + beq.w 8ca4e │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r1, 8c892 │ │ │ │ + cbnz r1, 8c922 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca5a │ │ │ │ - cbnz r2, 8c89c │ │ │ │ + bne.w 8caea │ │ │ │ + cbnz r2, 8c92c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d0ca │ │ │ │ + bne.w 8d15a │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d0f8 │ │ │ │ + bne.w 8d188 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8de7a │ │ │ │ + bne.w 8df0a │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8dda2 │ │ │ │ + bne.w 8de32 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8de84 │ │ │ │ + bne.w 8df14 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdf4 │ │ │ │ + beq.w 8ce84 │ │ │ │ ldrd r1, r7, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd7e │ │ │ │ + bne.w 8ce0e │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd7e │ │ │ │ + beq.w 8ce0e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cdc6 │ │ │ │ + beq.w 8ce56 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d160 │ │ │ │ + beq.w 8d1f0 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8c90c │ │ │ │ + cbnz r1, 8c99c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd9a │ │ │ │ + bne.w 8ce2a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r1, 8c91c │ │ │ │ + cbnz r1, 8c9ac │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d5ba │ │ │ │ + bne.w 8d64a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 8ca8c │ │ │ │ + bmi.w 8cb1c │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d114 │ │ │ │ + beq.w 8d1a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 8cac4 │ │ │ │ + bne.w 8cb54 │ │ │ │ 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 8c6dc │ │ │ │ + bne.w 8c76c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbz r6, 8c97c │ │ │ │ + cbz r6, 8ca0c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d136 │ │ │ │ + beq.w 8d1c6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d142 │ │ │ │ + beq.w 8d1d2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d14e │ │ │ │ + beq.w 8d1de │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d15a │ │ │ │ + beq.w 8d1ea │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d130 │ │ │ │ + beq.w 8d1c0 │ │ │ │ and.w r3, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 8c9a6 │ │ │ │ + bne.n 8ca36 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - movw r3, #40325 @ 0x9d85 │ │ │ │ + movw r3, #40453 @ 0x9e05 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 8e048 │ │ │ │ + beq.w 8e0d8 │ │ │ │ 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 8d5ae │ │ │ │ + beq.w 8d63e │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cb08 │ │ │ │ + bne.w 8cb98 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cb08 │ │ │ │ + bne.w 8cb98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8d1fa │ │ │ │ - ldr r3, [pc, #324] @ (8cb14 ) │ │ │ │ + bmi.w 8d28a │ │ │ │ + ldr r3, [pc, #324] @ (8cba4 ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r4, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #308] @ 8cb14 │ │ │ │ + ldr.w r9, [pc, #308] @ 8cba4 │ │ │ │ ldr.w r3, [r3, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8d254 │ │ │ │ + bne.w 8d2e4 │ │ │ │ ldr.w r2, [r9, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d254 │ │ │ │ - ldr r1, [pc, #288] @ (8cb18 ) │ │ │ │ + beq.w 8d2e4 │ │ │ │ + ldr r1, [pc, #288] @ (8cba8 ) │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.w 8e060 │ │ │ │ + beq.w 8e0f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d1ac │ │ │ │ + bne.w 8d23c │ │ │ │ ldr.w r2, [r9, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8d2b6 │ │ │ │ + bne.w 8d346 │ │ │ │ ldr.w r2, [r9, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d2b6 │ │ │ │ - ldr r1, [pc, #248] @ (8cb1c ) │ │ │ │ + beq.w 8d346 │ │ │ │ + ldr r1, [pc, #248] @ (8cbac ) │ │ │ │ mov r0, sl │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8e060 │ │ │ │ + beq.w 8e0f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d1f2 │ │ │ │ + bne.w 8d282 │ │ │ │ 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 8d2ae │ │ │ │ + bne.w 8d33e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c892 │ │ │ │ + beq.w 8c922 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dfd2 │ │ │ │ + beq.w 8e062 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 8ca6c │ │ │ │ + cbnz r2, 8cafc │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d410 │ │ │ │ + bne.w 8d4a0 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d0f8 │ │ │ │ + bne.w 8d188 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c8b0 │ │ │ │ + beq.w 8c940 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8d0f4 │ │ │ │ - b.n 8d104 │ │ │ │ + bne.w 8d184 │ │ │ │ + b.n 8d194 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8c932 │ │ │ │ + bpl.w 8c9c2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c932 │ │ │ │ + bne.w 8c9c2 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ - movw r1, #40325 @ 0x9d85 │ │ │ │ + movw r1, #40453 @ 0x9e05 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8c932 │ │ │ │ - movw r1, #2341 @ 0x925 │ │ │ │ + bne.w 8c9c2 │ │ │ │ + movw r1, #2485 @ 0x9b5 │ │ │ │ movt r1, #9 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 8c93c │ │ │ │ + beq.w 8c9cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 8c6de │ │ │ │ + bne.w 8c76e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8c952 │ │ │ │ + b.n 8c9e2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdbc │ │ │ │ + bne.w 8ce4c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4c4 │ │ │ │ + bne.w 8d554 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c846 │ │ │ │ + beq.w 8c8d6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9b6 │ │ │ │ + bne.w 8ca46 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9b6 │ │ │ │ + beq.w 8ca46 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9be │ │ │ │ + beq.w 8ca4e │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ca4c │ │ │ │ - b.n 8c892 │ │ │ │ + beq.n 8cadc │ │ │ │ + b.n 8c922 │ │ │ │ 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 8ce0a │ │ │ │ + bne.w 8ce9a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dac2 │ │ │ │ + bne.w 8db52 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d678 │ │ │ │ + bne.w 8d708 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d424 │ │ │ │ + bne.w 8d4b4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8db62 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d696 │ │ │ │ + bne.w 8d726 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db10 │ │ │ │ + bne.w 8dba0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8cb6c │ │ │ │ + cbnz r0, 8cbfc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da8c │ │ │ │ + bne.w 8db1c │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8cb7c │ │ │ │ + cbnz r0, 8cc0c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da42 │ │ │ │ + bne.w 8dad2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 8cb88 │ │ │ │ + cbnz r0, 8cc18 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9b4 │ │ │ │ + bne.w 8da44 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8cb94 │ │ │ │ + cbnz r0, 8cc24 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8e8 │ │ │ │ + bne.w 8d978 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8cba0 │ │ │ │ + cbnz r0, 8cc30 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d92c │ │ │ │ + bne.w 8d9bc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8cbac │ │ │ │ + cbnz r0, 8cc3c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d96e │ │ │ │ + bne.w 8d9fe │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8cbb8 │ │ │ │ + cbnz r0, 8cc48 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d7c8 │ │ │ │ + bne.w 8d858 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 8cbc4 │ │ │ │ + cbnz r0, 8cc54 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d858 │ │ │ │ + bne.w 8d8e8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8cbd0 │ │ │ │ + cbnz r0, 8cc60 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8a2 │ │ │ │ + bne.w 8d932 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8cbdc │ │ │ │ + cbnz r0, 8cc6c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d80c │ │ │ │ + bne.w 8d89c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 8cbe8 │ │ │ │ + cbnz r0, 8cc78 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6b6 │ │ │ │ + bne.w 8d746 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8cbf4 │ │ │ │ + cbnz r0, 8cc84 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d740 │ │ │ │ + bne.w 8d7d0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8cc00 │ │ │ │ + cbnz r0, 8cc90 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5c2 │ │ │ │ + bne.w 8d652 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 8cc0c │ │ │ │ + cbnz r0, 8cc9c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d600 │ │ │ │ + bne.w 8d690 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8cc18 │ │ │ │ + cbnz r0, 8cca8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9fe │ │ │ │ + bne.w 8da8e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8cc24 │ │ │ │ + cbnz r0, 8ccb4 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8defa │ │ │ │ + bne.w 8df8a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8cc30 │ │ │ │ + cbnz r0, 8ccc0 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e018 │ │ │ │ + bne.w 8e0a8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8cc3c │ │ │ │ + cbnz r0, 8cccc │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0d0 │ │ │ │ + bne.w 8e160 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ - cbnz r0, 8cc48 │ │ │ │ + cbnz r0, 8ccd8 │ │ │ │ ldr r7, [r1, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e19c │ │ │ │ + bne.w 8e22c │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ - cbnz r0, 8cc54 │ │ │ │ + cbnz r0, 8cce4 │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e00c │ │ │ │ + bne.w 8e09c │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ - cbnz r0, 8cc60 │ │ │ │ + cbnz r0, 8ccf0 │ │ │ │ ldr r7, [r1, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e184 │ │ │ │ + bne.w 8e214 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ - cbnz r0, 8cc6c │ │ │ │ + cbnz r0, 8ccfc │ │ │ │ ldr r7, [r1, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e190 │ │ │ │ + bne.w 8e220 │ │ │ │ ldrd r0, r7, [r2, #104] @ 0x68 │ │ │ │ - cbnz r0, 8cc7a │ │ │ │ + cbnz r0, 8cd0a │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0ac │ │ │ │ - cbnz r7, 8cc84 │ │ │ │ + bne.w 8e13c │ │ │ │ + cbnz r7, 8cd14 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e068 │ │ │ │ + bne.w 8e0f8 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cbnz r0, 8cc90 │ │ │ │ + cbnz r0, 8cd20 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de5c │ │ │ │ + bne.w 8deec │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8cc9c │ │ │ │ + cbnz r0, 8cd2c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d64c │ │ │ │ + bne.w 8d6dc │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8cca8 │ │ │ │ + cbnz r0, 8cd38 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d66a │ │ │ │ + bne.w 8d6fa │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ - cbnz r0, 8ccb8 │ │ │ │ + cbnz r0, 8cd48 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e10e │ │ │ │ + bne.w 8e19e │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ - cbnz r0, 8ccc4 │ │ │ │ + cbnz r0, 8cd54 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e11c │ │ │ │ + bne.w 8e1ac │ │ │ │ ldrd r7, r0, [r2, #132] @ 0x84 │ │ │ │ - cbnz r7, 8ccd4 │ │ │ │ + cbnz r7, 8cd64 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d484 │ │ │ │ - cbnz r0, 8cce0 │ │ │ │ + bne.w 8d514 │ │ │ │ + cbnz r0, 8cd70 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dffe │ │ │ │ + bne.w 8e08e │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c700 │ │ │ │ + bne.w 8c790 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c700 │ │ │ │ + beq.w 8c790 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8e156 │ │ │ │ + bne.w 8e1e6 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.n 8c700 │ │ │ │ + b.n 8c790 │ │ │ │ ldr.w ip, [r6, #80] @ 0x50 │ │ │ │ ldrd r0, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d068 │ │ │ │ - cbnz r0, 8cd1c │ │ │ │ + bne.w 8d0f8 │ │ │ │ + cbnz r0, 8cdac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4ea │ │ │ │ - cbnz r7, 8cd26 │ │ │ │ + bne.w 8d57a │ │ │ │ + cbnz r7, 8cdb6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d08a │ │ │ │ + bne.w 8d11a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c7f0 │ │ │ │ + bne.w 8c880 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c7f0 │ │ │ │ + beq.w 8c880 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8c7f0 │ │ │ │ + beq.w 8c880 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 8c7f0 │ │ │ │ + b.n 8c880 │ │ │ │ ldr.w lr, [r6, #40] @ 0x28 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d034 │ │ │ │ - cbnz r0, 8cd5e │ │ │ │ + bne.w 8d0c4 │ │ │ │ + cbnz r0, 8cdee │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4e6 │ │ │ │ + bne.w 8d576 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cd6c │ │ │ │ + bne.n 8cdfc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4c8 │ │ │ │ + bne.w 8d558 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c70e │ │ │ │ + bne.w 8c79e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c70e │ │ │ │ + beq.w 8c79e │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8c70e │ │ │ │ + b.n 8c79e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d1ba │ │ │ │ + beq.w 8d24a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c90c │ │ │ │ + bne.w 8c99c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c90c │ │ │ │ - cbz r6, 8cde4 │ │ │ │ + beq.w 8c99c │ │ │ │ + cbz r6, 8ce74 │ │ │ │ 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 8d190 │ │ │ │ - b.n 8c91c │ │ │ │ - cbnz r1, 8cdbc │ │ │ │ + beq.w 8d220 │ │ │ │ + b.n 8c9ac │ │ │ │ + cbnz r1, 8ce4c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4ba │ │ │ │ + bne.w 8d54a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c846 │ │ │ │ - b.n 8c85e │ │ │ │ + beq.w 8c8d6 │ │ │ │ + b.n 8c8ee │ │ │ │ str.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d26c │ │ │ │ + beq.w 8d2fc │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c90c │ │ │ │ + bne.w 8c99c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c90c │ │ │ │ + beq.w 8c99c │ │ │ │ str.w r1, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d1e6 │ │ │ │ - b.n 8c91c │ │ │ │ + beq.w 8d276 │ │ │ │ + b.n 8c9ac │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c8d0 │ │ │ │ + beq.w 8c960 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8e1b6 │ │ │ │ + bne.w 8e246 │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ - b.n 8c8d0 │ │ │ │ - cbnz r0, 8ce14 │ │ │ │ + b.n 8c960 │ │ │ │ + cbnz r0, 8cea4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4b0 │ │ │ │ + bne.w 8d540 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8ce22 │ │ │ │ + bne.n 8ceb2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4a6 │ │ │ │ + bne.w 8d536 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8ce30 │ │ │ │ + bne.n 8cec0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcd2 │ │ │ │ + bne.w 8dd62 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb70 │ │ │ │ + bne.w 8cc00 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cb70 │ │ │ │ + beq.w 8cc00 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #12] │ │ │ │ - cbnz r7, 8ce56 │ │ │ │ + cbnz r7, 8cee6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbfe │ │ │ │ + bne.w 8dc8e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb88 │ │ │ │ + bne.w 8cc18 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cb88 │ │ │ │ + beq.w 8cc18 │ │ │ │ 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, 8ce80 │ │ │ │ + cbnz r0, 8cf10 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc28 │ │ │ │ + bne.w 8dcb8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cba0 │ │ │ │ + bne.w 8cc30 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cba0 │ │ │ │ + beq.w 8cc30 │ │ │ │ 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, 8ceaa │ │ │ │ + cbnz r0, 8cf3a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc52 │ │ │ │ + bne.w 8dce2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbb8 │ │ │ │ + bne.w 8cc48 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbb8 │ │ │ │ + beq.w 8cc48 │ │ │ │ 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, 8ced4 │ │ │ │ + cbnz r0, 8cf64 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc7c │ │ │ │ + bne.w 8dd0c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbd0 │ │ │ │ + bne.w 8cc60 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbd0 │ │ │ │ + beq.w 8cc60 │ │ │ │ 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, 8cefe │ │ │ │ + cbnz r0, 8cf8e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dca6 │ │ │ │ + bne.w 8dd36 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbe8 │ │ │ │ + bne.w 8cc78 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbe8 │ │ │ │ + beq.w 8cc78 │ │ │ │ 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, 8cf28 │ │ │ │ + cbnz r0, 8cfb8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d746 │ │ │ │ + bne.w 8d7d6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc00 │ │ │ │ + bne.w 8cc90 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc00 │ │ │ │ + beq.w 8cc90 │ │ │ │ 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, 8cf52 │ │ │ │ + cbnz r0, 8cfe2 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d770 │ │ │ │ + bne.w 8d800 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc18 │ │ │ │ + bne.w 8cca8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc18 │ │ │ │ + beq.w 8cca8 │ │ │ │ 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 8cf80 │ │ │ │ + bne.n 8d010 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d79e │ │ │ │ + bne.w 8d82e │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc30 │ │ │ │ + bne.w 8ccc0 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc30 │ │ │ │ + beq.w 8ccc0 │ │ │ │ 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 8cc3c │ │ │ │ + bne.w 8cccc │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc3c │ │ │ │ + beq.w 8cccc │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8cc3c │ │ │ │ + beq.w 8cccc │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ - b.n 8cc3c │ │ │ │ - cbnz r0, 8cfca │ │ │ │ + b.n 8cccc │ │ │ │ + cbnz r0, 8d05a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d28a │ │ │ │ + bne.w 8d31a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cfd8 │ │ │ │ + bne.n 8d068 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d430 │ │ │ │ + bne.w 8d4c0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8c7dc │ │ │ │ + bne.w 8c86c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7dc │ │ │ │ + beq.w 8c86c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c7dc │ │ │ │ + beq.w 8c86c │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 8c7dc │ │ │ │ + b.w 8c86c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d004 │ │ │ │ + bne.n 8d094 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d294 │ │ │ │ + bne.w 8d324 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d012 │ │ │ │ + bne.n 8d0a2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcea │ │ │ │ + bne.w 8dd7a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db96 │ │ │ │ + bne.w 8dc26 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dd04 │ │ │ │ + bne.w 8dd94 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8d02e │ │ │ │ + cbnz r0, 8d0be │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d446 │ │ │ │ + bne.w 8d4d6 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c770 │ │ │ │ - cbnz r0, 8d03e │ │ │ │ + b.w 8c800 │ │ │ │ + cbnz r0, 8d0ce │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e176 │ │ │ │ + bne.w 8e206 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d04c │ │ │ │ + bne.n 8d0dc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4d8 │ │ │ │ + bne.w 8d568 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c70e │ │ │ │ + bne.w 8c79e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c70e │ │ │ │ + beq.w 8c79e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8cd7a │ │ │ │ - b.w 8c70e │ │ │ │ - cbnz r0, 8d072 │ │ │ │ + bne.w 8ce0a │ │ │ │ + b.w 8c79e │ │ │ │ + cbnz r0, 8d102 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e168 │ │ │ │ + bne.w 8e1f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cd26 │ │ │ │ + bne.w 8cdb6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd26 │ │ │ │ + beq.w 8cdb6 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c7e8 │ │ │ │ + beq.w 8c878 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 8cd26 │ │ │ │ + b.n 8cdb6 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4a4 │ │ │ │ + beq.w 8c534 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4b2 │ │ │ │ + beq.w 8c542 │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ movw r3, #5732 @ 0x1664 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c4ce │ │ │ │ + bne.w 8c55e │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 8ddd0 │ │ │ │ + bne.w 8de60 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - b.w 8c700 │ │ │ │ + b.w 8c790 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dfe2 │ │ │ │ + beq.w 8e072 │ │ │ │ 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 8d0e2 │ │ │ │ + beq.n 8d172 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - cbnz r2, 8d0fc │ │ │ │ + cbnz r2, 8d18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8b0 │ │ │ │ + beq.w 8c940 │ │ │ │ ldr.w r7, [r6, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8de38 │ │ │ │ + beq.w 8dec8 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de34 │ │ │ │ + bne.w 8dec4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c8bc │ │ │ │ - b.w 8c8c6 │ │ │ │ + beq.w 8c94c │ │ │ │ + b.w 8c956 │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c932 │ │ │ │ + beq.w 8c9c2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cab6 │ │ │ │ + beq.w 8cb46 │ │ │ │ ldr.w r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c932 │ │ │ │ - b.n 8cab6 │ │ │ │ + beq.w 8c9c2 │ │ │ │ + b.n 8cb46 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 8c97c │ │ │ │ + b.n 8ca0c │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c964 │ │ │ │ + bne.w 8c9f4 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c96c │ │ │ │ + bne.w 8c9fc │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c974 │ │ │ │ + bne.w 8ca04 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 8c974 │ │ │ │ + b.n 8ca04 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd84 │ │ │ │ + beq.w 8ce14 │ │ │ │ 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, 8d186 │ │ │ │ + cbnz r7, 8d216 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd9a │ │ │ │ + bne.w 8ce2a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c91c │ │ │ │ + bne.w 8c9ac │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c91c │ │ │ │ + beq.w 8c9ac │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c91c │ │ │ │ + beq.w 8c9ac │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - b.w 8c91c │ │ │ │ + b.w 8c9ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca0e │ │ │ │ + beq.w 8ca9e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8cb08 │ │ │ │ + b.n 8cb98 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd84 │ │ │ │ + beq.w 8ce14 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8d16a │ │ │ │ + bne.n 8d1fa │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8d1dc │ │ │ │ + cbnz r1, 8d26c │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cde4 │ │ │ │ + bne.w 8ce74 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c91c │ │ │ │ + bne.w 8c9ac │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c91c │ │ │ │ - b.n 8d1a4 │ │ │ │ + beq.w 8c9ac │ │ │ │ + b.n 8d234 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d1b4 │ │ │ │ - b.n 8ca36 │ │ │ │ - ldr r3, [pc, #632] @ (8d474 ) │ │ │ │ + bne.n 8d244 │ │ │ │ + b.n 8cac6 │ │ │ │ + ldr r3, [pc, #632] @ (8d504 ) │ │ │ │ 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 │ │ │ │ @@ -145302,1481 +145344,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 8ded8 │ │ │ │ + beq.w 8df68 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r9, [pc, #580] @ 8d480 │ │ │ │ + ldr.w r9, [pc, #580] @ 8d510 │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ ldr.w r3, [r9, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8c9ea │ │ │ │ - ldr r0, [pc, #544] @ (8d478 ) │ │ │ │ - bl 7ad94 │ │ │ │ + beq.w 8ca7a │ │ │ │ + ldr r0, [pc, #544] @ (8d508 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8dfc4 │ │ │ │ + beq.w 8e054 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #528] @ (8d478 ) │ │ │ │ + ldr r1, [pc, #528] @ (8d508 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c9fa │ │ │ │ + b.w 8ca8a │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd84 │ │ │ │ + beq.w 8ce14 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - b.n 8cdd0 │ │ │ │ + b.n 8ce60 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c7c6 │ │ │ │ - b.w 8c7ce │ │ │ │ + beq.w 8c856 │ │ │ │ + b.w 8c85e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8cfca │ │ │ │ + b.n 8d05a │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8d004 │ │ │ │ + b.n 8d094 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c7d4 │ │ │ │ - b.w 8c7dc │ │ │ │ + beq.w 8c864 │ │ │ │ + b.w 8c86c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c892 │ │ │ │ - ldr r0, [pc, #452] @ (8d47c ) │ │ │ │ + b.w 8c922 │ │ │ │ + ldr r0, [pc, #452] @ (8d50c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8ca22 │ │ │ │ + bne.w 8cab2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #432] @ (8d47c ) │ │ │ │ - bl 434e8 │ │ │ │ + ldr r0, [pc, #432] @ (8d50c ) │ │ │ │ + bl 434e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c9a6 │ │ │ │ + b.w 8ca36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3fa │ │ │ │ + beq.w 8d48a │ │ │ │ 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, 8d2f8 │ │ │ │ + cbnz r0, 8d388 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8deb8 │ │ │ │ + bne.w 8df48 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7a0 │ │ │ │ + bne.w 8c830 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7a0 │ │ │ │ + beq.w 8c830 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c7a0 │ │ │ │ - b.n 8d4d2 │ │ │ │ + beq.w 8c830 │ │ │ │ + b.n 8d562 │ │ │ │ str.w lr, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d32a │ │ │ │ + bne.n 8d3ba │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3be │ │ │ │ + bne.n 8d44e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 8d336 │ │ │ │ + cbnz r3, 8d3c6 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d522 │ │ │ │ + bne.w 8d5b2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8d342 │ │ │ │ + cbnz r7, 8d3d2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d564 │ │ │ │ + bne.w 8d5f4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c77c │ │ │ │ + bne.w 8c80c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c77c │ │ │ │ + beq.w 8c80c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 8d362 │ │ │ │ + cbnz r0, 8d3f2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d3fe │ │ │ │ + bne.n 8d48e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d58c │ │ │ │ + bne.w 8d61c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbz r7, 8d372 │ │ │ │ + cbz r7, 8d402 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7a0 │ │ │ │ + bne.w 8c830 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7a0 │ │ │ │ - b.n 8d4d2 │ │ │ │ + beq.w 8c830 │ │ │ │ + b.n 8d562 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.w 8dd4a │ │ │ │ + bmi.w 8ddda │ │ │ │ ldr r1, [r4, #16] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r5, r3 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c490 │ │ │ │ + bne.w 8c520 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.w 8c490 │ │ │ │ + b.w 8c520 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3b2 │ │ │ │ + bne.n 8d442 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3be │ │ │ │ + bne.n 8d44e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c75c │ │ │ │ - b.w 8c764 │ │ │ │ + beq.w 8c7ec │ │ │ │ + b.w 8c7f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ - cbnz r3, 8d3d2 │ │ │ │ + cbnz r3, 8d462 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d526 │ │ │ │ + bne.w 8d5b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3e0 │ │ │ │ + bne.n 8d470 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d564 │ │ │ │ + bne.w 8d5f4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8d3ea │ │ │ │ + cbnz r7, 8d47a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d352 │ │ │ │ + bne.n 8d3e2 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c788 │ │ │ │ + bne.w 8c818 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c788 │ │ │ │ + beq.w 8c818 │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d372 │ │ │ │ + bne.n 8d402 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d372 │ │ │ │ - b.n 8d370 │ │ │ │ + beq.n 8d402 │ │ │ │ + b.n 8d400 │ │ │ │ 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 8d0e0 │ │ │ │ - b.n 8d0e2 │ │ │ │ + bne.w 8d170 │ │ │ │ + b.n 8d172 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8cb58 │ │ │ │ - b.w 8cb60 │ │ │ │ + beq.w 8cbe8 │ │ │ │ + b.w 8cbf0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8cfd8 │ │ │ │ + beq.w 8d068 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8cfe0 │ │ │ │ - b.w 8c7dc │ │ │ │ + beq.w 8d070 │ │ │ │ + b.w 8c86c │ │ │ │ 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 8d462 │ │ │ │ + bne.n 8d4f2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dd76 │ │ │ │ + bne.w 8de06 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8d46e │ │ │ │ + cbnz r0, 8d4fe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2de │ │ │ │ + bne.w 8d36e │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c788 │ │ │ │ + b.w 8c818 │ │ │ │ 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 8dd1c │ │ │ │ + bne.w 8ddac │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cce0 │ │ │ │ + bne.w 8cd70 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cce0 │ │ │ │ + beq.w 8cd70 │ │ │ │ str.w r0, [r2, #136] @ 0x88 │ │ │ │ - b.n 8cce0 │ │ │ │ + b.n 8cd70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.n 8ce22 │ │ │ │ + b.n 8ceb2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8ce14 │ │ │ │ - cbz r6, 8d4c4 │ │ │ │ + b.n 8cea4 │ │ │ │ + cbz r6, 8d554 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8cdbc │ │ │ │ + beq.w 8ce4c │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 8cdbc │ │ │ │ + b.n 8ce4c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8cd6c │ │ │ │ + b.n 8cdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0e2 │ │ │ │ + bne.w 8e172 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 8c7a0 │ │ │ │ + b.w 8c830 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d04c │ │ │ │ + beq.w 8d0dc │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8d04c │ │ │ │ + b.n 8d0dc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8cd5e │ │ │ │ + b.n 8cdee │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8cd1c │ │ │ │ + b.n 8cdac │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8ddc8 │ │ │ │ + beq.w 8de58 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d4ee │ │ │ │ + bne.n 8d57e │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8d51a │ │ │ │ + beq.n 8d5aa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8de98 │ │ │ │ + beq.w 8df28 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d50c │ │ │ │ + bne.n 8d59c │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ str r7, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d536 │ │ │ │ + bne.n 8d5c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 8d568 │ │ │ │ + cbnz r7, 8d5f8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d544 │ │ │ │ + bne.n 8d5d4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d352 │ │ │ │ + bne.w 8d3e2 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8d550 │ │ │ │ + cbnz r7, 8d5e0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3fa │ │ │ │ + bne.w 8d48a │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c794 │ │ │ │ + bne.w 8c824 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c794 │ │ │ │ + beq.w 8c824 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 8d370 │ │ │ │ + b.n 8d400 │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d57a │ │ │ │ + bne.n 8d60a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d354 │ │ │ │ - cbnz r0, 8d584 │ │ │ │ + bne.w 8d3e4 │ │ │ │ + cbnz r0, 8d614 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3fa │ │ │ │ + bne.w 8d48a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d36a │ │ │ │ + beq.w 8d3fa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d378 │ │ │ │ - b.w 8c7a0 │ │ │ │ + beq.w 8d408 │ │ │ │ + b.w 8c830 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e0f4 │ │ │ │ + beq.w 8e184 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c9b6 │ │ │ │ + bne.w 8ca46 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c874 │ │ │ │ - b.w 8c9b6 │ │ │ │ + bne.w 8c904 │ │ │ │ + b.w 8ca46 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d19a │ │ │ │ - b.n 8d1a4 │ │ │ │ + bne.w 8d22a │ │ │ │ + b.n 8d234 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf38 │ │ │ │ + bne.w 8cfc8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d5d6 │ │ │ │ + cbnz r0, 8d666 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ - cbnz r0, 8d60a │ │ │ │ - cbnz r7, 8d5e0 │ │ │ │ + cbnz r0, 8d69a │ │ │ │ + cbnz r7, 8d670 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da06 │ │ │ │ + bne.w 8da96 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d5ec │ │ │ │ + cbnz r0, 8d67c │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df02 │ │ │ │ + bne.w 8df92 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d5f8 │ │ │ │ + cbnz r0, 8d688 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e020 │ │ │ │ + bne.w 8e0b0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc30 │ │ │ │ + b.w 8ccc0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d770 │ │ │ │ + bne.w 8d800 │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df3a │ │ │ │ + bne.w 8dfca │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da0a │ │ │ │ + bne.w 8da9a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d62c │ │ │ │ + bne.n 8d6bc │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df02 │ │ │ │ + bne.w 8df92 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d638 │ │ │ │ + cbnz r0, 8d6c8 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e020 │ │ │ │ + bne.w 8e0b0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8d644 │ │ │ │ + cbnz r0, 8d6d4 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0dc │ │ │ │ + bne.w 8e16c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc3c │ │ │ │ + b.w 8cccc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbd2 │ │ │ │ + bne.w 8dc62 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8d662 │ │ │ │ + cbnz r0, 8d6f2 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df64 │ │ │ │ + bne.w 8dff4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cca8 │ │ │ │ + b.w 8cd38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbf0 │ │ │ │ + bne.w 8dc80 │ │ │ │ str r7, [r2, #116] @ 0x74 │ │ │ │ - b.w 8cca8 │ │ │ │ + b.w 8cd38 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8d688 │ │ │ │ + bne.n 8d718 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dad2 │ │ │ │ + bne.w 8db62 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d696 │ │ │ │ + bne.n 8d726 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db10 │ │ │ │ + bne.w 8dba0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8d6a2 │ │ │ │ + cbnz r0, 8d732 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da8c │ │ │ │ + bne.w 8db1c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8d6ae │ │ │ │ + cbnz r0, 8d73e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da4a │ │ │ │ + bne.w 8dada │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cb7c │ │ │ │ + b.w 8cc0c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf0e │ │ │ │ + bne.w 8cf9e │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d6d2 │ │ │ │ + bne.n 8d762 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ - cbnz r7, 8d704 │ │ │ │ + cbnz r7, 8d794 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8df2c │ │ │ │ + bne.w 8dfbc │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5cc │ │ │ │ - cbnz r0, 8d6ec │ │ │ │ + bne.w 8d65c │ │ │ │ + cbnz r0, 8d77c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d608 │ │ │ │ + bne.n 8d698 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d6f8 │ │ │ │ + cbnz r0, 8d788 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da06 │ │ │ │ + bne.w 8da96 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc18 │ │ │ │ + b.w 8cca8 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d716 │ │ │ │ + bne.n 8d7a6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5cc │ │ │ │ - cbnz r0, 8d720 │ │ │ │ + bne.w 8d65c │ │ │ │ + cbnz r0, 8d7b0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d608 │ │ │ │ + bne.w 8d698 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d72c │ │ │ │ + cbnz r0, 8d7bc │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da06 │ │ │ │ + bne.w 8da96 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d738 │ │ │ │ + cbnz r0, 8d7c8 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df02 │ │ │ │ + bne.w 8df92 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc24 │ │ │ │ + b.w 8ccb4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8d700 │ │ │ │ + beq.n 8d790 │ │ │ │ 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, 8d760 │ │ │ │ + cbnz r0, 8d7f0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf38 │ │ │ │ + bne.w 8cfc8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc0c │ │ │ │ + bne.w 8cc9c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc0c │ │ │ │ + beq.w 8cc9c │ │ │ │ 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 8d78e │ │ │ │ + bne.n 8d81e │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf62 │ │ │ │ + bne.w 8cff2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc24 │ │ │ │ + bne.w 8ccb4 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc24 │ │ │ │ + beq.w 8ccb4 │ │ │ │ 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 8d7bc │ │ │ │ + bne.n 8d84c │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf90 │ │ │ │ + bne.w 8d020 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfa8 │ │ │ │ - b.w 8cc3c │ │ │ │ + beq.w 8d038 │ │ │ │ + b.w 8cccc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ceba │ │ │ │ + bne.w 8cf4a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d7e0 │ │ │ │ + cbnz r0, 8d870 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d864 │ │ │ │ + bne.n 8d8f4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d7ec │ │ │ │ + bne.n 8d87c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8aa │ │ │ │ + bne.n 8d93a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfbc │ │ │ │ + bne.w 8e04c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r7, 8d816 │ │ │ │ - cbnz r0, 8d804 │ │ │ │ + cbnz r7, 8d8a6 │ │ │ │ + cbnz r0, 8d894 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6be │ │ │ │ + bne.w 8d74e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbe8 │ │ │ │ + b.w 8cc78 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dca6 │ │ │ │ + bne.w 8dd36 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d826 │ │ │ │ + cbnz r0, 8d8b6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6c2 │ │ │ │ + bne.w 8d752 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d834 │ │ │ │ + bne.n 8d8c4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d700 │ │ │ │ + bne.w 8d790 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ded4 │ │ │ │ + bne.w 8df64 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5cc │ │ │ │ - cbnz r0, 8d850 │ │ │ │ + bne.w 8d65c │ │ │ │ + cbnz r0, 8d8e0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d608 │ │ │ │ + bne.w 8d698 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc0c │ │ │ │ + b.w 8cc9c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc7c │ │ │ │ + bne.w 8dd0c │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d874 │ │ │ │ + bne.n 8d904 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 8d8ae │ │ │ │ + cbnz r7, 8d93e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dfc0 │ │ │ │ + bne.w 8e050 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d816 │ │ │ │ - cbnz r0, 8d88e │ │ │ │ + bne.n 8d8a6 │ │ │ │ + cbnz r0, 8d91e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6be │ │ │ │ + bne.w 8d74e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d89a │ │ │ │ + cbnz r0, 8d92a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d700 │ │ │ │ + bne.w 8d790 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbf4 │ │ │ │ + b.w 8cc84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cee4 │ │ │ │ + bne.w 8cf74 │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d8be │ │ │ │ + bne.n 8d94e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d816 │ │ │ │ - cbnz r0, 8d8c8 │ │ │ │ + bne.n 8d8a6 │ │ │ │ + cbnz r0, 8d958 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6be │ │ │ │ + bne.w 8d74e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d8d4 │ │ │ │ + cbnz r0, 8d964 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d700 │ │ │ │ + bne.w 8d790 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8d8e0 │ │ │ │ + cbnz r0, 8d970 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5ca │ │ │ │ + bne.w 8d65a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc00 │ │ │ │ + b.w 8cc90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc28 │ │ │ │ + bne.w 8dcb8 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d902 │ │ │ │ + bne.n 8d992 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ - cbnz r7, 8d936 │ │ │ │ - cbnz r0, 8d90a │ │ │ │ + cbnz r7, 8d9c6 │ │ │ │ + cbnz r0, 8d99a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d976 │ │ │ │ + bne.n 8da06 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfb4 │ │ │ │ + bne.w 8e044 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d7d2 │ │ │ │ - cbnz r0, 8d924 │ │ │ │ + bne.w 8d862 │ │ │ │ + cbnz r0, 8d9b4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d860 │ │ │ │ + bne.n 8d8f0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbc4 │ │ │ │ + b.w 8cc54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ce90 │ │ │ │ + bne.w 8cf20 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 8d942 │ │ │ │ + cbnz r0, 8d9d2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - cbnz r7, 8d97a │ │ │ │ + cbnz r7, 8da0a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dfb8 │ │ │ │ + bne.w 8e048 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d7d2 │ │ │ │ - cbnz r0, 8d95c │ │ │ │ + bne.w 8d862 │ │ │ │ + cbnz r0, 8d9ec │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d860 │ │ │ │ + bne.n 8d8f0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d966 │ │ │ │ + cbnz r0, 8d9f6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8aa │ │ │ │ + bne.n 8d93a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbd0 │ │ │ │ + b.w 8cc60 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc52 │ │ │ │ + bne.w 8dce2 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d98c │ │ │ │ + bne.n 8da1c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d7d2 │ │ │ │ - cbnz r0, 8d996 │ │ │ │ + bne.w 8d862 │ │ │ │ + cbnz r0, 8da26 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d860 │ │ │ │ + bne.w 8d8f0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d9a0 │ │ │ │ + cbnz r0, 8da30 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8aa │ │ │ │ + bne.n 8d93a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d9ac │ │ │ │ + cbnz r0, 8da3c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d814 │ │ │ │ + bne.w 8d8a4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbdc │ │ │ │ + b.w 8cc6c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ce66 │ │ │ │ + bne.w 8cef6 │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d9d2 │ │ │ │ + bne.n 8da62 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8f4 │ │ │ │ + bne.n 8d984 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8df36 │ │ │ │ + bne.w 8dfc6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d936 │ │ │ │ - cbnz r0, 8d9ea │ │ │ │ + bne.n 8d9c6 │ │ │ │ + cbnz r0, 8da7a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d976 │ │ │ │ + bne.n 8da06 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d9f6 │ │ │ │ + cbnz r0, 8da86 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d7d0 │ │ │ │ + bne.w 8d860 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbb8 │ │ │ │ + b.w 8cc48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf62 │ │ │ │ + bne.w 8cff2 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8e098 │ │ │ │ + bne.w 8e128 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df06 │ │ │ │ + bne.w 8df96 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8da2e │ │ │ │ + bne.n 8dabe │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e020 │ │ │ │ + bne.w 8e0b0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d644 │ │ │ │ + bne.w 8d6d4 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d644 │ │ │ │ - b.w 8cfbc │ │ │ │ + beq.w 8d6d4 │ │ │ │ + b.w 8d04c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbfe │ │ │ │ + bne.w 8dc8e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ - cbnz r0, 8da5a │ │ │ │ + cbnz r0, 8daea │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d9c0 │ │ │ │ + bne.n 8da50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8da68 │ │ │ │ + bne.n 8daf8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8f0 │ │ │ │ + bne.w 8d980 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df32 │ │ │ │ + bne.w 8dfc2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d936 │ │ │ │ - cbnz r0, 8da84 │ │ │ │ + bne.w 8d9c6 │ │ │ │ + cbnz r0, 8db14 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d976 │ │ │ │ + bne.w 8da06 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbac │ │ │ │ + b.w 8cc3c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r7, 8da9a │ │ │ │ + cbnz r7, 8db2a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8da4c │ │ │ │ - cbnz r0, 8daa2 │ │ │ │ + bne.n 8dadc │ │ │ │ + cbnz r0, 8db32 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d9bc │ │ │ │ + bne.n 8da4c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8daae │ │ │ │ + cbnz r0, 8db3e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8f0 │ │ │ │ + bne.w 8d980 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8daba │ │ │ │ + cbnz r0, 8db4a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d934 │ │ │ │ + bne.w 8d9c4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cba0 │ │ │ │ + b.w 8cc30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d424 │ │ │ │ + bne.w 8d4b4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d424 │ │ │ │ + beq.w 8d4b4 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8dae2 │ │ │ │ + bne.n 8db72 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbnz r0, 8db14 │ │ │ │ + cbnz r0, 8dba4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8daee │ │ │ │ + bne.n 8db7e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8da8c │ │ │ │ + bne.n 8db1c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfb0 │ │ │ │ + bne.w 8e040 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8da4c │ │ │ │ - cbnz r0, 8db08 │ │ │ │ + bne.n 8dadc │ │ │ │ + cbnz r0, 8db98 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9bc │ │ │ │ + bne.w 8da4c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cb88 │ │ │ │ + b.w 8cc18 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8db24 │ │ │ │ + bne.n 8dbb4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8da8e │ │ │ │ + bne.n 8db1e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df60 │ │ │ │ + bne.w 8dff0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8da4c │ │ │ │ - cbnz r0, 8db3c │ │ │ │ + bne.n 8dadc │ │ │ │ + cbnz r0, 8dbcc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9bc │ │ │ │ + bne.w 8da4c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8db48 │ │ │ │ + cbnz r0, 8dbd8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8f0 │ │ │ │ + bne.w 8d980 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cb94 │ │ │ │ + b.w 8cc24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8ddfc │ │ │ │ + beq.w 8de8c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db50 │ │ │ │ + bne.n 8dbe0 │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8db7c │ │ │ │ + beq.n 8dc0c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e02e │ │ │ │ + beq.w 8e0be │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8db6e │ │ │ │ + bne.n 8dbfe │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c7f0 │ │ │ │ + beq.w 8c880 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cd3e │ │ │ │ - b.w 8cd36 │ │ │ │ + beq.w 8cdce │ │ │ │ + b.w 8cdc6 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d026 │ │ │ │ + beq.w 8d0b6 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c770 │ │ │ │ + b.w 8c800 │ │ │ │ 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, 8dbc2 │ │ │ │ + cbnz r0, 8dc52 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df92 │ │ │ │ + bne.w 8e022 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc9c │ │ │ │ + bne.w 8cd2c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc9c │ │ │ │ + beq.w 8cd2c │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 8e0e8 │ │ │ │ + bne.w 8e178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cca8 │ │ │ │ + bne.w 8cd38 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cca8 │ │ │ │ + beq.w 8cd38 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8cca8 │ │ │ │ - b.n 8d672 │ │ │ │ + beq.w 8cd38 │ │ │ │ + b.n 8d702 │ │ │ │ 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, 8dc18 │ │ │ │ + cbnz r0, 8dca8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ce66 │ │ │ │ + bne.w 8cef6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb94 │ │ │ │ + bne.w 8cc24 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cb94 │ │ │ │ + beq.w 8cc24 │ │ │ │ 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, 8dc42 │ │ │ │ + cbnz r0, 8dcd2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ce90 │ │ │ │ + bne.w 8cf20 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbac │ │ │ │ + bne.w 8cc3c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbac │ │ │ │ + beq.w 8cc3c │ │ │ │ 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, 8dc6c │ │ │ │ + cbnz r0, 8dcfc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ceba │ │ │ │ + bne.w 8cf4a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbc4 │ │ │ │ + bne.w 8cc54 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbc4 │ │ │ │ + beq.w 8cc54 │ │ │ │ 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, 8dc96 │ │ │ │ + cbnz r0, 8dd26 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cee4 │ │ │ │ + bne.w 8cf74 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbdc │ │ │ │ + bne.w 8cc6c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbdc │ │ │ │ + beq.w 8cc6c │ │ │ │ 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, 8dcc0 │ │ │ │ + cbnz r0, 8dd50 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf0e │ │ │ │ + bne.w 8cf9e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbf4 │ │ │ │ + bne.w 8cc84 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbf4 │ │ │ │ - b.n 8d746 │ │ │ │ + beq.w 8cc84 │ │ │ │ + b.n 8d7d6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ce38 │ │ │ │ - b.w 8cb70 │ │ │ │ + beq.w 8cec8 │ │ │ │ + b.w 8cc00 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e148 │ │ │ │ + bne.w 8e1d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db96 │ │ │ │ + bne.w 8dc26 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8db96 │ │ │ │ + beq.w 8dc26 │ │ │ │ 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 8d026 │ │ │ │ - b.n 8dba2 │ │ │ │ + beq.w 8d0b6 │ │ │ │ + b.n 8dc32 │ │ │ │ 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 8cce0 │ │ │ │ + bne.w 8cd70 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cce0 │ │ │ │ + beq.w 8cd70 │ │ │ │ ldr.w r7, [lr, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8d4a0 │ │ │ │ - b.w 8cce0 │ │ │ │ + bne.w 8d530 │ │ │ │ + b.w 8cd70 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d38a │ │ │ │ + bne.w 8d41a │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d38a │ │ │ │ + bne.w 8d41a │ │ │ │ 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 8d38a │ │ │ │ + b.w 8d41a │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d352 │ │ │ │ + beq.w 8d3e2 │ │ │ │ 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, 8dd90 │ │ │ │ + cbnz r0, 8de20 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2de │ │ │ │ + bne.w 8d36e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8dd9c │ │ │ │ + cbnz r0, 8de2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8deb8 │ │ │ │ + bne.w 8df48 │ │ │ │ mov r0, sl │ │ │ │ - b.w 8c794 │ │ │ │ + b.w 8c824 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ - b.w 8c8c6 │ │ │ │ + b.w 8c956 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e040 │ │ │ │ + beq.w 8e0d0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dda8 │ │ │ │ + bne.n 8de38 │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8d4f4 │ │ │ │ + bne.w 8d584 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e14e │ │ │ │ + bne.w 8e1de │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8d0ba │ │ │ │ + beq.w 8d14a │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8db56 │ │ │ │ + bne.w 8dbe6 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8dea8 │ │ │ │ + beq.n 8df38 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de04 │ │ │ │ + bne.n 8de94 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 8de2c │ │ │ │ + beq.n 8debc │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6aa │ │ │ │ + beq.w 8c73a │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8de1e │ │ │ │ + bne.n 8deae │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8d104 │ │ │ │ + bne.w 8d194 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #23 │ │ │ │ - bpl.w 8d106 │ │ │ │ + bpl.w 8d196 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 8d106 │ │ │ │ + bpl.w 8d196 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8d104 │ │ │ │ + b.w 8d194 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8df92 │ │ │ │ + bne.w 8e022 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ str r7, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d656 │ │ │ │ + bne.w 8d6e6 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d656 │ │ │ │ - b.w 8d654 │ │ │ │ + beq.w 8d6e6 │ │ │ │ + b.w 8d6e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ca80 │ │ │ │ - b.w 8d0f4 │ │ │ │ - cbz r6, 8de90 │ │ │ │ + bne.w 8cb10 │ │ │ │ + b.w 8d184 │ │ │ │ + cbz r6, 8df20 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c8c6 │ │ │ │ + beq.w 8c956 │ │ │ │ str.w r1, [r4, #140] @ 0x8c │ │ │ │ - b.w 8c8c6 │ │ │ │ + b.w 8c956 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 8de08 │ │ │ │ + bne.n 8de98 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d560 │ │ │ │ + beq.w 8d5f0 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 8d2fa │ │ │ │ + beq.w 8d38a │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d300 │ │ │ │ - b.w 8c7a0 │ │ │ │ + beq.w 8d390 │ │ │ │ + b.w 8c830 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.n 8d846 │ │ │ │ + b.n 8d8d6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.w 8d23a │ │ │ │ + b.w 8d2ca │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8c6d0 │ │ │ │ + bgt.w 8c760 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - b.w 8c97c │ │ │ │ + b.w 8ca0c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d79e │ │ │ │ + bne.w 8d82e │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8df56 │ │ │ │ + bne.n 8dfe6 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e022 │ │ │ │ + bne.w 8e0b2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d644 │ │ │ │ + bne.w 8d6d4 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d644 │ │ │ │ + beq.w 8d6d4 │ │ │ │ mov ip, lr │ │ │ │ - b.w 8cfbc │ │ │ │ + b.w 8d04c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.w 8d6e4 │ │ │ │ + b.w 8d774 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8da7a │ │ │ │ + b.n 8db0a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8d9e2 │ │ │ │ + b.n 8da72 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8df46 │ │ │ │ + bne.n 8dfd6 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8df02 │ │ │ │ + bne.n 8df92 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0a0 │ │ │ │ + bne.w 8e130 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e022 │ │ │ │ + bne.n 8e0b2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d63c │ │ │ │ - b.w 8d644 │ │ │ │ + beq.w 8d6cc │ │ │ │ + b.w 8d6d4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8db32 │ │ │ │ + b.n 8dbc2 │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8d672 │ │ │ │ + b.w 8d702 │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3, #104] @ 0x68 │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ strne r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8df82 │ │ │ │ + cbnz r7, 8e012 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dba8 │ │ │ │ + bne.w 8dc38 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc90 │ │ │ │ + bne.w 8cd20 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc90 │ │ │ │ + beq.w 8cd20 │ │ │ │ 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, 8dfac │ │ │ │ + cbnz r0, 8e03c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbd2 │ │ │ │ + bne.w 8dc62 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - b.n 8dbe2 │ │ │ │ + b.n 8dc72 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8dafe │ │ │ │ + b.n 8db8e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d91c │ │ │ │ + b.n 8d9ac │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d954 │ │ │ │ + b.n 8d9e4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d7fa │ │ │ │ + b.n 8d88a │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d884 │ │ │ │ + b.n 8d914 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #536] @ (8e1e0 ) │ │ │ │ - bl 434e8 │ │ │ │ + ldr r0, [pc, #536] @ (8e270 ) │ │ │ │ + bl 434e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c9a6 │ │ │ │ + b.w 8ca36 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c89c │ │ │ │ + bne.w 8c92c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c89c │ │ │ │ + beq.w 8c92c │ │ │ │ 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 8d0fc │ │ │ │ + bne.w 8d18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d104 │ │ │ │ - b.w 8d0f4 │ │ │ │ + beq.w 8d194 │ │ │ │ + b.w 8d184 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d4a0 │ │ │ │ + beq.w 8d530 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ - b.n 8dd3c │ │ │ │ + b.n 8ddcc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e100 │ │ │ │ + bne.n 8e190 │ │ │ │ str r7, [r2, #92] @ 0x5c │ │ │ │ - b.w 8cc54 │ │ │ │ + b.w 8cce4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf90 │ │ │ │ + bne.w 8d020 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d63c │ │ │ │ - b.w 8d644 │ │ │ │ + beq.w 8d6cc │ │ │ │ + b.w 8d6d4 │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8ddae │ │ │ │ + bne.w 8de3e │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 8c6ac │ │ │ │ + b.w 8c73c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53804 @ 0xd22c │ │ │ │ + movw r1, #52716 @ 0xcdec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8c9a6 │ │ │ │ + b.w 8ca36 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dba8 │ │ │ │ + bne.w 8dc38 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ str r7, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 8e07e │ │ │ │ + cbnz r0, 8e10e │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de64 │ │ │ │ + bne.w 8def4 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8e090 │ │ │ │ + cbnz r0, 8e120 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d654 │ │ │ │ + bne.w 8d6e4 │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8cc9c │ │ │ │ + b.w 8cd2c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc9c │ │ │ │ + b.w 8cd2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8df4e │ │ │ │ + beq.w 8dfde │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d63c │ │ │ │ - b.w 8d644 │ │ │ │ + beq.w 8d6cc │ │ │ │ + b.w 8d6d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8df6a │ │ │ │ + bne.w 8dffa │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8e0be │ │ │ │ + cbnz r7, 8e14e │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8e070 │ │ │ │ + bne.n 8e100 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc90 │ │ │ │ + bne.w 8cd20 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc90 │ │ │ │ - b.n 8de64 │ │ │ │ + beq.w 8cd20 │ │ │ │ + b.n 8def4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cfb0 │ │ │ │ - b.w 8cfbc │ │ │ │ + bne.w 8d040 │ │ │ │ + b.w 8d04c │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8cfbc │ │ │ │ + b.w 8d04c │ │ │ │ mov sl, r0 │ │ │ │ - b.w 8d308 │ │ │ │ + b.w 8d398 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dbe8 │ │ │ │ - b.w 8cca8 │ │ │ │ + beq.w 8dc78 │ │ │ │ + b.w 8cd38 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8caf6 │ │ │ │ - b.w 8c9b6 │ │ │ │ + beq.w 8cb86 │ │ │ │ + b.w 8ca46 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e012 │ │ │ │ - b.w 8cc54 │ │ │ │ + bne.n 8e0a2 │ │ │ │ + b.w 8cce4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e128 │ │ │ │ + bne.n 8e1b8 │ │ │ │ str.w r0, [r2, #128] @ 0x80 │ │ │ │ - b.w 8ccb8 │ │ │ │ + b.w 8cd48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e138 │ │ │ │ + bne.n 8e1c8 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ - b.w 8ccc4 │ │ │ │ + b.w 8cd54 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8e114 │ │ │ │ - b.w 8ccb8 │ │ │ │ + bne.n 8e1a4 │ │ │ │ + b.w 8cd48 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8e122 │ │ │ │ - b.w 8ccc4 │ │ │ │ + bne.n 8e1b2 │ │ │ │ + b.w 8cd54 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 8d012 │ │ │ │ + b.w 8d0a2 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d0ba │ │ │ │ - b.n 8ddd2 │ │ │ │ + beq.w 8d14a │ │ │ │ + b.n 8de62 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ccfc │ │ │ │ - b.w 8c700 │ │ │ │ + bne.w 8cd8c │ │ │ │ + b.w 8c790 │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8d072 │ │ │ │ + b.w 8d102 │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8d03e │ │ │ │ + b.w 8d0ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e1c4 │ │ │ │ + bne.n 8e254 │ │ │ │ str r7, [r2, #96] @ 0x60 │ │ │ │ - b.w 8cc60 │ │ │ │ + b.w 8ccf0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e1a8 │ │ │ │ + bne.n 8e238 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ - b.w 8cc6c │ │ │ │ + b.w 8ccfc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e1d2 │ │ │ │ + bne.n 8e262 │ │ │ │ str r7, [r2, #88] @ 0x58 │ │ │ │ - b.w 8cc48 │ │ │ │ + b.w 8ccd8 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e196 │ │ │ │ - b.w 8cc6c │ │ │ │ + bne.n 8e226 │ │ │ │ + b.w 8ccfc │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ce04 │ │ │ │ - b.w 8c8d0 │ │ │ │ + bne.w 8ce94 │ │ │ │ + b.w 8c960 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e18a │ │ │ │ - b.w 8cc60 │ │ │ │ + bne.n 8e21a │ │ │ │ + b.w 8ccf0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e1a2 │ │ │ │ - b.w 8cc48 │ │ │ │ + bne.n 8e232 │ │ │ │ + b.w 8ccd8 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 8e1ee │ │ │ │ + bmi.n 8e27e │ │ │ │ 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 8e752 │ │ │ │ + bpl.w 8e7e2 │ │ │ │ ldr.w r6, [r0, #440] @ 0x1b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8e460 │ │ │ │ + bne.w 8e4f0 │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e770 │ │ │ │ + beq.w 8e800 │ │ │ │ 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] │ │ │ │ @@ -146789,163 +146831,163 @@ │ │ │ │ blx 2b47c │ │ │ │ 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 8e556 │ │ │ │ + beq.w 8e5e6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e556 │ │ │ │ - ldr r1, [pc, #724] @ (8e53c ) │ │ │ │ + bpl.w 8e5e6 │ │ │ │ + ldr r1, [pc, #724] @ (8e5cc ) │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r3, [r1, #948] @ 0x3b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e6f6 │ │ │ │ + bne.w 8e786 │ │ │ │ ldr.w r2, [r1, #956] @ 0x3bc │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e6f6 │ │ │ │ - ldr r3, [pc, #696] @ (8e540 ) │ │ │ │ + beq.w 8e786 │ │ │ │ + ldr r3, [pc, #696] @ (8e5d0 ) │ │ │ │ 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 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7a0 │ │ │ │ + bne.w 8e830 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ + beq.w 8e4e6 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 8e456 │ │ │ │ + bpl.w 8e4e6 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8e456 │ │ │ │ + ble.w 8e4e6 │ │ │ │ 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 8e448 │ │ │ │ + bne.w 8e4d8 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 8e448 │ │ │ │ + beq.w 8e4d8 │ │ │ │ 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 8e4d2 │ │ │ │ + bgt.w 8e562 │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e3f2 │ │ │ │ + blt.n 8e482 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e448 │ │ │ │ + beq.w 8e4d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e578 │ │ │ │ + beq.w 8e608 │ │ │ │ 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 8e474 │ │ │ │ + blt.w 8e504 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e448 │ │ │ │ + beq.n 8e4d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e5ea │ │ │ │ + beq.w 8e67a │ │ │ │ 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 8e568 │ │ │ │ + bgt.w 8e5f8 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e526 │ │ │ │ + blt.w 8e5b6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e448 │ │ │ │ + beq.n 8e4d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e646 │ │ │ │ + beq.w 8e6d6 │ │ │ │ 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 8e544 │ │ │ │ + bgt.w 8e5d4 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e562 │ │ │ │ + blt.w 8e5f2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e448 │ │ │ │ + beq.n 8e4d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e69e │ │ │ │ + beq.w 8e72e │ │ │ │ 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 8e386 │ │ │ │ + b.n 8e416 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e340 │ │ │ │ + bne.n 8e3d0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8e554 │ │ │ │ + ble.w 8e5e4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r1, [r4, #16] │ │ │ │ - bge.n 8e49c │ │ │ │ + bge.n 8e52c │ │ │ │ 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 │ │ │ │ @@ -146956,404 +146998,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 8e554 │ │ │ │ + beq.w 8e5e4 │ │ │ │ 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 8e2e4 │ │ │ │ + blt.w 8e374 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e790 │ │ │ │ + beq.w 8e820 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 8e46c │ │ │ │ + cbnz r3, 8e4fc │ │ │ │ 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 8e370 │ │ │ │ + bne.w 8e400 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e554 │ │ │ │ + ble.n 8e5e4 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ble.n 8e402 │ │ │ │ + ble.n 8e492 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e730 │ │ │ │ + bgt.w 8e7c0 │ │ │ │ ldrsh.w r2, [sl, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e79c │ │ │ │ + blt.w 8e82c │ │ │ │ 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 8e52c │ │ │ │ + bgt.n 8e5bc │ │ │ │ ldrsb.w r1, [sl, r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8e49e │ │ │ │ + bge.n 8e52e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r8, #7 │ │ │ │ - ble.n 8e40e │ │ │ │ + ble.n 8e49e │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e73c │ │ │ │ + bgt.w 8e7cc │ │ │ │ strh.w r1, [sl, r6, lsl #1] │ │ │ │ - b.n 8e412 │ │ │ │ + b.n 8e4a2 │ │ │ │ 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 8e55c │ │ │ │ + blt.n 8e5ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e448 │ │ │ │ + beq.n 8e4d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8e578 │ │ │ │ + beq.n 8e608 │ │ │ │ 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 8e474 │ │ │ │ + blt.n 8e504 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r2, r1, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e368 │ │ │ │ - b.n 8e448 │ │ │ │ + bne.w 8e3f8 │ │ │ │ + b.n 8e4d8 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e47a │ │ │ │ - b.n 8e3ac │ │ │ │ + beq.n 8e50a │ │ │ │ + b.n 8e43c │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r1, [sl, r6, lsl #1] │ │ │ │ ldrgt.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e4b8 │ │ │ │ + b.n 8e548 │ │ │ │ nop │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e3c8 │ │ │ │ + b.n 8e458 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e460 │ │ │ │ + b.n 8e4f0 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e47a │ │ │ │ - b.n 8e4f4 │ │ │ │ + beq.n 8e50a │ │ │ │ + b.n 8e584 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e47a │ │ │ │ - b.n 8e3e2 │ │ │ │ + beq.n 8e50a │ │ │ │ + b.n 8e472 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e392 │ │ │ │ + b.n 8e422 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 8e5ce │ │ │ │ + bne.n 8e65e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 8e5ce │ │ │ │ + bne.n 8e65e │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e71e │ │ │ │ + beq.w 8e7ae │ │ │ │ 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 8e712 │ │ │ │ + beq.w 8e7a2 │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e448 │ │ │ │ + beq.w 8e4d8 │ │ │ │ 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 8e352 │ │ │ │ - b.n 8e506 │ │ │ │ + ble.w 8e3e2 │ │ │ │ + b.n 8e596 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 8e370 │ │ │ │ + bne.w 8e400 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e370 │ │ │ │ + bne.w 8e400 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e74e │ │ │ │ + beq.w 8e7de │ │ │ │ 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 8e742 │ │ │ │ + beq.w 8e7d2 │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e448 │ │ │ │ - b.n 8e370 │ │ │ │ + beq.w 8e4d8 │ │ │ │ + b.n 8e400 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e3ac │ │ │ │ + bne.w 8e43c │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e3ac │ │ │ │ + bne.w 8e43c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e71a │ │ │ │ + beq.n 8e7aa │ │ │ │ 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 8e716 │ │ │ │ + beq.n 8e7a6 │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e448 │ │ │ │ - b.n 8e3ac │ │ │ │ + beq.w 8e4d8 │ │ │ │ + b.n 8e43c │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e3e2 │ │ │ │ + bne.w 8e472 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e3e2 │ │ │ │ + bne.w 8e472 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e74a │ │ │ │ + beq.n 8e7da │ │ │ │ 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 8e746 │ │ │ │ + beq.n 8e7d6 │ │ │ │ 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 2c3ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e448 │ │ │ │ - b.n 8e3e2 │ │ │ │ - ldr r0, [pc, #252] @ (8e7f4 ) │ │ │ │ - bl 7ad94 │ │ │ │ + beq.w 8e4d8 │ │ │ │ + b.n 8e472 │ │ │ │ + ldr r0, [pc, #252] @ (8e884 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8e722 │ │ │ │ - ldr r3, [pc, #244] @ (8e7f8 ) │ │ │ │ + beq.n 8e7b2 │ │ │ │ + ldr r3, [pc, #244] @ (8e888 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r1, [pc, #228] @ (8e7f4 ) │ │ │ │ - b.n 8e294 │ │ │ │ + ldr r1, [pc, #228] @ (8e884 ) │ │ │ │ + b.n 8e324 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e5bc │ │ │ │ + b.n 8e64c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e68a │ │ │ │ + b.n 8e71a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e676 │ │ │ │ + b.n 8e706 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e5a6 │ │ │ │ - movw r0, #53972 @ 0xd2d4 │ │ │ │ + b.n 8e636 │ │ │ │ + movw r0, #52884 @ 0xce94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ - b.n 8e456 │ │ │ │ + bl 242074 │ │ │ │ + b.n 8e4e6 │ │ │ │ ldr.w r2, [sl, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e49c │ │ │ │ + bge.w 8e52c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e412 │ │ │ │ + b.n 8e4a2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e632 │ │ │ │ + b.n 8e6c2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e6e2 │ │ │ │ + b.n 8e772 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e6ce │ │ │ │ + b.n 8e75e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e61c │ │ │ │ + b.n 8e6ac │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #53892 @ 0xd284 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e46e │ │ │ │ - bl 23bfc0 │ │ │ │ - bl f7070 │ │ │ │ + b.n 8e4fe │ │ │ │ + bl 23aac0 │ │ │ │ + bl f73c8 │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - cbz r6, 8e796 │ │ │ │ + cbz r6, 8e826 │ │ │ │ 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 8e264 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 8e76a │ │ │ │ + bne.w 8e2f4 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 8e7fa │ │ │ │ str.w r6, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e790 │ │ │ │ + b.n 8e820 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 8e4cc │ │ │ │ + b.n 8e55c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 8e7e4 │ │ │ │ + cbz r0, 8e874 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f69f0 │ │ │ │ - cbnz r0, 8e7c0 │ │ │ │ - movw r0, #53972 @ 0xd2d4 │ │ │ │ + bl f6d48 │ │ │ │ + cbnz r0, 8e850 │ │ │ │ + movw r0, #52884 @ 0xce94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 8e7d6 │ │ │ │ + cbz r3, 8e866 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e7d6 │ │ │ │ + bge.n 8e866 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8e7ea │ │ │ │ + cbz r2, 8e87a │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8e2b8 │ │ │ │ - b.n 8e456 │ │ │ │ + bne.w 8e348 │ │ │ │ + b.n 8e4e6 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - b.n 8e7c8 │ │ │ │ + b.n 8e858 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7d6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e866 │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e7fc : │ │ │ │ +0008e88c : │ │ │ │ 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 8ea24 │ │ │ │ + beq.w 8eab4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.w 8ea12 │ │ │ │ + blt.w 8eaa2 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 8e99c │ │ │ │ - ldr r3, [pc, #512] @ (8ea28 ) │ │ │ │ + bgt.w 8ea2c │ │ │ │ + ldr r3, [pc, #512] @ (8eab8 ) │ │ │ │ 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 8e92c │ │ │ │ - ldr r0, [pc, #488] @ (8ea2c ) │ │ │ │ + beq.n 8e9bc │ │ │ │ + ldr r0, [pc, #488] @ (8eabc ) │ │ │ │ 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 8e9da │ │ │ │ + bne.w 8ea6a │ │ │ │ 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 8e8d2 │ │ │ │ - cbz r2, 8e8c6 │ │ │ │ - ldr r4, [pc, #408] @ (8ea28 ) │ │ │ │ + bne.n 8e962 │ │ │ │ + cbz r2, 8e956 │ │ │ │ + ldr r4, [pc, #408] @ (8eab8 ) │ │ │ │ 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 │ │ │ │ @@ -147370,190 +147412,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 8e97a │ │ │ │ + bne.n 8ea0a │ │ │ │ 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 8e942 │ │ │ │ + blt.n 8e9d2 │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e88c │ │ │ │ + beq.n 8e91c │ │ │ │ add.w r0, ip, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 8e960 │ │ │ │ + cbnz r2, 8e9f0 │ │ │ │ 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 8e968 │ │ │ │ + blt.n 8e9f8 │ │ │ │ cmp r0, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e906 │ │ │ │ + bne.n 8e996 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e88e │ │ │ │ - b.n 8e8c6 │ │ │ │ + bne.n 8e91e │ │ │ │ + b.n 8e956 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e862 │ │ │ │ - b.n 8e8c6 │ │ │ │ + bne.n 8e8f2 │ │ │ │ + b.n 8e956 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - bne.n 8e8fa │ │ │ │ + bne.n 8e98a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e88e │ │ │ │ - b.n 8e8c6 │ │ │ │ + bne.n 8e91e │ │ │ │ + b.n 8e956 │ │ │ │ cmp ip, r0 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 8e88e │ │ │ │ + beq.n 8e91e │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e954 │ │ │ │ + bge.n 8e9e4 │ │ │ │ adds r4, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e906 │ │ │ │ + bne.n 8e996 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e88e │ │ │ │ - b.n 8e8c6 │ │ │ │ + bne.n 8e91e │ │ │ │ + b.n 8e956 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e98c │ │ │ │ + blt.n 8ea1c │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e88e │ │ │ │ - b.n 8e8fa │ │ │ │ + beq.n 8e91e │ │ │ │ + b.n 8e98a │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.w 8e88e │ │ │ │ - b.n 8e8fa │ │ │ │ + beq.w 8e91e │ │ │ │ + b.n 8e98a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 8e92c │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.n 8e9bc │ │ │ │ + bl 23aac0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e8c6 │ │ │ │ + beq.n 8e956 │ │ │ │ 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 8e8da │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 8e96a │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8ea02 │ │ │ │ + bne.n 8ea92 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e862 │ │ │ │ + bne.w 8e8f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e862 │ │ │ │ + b.n 8e8f2 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e862 │ │ │ │ + b.n 8e8f2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e8c6 │ │ │ │ - ldr r3, [pc, #8] @ (8ea30 ) │ │ │ │ - b.n 8e8c6 │ │ │ │ + b.n 8e956 │ │ │ │ + ldr r3, [pc, #8] @ (8eac0 ) │ │ │ │ + b.n 8e956 │ │ │ │ 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] @ (8ebec ) │ │ │ │ + ldr r5, [pc, #420] @ (8ec7c ) │ │ │ │ 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 8eb22 │ │ │ │ + beq.n 8ebb2 │ │ │ │ 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] @ (8ebf0 ) │ │ │ │ + ldr r2, [pc, #380] @ (8ec80 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8eb80 │ │ │ │ + bne.n 8ec10 │ │ │ │ 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 8eaca │ │ │ │ + bne.n 8eb5a │ │ │ │ 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 8eb14 │ │ │ │ + bne.n 8eba4 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147564,15 +147606,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 8eb1a │ │ │ │ + blt.n 8ebaa │ │ │ │ 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 │ │ │ │ @@ -147580,21 +147622,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 8eabe │ │ │ │ + b.n 8eb4e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8eae0 │ │ │ │ + bge.n 8eb70 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 8eae2 │ │ │ │ + b.n 8eb72 │ │ │ │ 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 │ │ │ │ @@ -147602,116 +147644,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 1c7768 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6068 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eabe │ │ │ │ + beq.n 8eb4e │ │ │ │ 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] @ (8ebf0 ) │ │ │ │ + ldr r2, [pc, #136] @ (8ec80 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8eba8 │ │ │ │ + cbnz r1, 8ec38 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ea86 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8eb16 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ebce │ │ │ │ + bne.n 8ec5e │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ea80 │ │ │ │ + bne.w 8eb10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ea80 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8eb10 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ebde │ │ │ │ + bne.n 8ec6e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eb74 │ │ │ │ + bne.n 8ec04 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eb74 │ │ │ │ + b.n 8ec04 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ea80 │ │ │ │ + b.n 8eb10 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eb74 │ │ │ │ + b.n 8ec04 │ │ │ │ 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] @ (8ed70 ) │ │ │ │ + ldr r5, [pc, #360] @ (8ee00 ) │ │ │ │ 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 8ecaa │ │ │ │ + beq.n 8ed3a │ │ │ │ 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] @ (8ed74 ) │ │ │ │ + ldr r2, [pc, #320] @ (8ee04 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ed06 │ │ │ │ + bne.n 8ed96 │ │ │ │ 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 8ec6c │ │ │ │ + bmi.n 8ecfc │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147733,15 +147775,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 8ec60 │ │ │ │ + b.n 8ecf0 │ │ │ │ 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 │ │ │ │ @@ -147749,179 +147791,179 @@ │ │ │ │ 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 1c7768 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6068 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec60 │ │ │ │ + beq.n 8ecf0 │ │ │ │ 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] @ (8ed74 ) │ │ │ │ + ldr r2, [pc, #132] @ (8ee04 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8ed2c │ │ │ │ + cbnz r1, 8edbc │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ec46 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8ecd6 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ed52 │ │ │ │ + bne.n 8ede2 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec40 │ │ │ │ + bne.n 8ecd0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec40 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8ecd0 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ed62 │ │ │ │ + bne.n 8edf2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ecfa │ │ │ │ + bne.n 8ed8a │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ecfa │ │ │ │ + b.n 8ed8a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec40 │ │ │ │ + b.n 8ecd0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ecfa │ │ │ │ + b.n 8ed8a │ │ │ │ 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] @ (8ef8c ) │ │ │ │ + ldr r5, [pc, #512] @ (8f01c ) │ │ │ │ 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 8ee86 │ │ │ │ + beq.n 8ef16 │ │ │ │ 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] @ (8ef90 ) │ │ │ │ + ldr r2, [pc, #472] @ (8f020 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ef1e │ │ │ │ + bne.w 8efae │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r1, [r1, #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.n 8eee8 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + and.w r1, r1, #16384 @ 0x4000 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8ef78 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8ee2c │ │ │ │ + and.w r1, r1, #16384 @ 0x4000 │ │ │ │ + blt.n 8eebc │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cbnz r0, 8ee3c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbnz r1, 8eecc │ │ │ │ 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 8ee7a │ │ │ │ + blt.n 8ef0a │ │ │ │ str r2, [r3, #24] │ │ │ │ - cbnz r1, 8ee48 │ │ │ │ + cbnz r1, 8eed8 │ │ │ │ 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, [r1, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8ee0c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 8ee9c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - blt.n 8ef00 │ │ │ │ + blt.n 8ef90 │ │ │ │ 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 8ee20 │ │ │ │ + b.n 8eeb0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ee20 │ │ │ │ - b.n 8ee48 │ │ │ │ + beq.n 8eeb0 │ │ │ │ + b.n 8eed8 │ │ │ │ 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 │ │ │ │ @@ -147930,134 +147972,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 1c7768 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6068 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ee20 │ │ │ │ + beq.n 8eeb0 │ │ │ │ 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] @ (8ef90 ) │ │ │ │ + ldr r2, [pc, #192] @ (8f020 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ef46 │ │ │ │ + bne.n 8efd6 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8edcc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ef08 │ │ │ │ + b.n 8ee5c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 8ef98 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - bge.n 8ee48 │ │ │ │ + bge.n 8eed8 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b.n 8ee48 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + b.n 8eed8 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - bge.n 8ee48 │ │ │ │ - b.n 8ef00 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + bge.n 8eed8 │ │ │ │ + b.n 8ef90 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ef6c │ │ │ │ + bne.n 8effc │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8edc6 │ │ │ │ + bne.w 8ee56 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8edc6 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8ee56 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ef7c │ │ │ │ + bne.n 8f00c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eedc │ │ │ │ + bne.n 8ef6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eedc │ │ │ │ + b.n 8ef6c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8edc6 │ │ │ │ + b.n 8ee56 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eedc │ │ │ │ + b.n 8ef6c │ │ │ │ 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] @ (8f224 ) │ │ │ │ + ldr r5, [pc, #636] @ (8f2b4 ) │ │ │ │ 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 8f11a │ │ │ │ + beq.w 8f1aa │ │ │ │ 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] @ (8f228 ) │ │ │ │ + ldr r2, [pc, #596] @ (8f2b8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f1b8 │ │ │ │ + bne.w 8f248 │ │ │ │ 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 │ │ │ │ @@ -148066,73 +148108,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 8f17c │ │ │ │ + bne.w 8f20c │ │ │ │ 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 8f094 │ │ │ │ + blt.n 8f124 │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0a8 │ │ │ │ + bne.n 8f138 │ │ │ │ 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 8f106 │ │ │ │ + blt.n 8f196 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0b6 │ │ │ │ + bne.n 8f146 │ │ │ │ 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 8f068 │ │ │ │ + bge.n 8f0f8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0c6 │ │ │ │ + bne.n 8f156 │ │ │ │ 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 8f084 │ │ │ │ + bge.n 8f114 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #32] │ │ │ │ - cbnz r1, 8f0d4 │ │ │ │ + cbnz r1, 8f164 │ │ │ │ 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 8f032 │ │ │ │ + beq.n 8f0c2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f194 │ │ │ │ + blt.n 8f224 │ │ │ │ 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] │ │ │ │ @@ -148154,22 +148196,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 8f088 │ │ │ │ + b.n 8f118 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f04e │ │ │ │ - b.n 8f0b6 │ │ │ │ + beq.n 8f0de │ │ │ │ + b.n 8f146 │ │ │ │ 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 │ │ │ │ @@ -148178,132 +148220,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 1c7768 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6068 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f088 │ │ │ │ + beq.n 8f118 │ │ │ │ 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] @ (8f228 ) │ │ │ │ + ldr r2, [pc, #196] @ (8f2b8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f1e0 │ │ │ │ + bne.n 8f270 │ │ │ │ movs r1, #5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8efea │ │ │ │ + b.n 8f07a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f1a0 │ │ │ │ + blt.n 8f230 │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f0b0 │ │ │ │ + bge.n 8f140 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ - b.n 8f0b6 │ │ │ │ + b.n 8f146 │ │ │ │ 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 8f0b0 │ │ │ │ - b.n 8f194 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + bge.w 8f140 │ │ │ │ + b.n 8f224 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f206 │ │ │ │ + bne.n 8f296 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8efe4 │ │ │ │ + bne.w 8f074 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8efe4 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8f074 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f216 │ │ │ │ + bne.n 8f2a6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f170 │ │ │ │ + bne.n 8f200 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f170 │ │ │ │ + b.n 8f200 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8efe4 │ │ │ │ + b.n 8f074 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f170 │ │ │ │ + b.n 8f200 │ │ │ │ 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] @ (8f49c ) │ │ │ │ + ldr r5, [pc, #604] @ (8f52c ) │ │ │ │ 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 8f37c │ │ │ │ + beq.w 8f40c │ │ │ │ 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] @ (8f4a0 ) │ │ │ │ + ldr r2, [pc, #564] @ (8f530 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f42e │ │ │ │ + bne.w 8f4be │ │ │ │ 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 │ │ │ │ @@ -148312,92 +148354,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 8f3dc │ │ │ │ + bne.w 8f46c │ │ │ │ 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 8f300 │ │ │ │ + blt.n 8f390 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r0, 8f314 │ │ │ │ + cbnz r0, 8f3a4 │ │ │ │ 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 8f36c │ │ │ │ + blt.n 8f3fc │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ - cbnz r1, 8f322 │ │ │ │ + cbnz r1, 8f3b2 │ │ │ │ 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 8f360 │ │ │ │ + blt.n 8f3f0 │ │ │ │ str r2, [r3, #28] │ │ │ │ - cbnz r1, 8f32e │ │ │ │ + cbnz r1, 8f3be │ │ │ │ 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 8f2c8 │ │ │ │ + beq.n 8f358 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f3fe │ │ │ │ + blt.n 8f48e │ │ │ │ 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 8f3f6 │ │ │ │ + blt.n 8f486 │ │ │ │ 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 8f2f4 │ │ │ │ + b.n 8f384 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f2f4 │ │ │ │ - b.n 8f32e │ │ │ │ + beq.n 8f384 │ │ │ │ + b.n 8f3be │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f2e0 │ │ │ │ - b.n 8f322 │ │ │ │ + beq.n 8f370 │ │ │ │ + b.n 8f3b2 │ │ │ │ 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 │ │ │ │ @@ -148405,231 +148447,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 1c7768 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6068 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f2f4 │ │ │ │ + beq.n 8f384 │ │ │ │ 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] @ (8f4a0 ) │ │ │ │ + ldr r2, [pc, #220] @ (8f530 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f456 │ │ │ │ + bne.n 8f4e6 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8f282 │ │ │ │ + b.n 8f312 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f416 │ │ │ │ + blt.n 8f4a6 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f31c │ │ │ │ - b.n 8f3fe │ │ │ │ + bge.n 8f3ac │ │ │ │ + b.n 8f48e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 8f32e │ │ │ │ + b.n 8f3be │ │ │ │ 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 8f32e │ │ │ │ - b.n 8f3f6 │ │ │ │ + bge.n 8f3be │ │ │ │ + b.n 8f486 │ │ │ │ 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 8f31c │ │ │ │ - b.n 8f3fe │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + bge.w 8f3ac │ │ │ │ + b.n 8f48e │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f47c │ │ │ │ + bne.n 8f50c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f27c │ │ │ │ + bne.w 8f30c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f27c │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8f30c │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f48c │ │ │ │ + bne.n 8f51c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f3d0 │ │ │ │ + bne.n 8f460 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f3d0 │ │ │ │ + b.n 8f460 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f27c │ │ │ │ + b.n 8f30c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f3d0 │ │ │ │ + b.n 8f460 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008f4a4 : │ │ │ │ +0008f534 : │ │ │ │ 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 8f4f8 │ │ │ │ + bmi.n 8f588 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 87b90 │ │ │ │ + bl 87bfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f4f2 │ │ │ │ - cbz r5, 8f4de │ │ │ │ + cbz r0, 8f582 │ │ │ │ + cbz r5, 8f56e │ │ │ │ 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 8854c │ │ │ │ + bl 885b8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8f512 │ │ │ │ + cbz r0, 8f5a2 │ │ │ │ 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, #47676 @ 0xba3c │ │ │ │ + movw r1, #46588 @ 0xb5fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 8f4f4 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 8f584 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f4f4 │ │ │ │ + bge.n 8f584 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f4f4 │ │ │ │ + bne.n 8f584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f4f4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f584 │ │ │ │ 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 8f796 │ │ │ │ + bls.w 8f826 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 8f782 │ │ │ │ - ldr r3, [pc, #692] @ (8f808 ) │ │ │ │ + bcs.w 8f812 │ │ │ │ + ldr r3, [pc, #692] @ (8f898 ) │ │ │ │ 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 8f79e │ │ │ │ + beq.w 8f82e │ │ │ │ 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] @ (8f80c ) │ │ │ │ + ldr r2, [pc, #656] @ (8f89c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f928 │ │ │ │ + bne.w 8f9b8 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f94a │ │ │ │ + beq.w 8f9da │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f746 │ │ │ │ + blt.w 8f7d6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f7d8 │ │ │ │ + bne.w 8f868 │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #31725 @ 0x7bed │ │ │ │ + movw r2, #31833 @ 0x7c59 │ │ │ │ movt r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 8f8e4 │ │ │ │ + bne.w 8f974 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f962 │ │ │ │ + beq.w 8f9f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 8f8f6 │ │ │ │ - ldr r2, [pc, #540] @ (8f808 ) │ │ │ │ + bpl.w 8f986 │ │ │ │ + ldr r2, [pc, #540] @ (8f898 ) │ │ │ │ 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 │ │ │ │ @@ -148643,32 +148685,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, #39025 @ 0x9871 │ │ │ │ + movw r2, #39697 @ 0x9b11 │ │ │ │ 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 8f876 │ │ │ │ + bne.w 8f906 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f908 │ │ │ │ + bne.w 8f998 │ │ │ │ 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 8f698 │ │ │ │ - ldr r2, [pc, #420] @ (8f808 ) │ │ │ │ + bpl.n 8f728 │ │ │ │ + ldr r2, [pc, #420] @ (8f898 ) │ │ │ │ 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 │ │ │ │ @@ -148677,602 +148719,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 8f912 │ │ │ │ + beq.w 8f9a2 │ │ │ │ ldr.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f814 │ │ │ │ + beq.w 8f8a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f97e │ │ │ │ + bpl.w 8fa0e │ │ │ │ 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 8f71c │ │ │ │ + bge.n 8f7ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 8f72a │ │ │ │ + bne.n 8f7ba │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8f72a │ │ │ │ + beq.n 8f7ba │ │ │ │ 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 8f864 │ │ │ │ - bl 89f58 │ │ │ │ + beq.w 8f8f4 │ │ │ │ + bl 89fd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f702 │ │ │ │ + bge.n 8f792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f9e8 │ │ │ │ + beq.w 8fa78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f714 │ │ │ │ + bge.n 8f7a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f994 │ │ │ │ + beq.w 8fa24 │ │ │ │ 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 8f6ce │ │ │ │ + beq.n 8f75e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f6d4 │ │ │ │ + bne.n 8f764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8968 │ │ │ │ + bl 1c7218 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8f86a │ │ │ │ + b.n 8f8fa │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 8f5a2 │ │ │ │ - ldr r3, [pc, #184] @ (8f808 ) │ │ │ │ + bpl.w 8f632 │ │ │ │ + ldr r3, [pc, #184] @ (8f898 ) │ │ │ │ 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 8f7c2 │ │ │ │ + beq.n 8f852 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8f7c2 │ │ │ │ + bhi.n 8f852 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8f7cc │ │ │ │ + b.n 8f85c │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fc2c │ │ │ │ + bl 8fcbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f590 │ │ │ │ + bne.w 8f620 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f714 │ │ │ │ - ldr r5, [pc, #120] @ (8f810 ) │ │ │ │ + b.n 8f7a4 │ │ │ │ + ldr r5, [pc, #120] @ (8f8a0 ) │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ - b.n 8f590 │ │ │ │ - bl 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + b.n 8f620 │ │ │ │ + bl 803e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9a6 │ │ │ │ + beq.w 8fa36 │ │ │ │ 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 8f57a │ │ │ │ + b.n 8f60a │ │ │ │ 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 8f5ae │ │ │ │ + beq.w 8f63e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5ae │ │ │ │ + bne.w 8f63e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f5b6 │ │ │ │ + bne.w 8f646 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8f5b6 │ │ │ │ + ble.w 8f646 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f658 │ │ │ │ + bge.w 8f6e8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 8f658 │ │ │ │ + b.n 8f6e8 │ │ │ │ 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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9c4 │ │ │ │ + beq.w 8fa54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 8f69e │ │ │ │ - ldr r2, [pc, #464] @ (8fa00 ) │ │ │ │ + bpl.w 8f72e │ │ │ │ + ldr r2, [pc, #464] @ (8fa90 ) │ │ │ │ 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 8f856 │ │ │ │ + beq.n 8f8e6 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 8f91c │ │ │ │ + bls.n 8f9ac │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 8f69e │ │ │ │ - bl 866cc │ │ │ │ + b.n 8f72e │ │ │ │ + bl 86740 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f6f8 │ │ │ │ - b.n 8f702 │ │ │ │ + blt.w 8f788 │ │ │ │ + b.n 8f792 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f902 │ │ │ │ + bne.n 8f992 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8f9ac │ │ │ │ + bne.w 8fa3c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8f896 │ │ │ │ + cbnz r0, 8f926 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f9b0 │ │ │ │ + bne.w 8fa40 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 8f654 │ │ │ │ + b.n 8f6e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f888 │ │ │ │ + bne.n 8f918 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ movw r6, #8896 @ 0x22c0 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 8f8ba │ │ │ │ + beq.n 8f94a │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 8f99c │ │ │ │ + bne.n 8fa2c │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8f890 │ │ │ │ + beq.n 8f920 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8f8d2 │ │ │ │ + beq.n 8f962 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8f9b4 │ │ │ │ + bne.n 8fa44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f890 │ │ │ │ + beq.n 8f920 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ - cbz r3, 8f8e0 │ │ │ │ + cbz r3, 8f970 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r1, #24] │ │ │ │ - b.n 8f658 │ │ │ │ + b.n 8f6e8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f962 │ │ │ │ + cbz r0, 8f9f2 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 8f630 │ │ │ │ + b.n 8f6c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8f890 │ │ │ │ + beq.n 8f920 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f654 │ │ │ │ - b.n 8f892 │ │ │ │ + beq.w 8f6e4 │ │ │ │ + b.n 8f922 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ - b.n 8f698 │ │ │ │ + b.n 8f728 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8f860 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 8f8f0 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f9b8 │ │ │ │ + bne.n 8fa48 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f58a │ │ │ │ + bne.w 8f61a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8f58a │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8f61a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54076 @ 0xd33c │ │ │ │ + movw r1, #52988 @ 0xcefc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f790 │ │ │ │ + bge.w 8f820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f790 │ │ │ │ + bne.w 8f820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f790 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f820 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8f86a │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f8fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f714 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f7a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f890 │ │ │ │ - b.n 8f8d2 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 8f790 │ │ │ │ + beq.w 8f920 │ │ │ │ + b.n 8f962 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 8f820 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8f89e │ │ │ │ + b.n 8f92e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8f8d6 │ │ │ │ + b.n 8f966 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f8d6 │ │ │ │ + b.n 8f966 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f58a │ │ │ │ + b.n 8f61a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f9f0 │ │ │ │ + blt.n 8fa80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f790 │ │ │ │ + bge.w 8f820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f790 │ │ │ │ + bne.w 8f820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f790 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f702 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f9cc │ │ │ │ + bne.n 8fa5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f9cc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fa5c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fa04 : │ │ │ │ - b.w 8fa08 │ │ │ │ +0008fa94 : │ │ │ │ + b.w 8fa98 │ │ │ │ │ │ │ │ -0008fa08 : │ │ │ │ +0008fa98 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 8fa68 │ │ │ │ + bls.n 8faf8 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 8fa66 │ │ │ │ + bcs.n 8faf6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ (8fb04 ) │ │ │ │ + ldr r3, [pc, #224] @ (8fb94 ) │ │ │ │ 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, 8fa72 │ │ │ │ - ldr r0, [pc, #204] @ (8fb08 ) │ │ │ │ + cbz r3, 8fb02 │ │ │ │ + ldr r0, [pc, #204] @ (8fb98 ) │ │ │ │ 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 8fabe │ │ │ │ + bne.n 8fb4e │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 8fc2c │ │ │ │ - ldr r3, [pc, #160] @ (8fb0c ) │ │ │ │ + b.n 8fcbc │ │ │ │ + ldr r3, [pc, #160] @ (8fb9c ) │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bl 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 803e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fae4 │ │ │ │ + beq.n 8fb74 │ │ │ │ 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] @ (8fb08 ) │ │ │ │ + ldr r2, [pc, #116] @ (8fb98 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8fa5a │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + beq.n 8faea │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8fafe │ │ │ │ + bne.n 8fb8e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8fada │ │ │ │ - b.n 8fa5a │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + cbz r0, 8fb6a │ │ │ │ + b.n 8faea │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8faee │ │ │ │ + bne.n 8fb7e │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fa5a │ │ │ │ + bne.n 8faea │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa5a │ │ │ │ + b.n 8faea │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa60 │ │ │ │ + b.n 8faf0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa5a │ │ │ │ + b.n 8faea │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 8faf2 │ │ │ │ + b.n 8fb82 │ │ │ │ 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] @ (8fc24 ) │ │ │ │ + ldr r2, [pc, #260] @ (8fcb4 ) │ │ │ │ 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, 8fb6e │ │ │ │ - ldr r0, [pc, #240] @ (8fc28 ) │ │ │ │ + cbz r3, 8fbfe │ │ │ │ + ldr r0, [pc, #240] @ (8fcb8 ) │ │ │ │ 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, 8fbaa │ │ │ │ + cbnz r1, 8fc3a │ │ │ │ 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 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 803e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fc1a │ │ │ │ + beq.n 8fcaa │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #164] @ (8fc28 ) │ │ │ │ + ldr r1, [pc, #164] @ (8fcb8 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fbd0 │ │ │ │ + blt.n 8fc60 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 8fbe6 │ │ │ │ + cbnz r2, 8fc76 │ │ │ │ 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 8fb64 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 8fbf4 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8fc04 │ │ │ │ + bne.n 8fc94 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fb98 │ │ │ │ + bne.n 8fc28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fb98 │ │ │ │ + b.n 8fc28 │ │ │ │ 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 8fb98 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + beq.n 8fc28 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8fc14 │ │ │ │ + bne.n 8fca4 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fbc6 │ │ │ │ - b.n 8fb98 │ │ │ │ + beq.n 8fc56 │ │ │ │ + b.n 8fc28 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fb98 │ │ │ │ + b.n 8fc28 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 8fc08 │ │ │ │ + b.n 8fc98 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fb68 │ │ │ │ + b.n 8fbf8 │ │ │ │ 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, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8fd12 │ │ │ │ - ldr r3, [pc, #280] @ (8fd70 ) │ │ │ │ + bne.n 8fda2 │ │ │ │ + ldr r3, [pc, #280] @ (8fe00 ) │ │ │ │ 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 8fcda │ │ │ │ + beq.n 8fd6a │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 8fcbc │ │ │ │ + cbz r2, 8fd4c │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #232] @ (8fd74 ) │ │ │ │ + ldr r2, [pc, #232] @ (8fe04 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fd26 │ │ │ │ + blt.n 8fdb6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd36 │ │ │ │ + bne.n 8fdc6 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 8fcb6 │ │ │ │ + cbz r5, 8fd46 │ │ │ │ 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 │ │ │ │ @@ -149285,121 +149327,121 @@ │ │ │ │ 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 8fc80 │ │ │ │ + b.n 8fd10 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fc80 │ │ │ │ + bne.n 8fd10 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8fd56 │ │ │ │ + bne.n 8fde6 │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8fd20 │ │ │ │ + cbz r4, 8fdb0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 8fc80 │ │ │ │ + b.n 8fd10 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fc80 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 8fcb6 │ │ │ │ + bne.n 8fd10 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 8fd46 │ │ │ │ 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 8fca0 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + beq.n 8fd30 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fd62 │ │ │ │ + bne.n 8fdf2 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fca0 │ │ │ │ + bne.n 8fd30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8fca0 │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8fd30 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8fd04 │ │ │ │ + b.n 8fd94 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8fca0 │ │ │ │ + b.n 8fd30 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008fd78 : │ │ │ │ +0008fe08 : │ │ │ │ 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 8fffa │ │ │ │ + beq.w 9008a │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ffe0 │ │ │ │ + beq.w 90070 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8febe │ │ │ │ + blt.w 8ff4e │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 8fdba │ │ │ │ + cbnz r3, 8fe4a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff10 │ │ │ │ + bne.w 8ffa0 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #31725 @ 0x7bed │ │ │ │ + movw r1, #31833 @ 0x7c59 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, ip │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 8fe6a │ │ │ │ + bne.n 8fefa │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe64 │ │ │ │ + beq.n 8fef4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 8fe7e │ │ │ │ - ldr r1, [pc, #584] @ (90040 ) │ │ │ │ + beq.n 8ff0e │ │ │ │ + ldr r1, [pc, #584] @ (900d0 ) │ │ │ │ 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 │ │ │ │ @@ -149412,251 +149454,251 @@ │ │ │ │ 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, 8fe92 │ │ │ │ - movw r1, #39025 @ 0x9871 │ │ │ │ + cbnz r3, 8ff22 │ │ │ │ + movw r1, #39697 @ 0x9b11 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ff88 │ │ │ │ + bne.w 90018 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 8ff7a │ │ │ │ + bne.w 9000a │ │ │ │ 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 8fe64 │ │ │ │ + beq.n 8fef4 │ │ │ │ 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 8fe3e │ │ │ │ + beq.n 8fece │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #39025 @ 0x9871 │ │ │ │ + movw r1, #39697 @ 0x9b11 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ffbc │ │ │ │ + bne.w 9004c │ │ │ │ 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 8fdae │ │ │ │ - ldr r1, [pc, #372] @ (90040 ) │ │ │ │ + bpl.w 8fe3e │ │ │ │ + ldr r1, [pc, #372] @ (900d0 ) │ │ │ │ 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 8fefc │ │ │ │ + beq.n 8ff8c │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8fefc │ │ │ │ + bhi.n 8ff8c │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 8ff06 │ │ │ │ + b.n 8ff96 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fdb2 │ │ │ │ - b.n 8fdba │ │ │ │ + beq.w 8fe42 │ │ │ │ + b.n 8fe4a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ffd4 │ │ │ │ + bne.n 90064 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 8fdc2 │ │ │ │ + bne.w 8fe52 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 8fdc2 │ │ │ │ + ble.w 8fe52 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fe64 │ │ │ │ + bge.n 8fef4 │ │ │ │ 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 8ff5e │ │ │ │ + beq.n 8ffee │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 90024 │ │ │ │ + bne.n 900b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9003c │ │ │ │ + bne.n 900cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 8ffa0 │ │ │ │ + beq.n 90030 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8ff78 │ │ │ │ + beq.n 90008 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9003c │ │ │ │ - cbnz r6, 8ffc6 │ │ │ │ + bne.n 900cc │ │ │ │ + cbnz r6, 90056 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fe62 │ │ │ │ - b.n 8ffa6 │ │ │ │ + beq.w 8fef2 │ │ │ │ + b.n 90036 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - cbnz r5, 8ffd8 │ │ │ │ + cbnz r5, 90068 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8ff40 │ │ │ │ + bne.n 8ffd0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 8ffaa │ │ │ │ - cbnz r3, 8ffc4 │ │ │ │ + cbnz r5, 9003a │ │ │ │ + cbnz r3, 90054 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8ff78 │ │ │ │ + bne.n 90008 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8fe62 │ │ │ │ + b.n 8fef2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 8ffdc │ │ │ │ + cbz r6, 9006c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ff98 │ │ │ │ + beq.n 90028 │ │ │ │ mov r6, r1 │ │ │ │ strd r1, r5, [r0, #20] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 8ffd0 │ │ │ │ + b.n 90060 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8ff8c │ │ │ │ - b.n 8ffa0 │ │ │ │ + beq.n 9001c │ │ │ │ + b.n 90030 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ strd r6, r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8ffb8 │ │ │ │ + bne.n 90048 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 8fe64 │ │ │ │ + b.n 8fef4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fdc2 │ │ │ │ + b.n 8fe52 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8ff9a │ │ │ │ + b.n 9002a │ │ │ │ mov r6, r1 │ │ │ │ - b.n 8ff44 │ │ │ │ + b.n 8ffd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 90018 │ │ │ │ + blt.n 900a8 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff12 │ │ │ │ + bne.n 8ffa2 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8fdc2 │ │ │ │ + b.n 8fe52 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54076 @ 0xd33c │ │ │ │ + movw r1, #52988 @ 0xcefc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 8ffe4 │ │ │ │ + bpl.n 90074 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fec8 │ │ │ │ - cbnz r3, 90032 │ │ │ │ + b.n 8ff58 │ │ │ │ + cbnz r3, 900c2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 90032 │ │ │ │ + bne.n 900c2 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 8ffa6 │ │ │ │ + b.n 90036 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8ffc6 │ │ │ │ + bne.n 90056 │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 8ffa6 │ │ │ │ + b.n 90036 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8ffc6 │ │ │ │ + b.n 90056 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90224 │ │ │ │ + beq.w 902b4 │ │ │ │ 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 9010c │ │ │ │ + blt.n 9019c │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90154 │ │ │ │ + bne.n 901e4 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r7, r2 │ │ │ │ - movw r2, #31725 @ 0x7bed │ │ │ │ + movw r2, #31833 @ 0x7c59 │ │ │ │ movt r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.w 90208 │ │ │ │ + bne.w 90298 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90108 │ │ │ │ + beq.n 90198 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n 900da │ │ │ │ - ldr r1, [pc, #404] @ (9023c ) │ │ │ │ + beq.n 9016a │ │ │ │ + ldr r1, [pc, #404] @ (902cc ) │ │ │ │ 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 │ │ │ │ @@ -149668,192 +149710,192 @@ │ │ │ │ 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, #39025 @ 0x9871 │ │ │ │ + movw r1, #39697 @ 0x9b11 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9017a │ │ │ │ + bne.n 9020a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r1, [r0, #24] │ │ │ │ - bne.w 9021e │ │ │ │ + bne.w 902ae │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 90066 │ │ │ │ - ldr r4, [pc, #296] @ (9023c ) │ │ │ │ + bpl.n 900f6 │ │ │ │ + ldr r4, [pc, #296] @ (902cc ) │ │ │ │ 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 90146 │ │ │ │ + beq.n 901d6 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90146 │ │ │ │ + bhi.n 901d6 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 90150 │ │ │ │ + b.n 901e0 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ - b.n 90068 │ │ │ │ + b.n 900f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9006e │ │ │ │ + bne.n 900fe │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 90076 │ │ │ │ + bne.n 90106 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90076 │ │ │ │ + ble.n 90106 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90108 │ │ │ │ + bge.n 90198 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 90108 │ │ │ │ + b.n 90198 │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 901fc │ │ │ │ + bne.n 9028c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 90202 │ │ │ │ + bne.n 90292 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbnz r2, 901d0 │ │ │ │ + cbnz r2, 90260 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 901f6 │ │ │ │ + beq.n 90286 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 901c4 │ │ │ │ + beq.n 90254 │ │ │ │ movw r4, #8896 @ 0x22c0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 901c4 │ │ │ │ + beq.n 90254 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 901c4 │ │ │ │ + beq.n 90254 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r5, #24] │ │ │ │ strd r5, r3, [r0, #20] │ │ │ │ - cbz r3, 901c0 │ │ │ │ + cbz r3, 90250 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ - b.n 90108 │ │ │ │ + b.n 90198 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 901b6 │ │ │ │ + bne.n 90246 │ │ │ │ str r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90106 │ │ │ │ - b.n 901f8 │ │ │ │ + beq.n 90196 │ │ │ │ + b.n 90288 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9018e │ │ │ │ + bne.n 9021e │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 901f2 │ │ │ │ + beq.n 90282 │ │ │ │ movw lr, #8896 @ 0x22c0 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 90190 │ │ │ │ + bne.n 90220 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 90190 │ │ │ │ + b.n 90220 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 90106 │ │ │ │ + b.n 90196 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 90190 │ │ │ │ + b.n 90220 │ │ │ │ mov r5, ip │ │ │ │ mov r2, r1 │ │ │ │ - b.n 901d8 │ │ │ │ + b.n 90268 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 900da │ │ │ │ - b.n 90108 │ │ │ │ + bne.w 9016a │ │ │ │ + b.n 90198 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 90196 │ │ │ │ + b.n 90226 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54076 @ 0xd33c │ │ │ │ + movw r1, #52988 @ 0xcefc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 904ae │ │ │ │ + beq.w 9053e │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 903ca │ │ │ │ + beq.w 9045a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9037a │ │ │ │ + blt.w 9040a │ │ │ │ add r2, r0 │ │ │ │ - cbnz r3, 90280 │ │ │ │ + cbnz r3, 90310 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 903d8 │ │ │ │ + bne.w 90468 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #31725 @ 0x7bed │ │ │ │ + movw r1, #31833 @ 0x7c59 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 9032c │ │ │ │ + bne.n 903bc │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90326 │ │ │ │ + beq.n 903b6 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 90340 │ │ │ │ - ldr r1, [pc, #548] @ (904e0 ) │ │ │ │ + beq.n 903d0 │ │ │ │ + ldr r1, [pc, #548] @ (90570 ) │ │ │ │ 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 │ │ │ │ @@ -149866,262 +149908,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, 90354 │ │ │ │ - movw r1, #39025 @ 0x9871 │ │ │ │ + cbnz r3, 903e4 │ │ │ │ + movw r1, #39697 @ 0x9b11 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9040c │ │ │ │ + bne.n 9049c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 90400 │ │ │ │ + bne.n 90490 │ │ │ │ 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 90326 │ │ │ │ + beq.n 903b6 │ │ │ │ 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 90304 │ │ │ │ + beq.n 90394 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #39025 @ 0x9871 │ │ │ │ + movw r1, #39697 @ 0x9b11 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90476 │ │ │ │ + bne.w 90506 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 90324 │ │ │ │ + b.n 903b4 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 90274 │ │ │ │ - ldr r1, [pc, #348] @ (904e0 ) │ │ │ │ + bpl.w 90304 │ │ │ │ + ldr r1, [pc, #348] @ (90570 ) │ │ │ │ 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 903b6 │ │ │ │ + beq.n 90446 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 903b6 │ │ │ │ + bhi.n 90446 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 903c0 │ │ │ │ + b.n 90450 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90278 │ │ │ │ - b.n 90280 │ │ │ │ + beq.w 90308 │ │ │ │ + b.n 90310 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 904cc │ │ │ │ + blt.n 9055c │ │ │ │ ldr r3, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90280 │ │ │ │ + beq.w 90310 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90486 │ │ │ │ + bne.n 90516 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 9048e │ │ │ │ + bne.n 9051e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9048e │ │ │ │ + ble.n 9051e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r3 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - b.n 90326 │ │ │ │ + b.n 903b6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90324 │ │ │ │ - b.n 90482 │ │ │ │ + beq.n 903b4 │ │ │ │ + b.n 90512 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 90492 │ │ │ │ + bne.n 90522 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 904d8 │ │ │ │ + bne.n 90568 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 90438 │ │ │ │ + cbnz r5, 904c8 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 9042a │ │ │ │ + cbnz r3, 904ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9047c │ │ │ │ + beq.n 9050c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90400 │ │ │ │ + beq.n 90490 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ strd r6, r3, [r0, #20] │ │ │ │ - cbz r3, 90434 │ │ │ │ + cbz r3, 904c4 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 90326 │ │ │ │ + b.n 903b6 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9041c │ │ │ │ + bne.n 904ac │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9045a │ │ │ │ + beq.n 904ea │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 90496 │ │ │ │ - cbnz r3, 90472 │ │ │ │ + bne.n 90526 │ │ │ │ + cbnz r3, 90502 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9047c │ │ │ │ + beq.n 9050c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 90426 │ │ │ │ + beq.n 904b6 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 90426 │ │ │ │ + beq.n 904b6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 9042a │ │ │ │ + b.n 904ba │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90412 │ │ │ │ + beq.n 904a2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 90324 │ │ │ │ + b.n 903b4 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90288 │ │ │ │ + b.n 90318 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90420 │ │ │ │ - cbnz r3, 904a4 │ │ │ │ + b.n 904b0 │ │ │ │ + cbnz r3, 90534 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 904a4 │ │ │ │ + bne.n 90534 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 90482 │ │ │ │ + b.n 90512 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9042a │ │ │ │ + bne.n 904ba │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 90482 │ │ │ │ + b.n 90512 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #54076 @ 0xd33c │ │ │ │ + movw r1, #52988 @ 0xcefc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.w 903ce │ │ │ │ + bpl.w 9045e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90382 │ │ │ │ + b.n 90412 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90440 │ │ │ │ + b.n 904d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 904f2 │ │ │ │ + blt.n 90582 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 904ec │ │ │ │ - ldr.w ip, [pc, #72] @ 90544 │ │ │ │ + bpl.n 9057c │ │ │ │ + ldr.w ip, [pc, #72] @ 905d4 │ │ │ │ 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 90532 │ │ │ │ + beq.n 905c2 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 90532 │ │ │ │ + bhi.n 905c2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9053c │ │ │ │ + b.n 905cc │ │ │ │ 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, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 905e4 │ │ │ │ + bne.n 90674 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 87f4c │ │ │ │ - cbz r0, 905d2 │ │ │ │ + bl 87fb8 │ │ │ │ + cbz r0, 90662 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ tst.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 905b6 │ │ │ │ - ldr r3, [pc, #116] @ (905f4 ) │ │ │ │ + beq.n 90646 │ │ │ │ + ldr r3, [pc, #116] @ (90684 ) │ │ │ │ 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 │ │ │ │ @@ -150134,275 +150176,275 @@ │ │ │ │ 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, 905d6 │ │ │ │ - movw r3, #39025 @ 0x9871 │ │ │ │ + cbnz r2, 90666 │ │ │ │ + movw r3, #39697 @ 0x9b11 │ │ │ │ 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 905c6 │ │ │ │ + b.n 90656 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 905b6 │ │ │ │ - b.n 905d2 │ │ │ │ + bne.n 90646 │ │ │ │ + b.n 90662 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r2, 90620 │ │ │ │ - cbnz r3, 9061a │ │ │ │ + cbnz r2, 906b0 │ │ │ │ + cbnz r3, 906aa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 9066a │ │ │ │ + bne.n 906fa │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ - b.n 90616 │ │ │ │ + b.n 906a6 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 906a2 │ │ │ │ + bne.n 90732 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 906d6 │ │ │ │ + bne.n 90766 │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 90678 │ │ │ │ - cbnz r3, 90690 │ │ │ │ + bne.n 90708 │ │ │ │ + cbnz r3, 90720 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9069a │ │ │ │ + beq.n 9072a │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 90666 │ │ │ │ + beq.n 906f6 │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 90666 │ │ │ │ - cbnz r3, 90684 │ │ │ │ + beq.n 906f6 │ │ │ │ + cbnz r3, 90714 │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 90684 │ │ │ │ + cbnz r6, 90714 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90616 │ │ │ │ + beq.n 906a6 │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 90616 │ │ │ │ + b.n 906a6 │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ - cbz r4, 906b2 │ │ │ │ + cbz r4, 90742 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90642 │ │ │ │ + beq.n 906d2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 90696 │ │ │ │ + cbz r2, 90726 │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 90696 │ │ │ │ + b.n 90726 │ │ │ │ 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 90674 │ │ │ │ + b.n 90704 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9069a │ │ │ │ + bne.n 9072a │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 90644 │ │ │ │ + b.n 906d4 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ movw r5, #8444 @ 0x20fc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 906d0 │ │ │ │ + beq.n 90760 │ │ │ │ movw r5, #8896 @ 0x22c0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 906da │ │ │ │ - cbnz r3, 906ea │ │ │ │ + bne.n 9076a │ │ │ │ + cbnz r3, 9077a │ │ │ │ mov r3, lr │ │ │ │ - b.n 90644 │ │ │ │ + b.n 906d4 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 906b4 │ │ │ │ + b.n 90744 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 906d4 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90684 │ │ │ │ + bne.n 90714 │ │ │ │ strd r6, r2, [r0, #20] │ │ │ │ - b.n 90674 │ │ │ │ + b.n 90704 │ │ │ │ mov r3, lr │ │ │ │ - b.n 90684 │ │ │ │ + b.n 90714 │ │ │ │ nop │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - and.w r2, r1, #3 │ │ │ │ - cmp r1, #15 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - bhi.n 90710 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + cmp r3, #15 │ │ │ │ + rsb r1, r2, #1 │ │ │ │ + bhi.n 907a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ + mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - add.w r3, r0, r1, lsl #2 │ │ │ │ + add.w r3, r0, r2, lsl #2 │ │ │ │ ldrd r4, ip, [r3, #4] │ │ │ │ add.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, lr │ │ │ │ it cs │ │ │ │ movcs ip, r3 │ │ │ │ and.w r3, lr, ip, lsl #30 │ │ │ │ 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 r1, #2 │ │ │ │ - beq.n 9076a │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 907fa │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, r3, lsl #30 │ │ │ │ - ldr.w r4, [r0, r1, lsl #2] │ │ │ │ + ldr.w r4, [r0, r2, lsl #2] │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ - subs r1, #1 │ │ │ │ + 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 r1, #2 │ │ │ │ - bne.n 90748 │ │ │ │ - mul.w r0, r2, r3 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 907d8 │ │ │ │ + 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 9085e │ │ │ │ + beq.n 908ee │ │ │ │ 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 907b8 │ │ │ │ + b.n 90848 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 907e2 │ │ │ │ + bne.n 90872 │ │ │ │ strb.w lr, [r4, r3] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 907de │ │ │ │ + beq.n 9086e │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r3, r6, r1 │ │ │ │ - ble.n 9079e │ │ │ │ + ble.n 9082e │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 9084e │ │ │ │ + bgt.n 908de │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 907e2 │ │ │ │ + bne.n 90872 │ │ │ │ strh.w lr, [r4, r3, lsl #1] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 907b4 │ │ │ │ + bne.n 90844 │ │ │ │ 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 90830 │ │ │ │ + bgt.n 908c0 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 90840 │ │ │ │ + bne.n 908d0 │ │ │ │ cmp r2, #7 │ │ │ │ - ble.n 907a8 │ │ │ │ + ble.n 90838 │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 907d2 │ │ │ │ + ble.n 90862 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 907b4 │ │ │ │ - b.n 907de │ │ │ │ + bne.n 90844 │ │ │ │ + b.n 9086e │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90800 │ │ │ │ + beq.n 90890 │ │ │ │ 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 90816 │ │ │ │ + bgt.n 908a6 │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90800 │ │ │ │ - b.n 90824 │ │ │ │ + beq.n 90890 │ │ │ │ + b.n 908b4 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ - b.n 907f6 │ │ │ │ + b.n 90886 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r5, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 90808 │ │ │ │ - b.n 907e6 │ │ │ │ + beq.n 90898 │ │ │ │ + b.n 90876 │ │ │ │ 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] @ (90920 ) │ │ │ │ + ldr r1, [pc, #176] @ (909b0 ) │ │ │ │ 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] │ │ │ │ @@ -150417,125 +150459,125 @@ │ │ │ │ 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, 908d0 │ │ │ │ + cbnz r0, 90960 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 90904 │ │ │ │ + cbnz r0, 90994 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 908ea │ │ │ │ + cbnz r0, 9097a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 908bc │ │ │ │ + bge.n 9094c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908bc │ │ │ │ + bne.n 9094c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 908bc │ │ │ │ + b.n 9094c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 908c4 │ │ │ │ + bge.n 90954 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908c4 │ │ │ │ + bne.n 90954 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 908c4 │ │ │ │ + b.n 90954 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 908c0 │ │ │ │ + bge.n 90950 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908c0 │ │ │ │ + bne.n 90950 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 908c0 │ │ │ │ + b.n 90950 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090924 : │ │ │ │ +000909b4 : │ │ │ │ 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, [r0, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #564] @ (90b70 ) │ │ │ │ + ldr r1, [pc, #564] @ (90c00 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ubfx ip, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 909de │ │ │ │ + bne.n 90a6e │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 90a0a │ │ │ │ + ble.n 90a9a │ │ │ │ movw lr, #24320 @ 0x5f00 │ │ │ │ movt lr, #82 @ 0x52 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ - movw r2, #16453 @ 0x4045 │ │ │ │ + movw r2, #16497 @ 0x4071 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r4, [lr, #900] @ 0x384 │ │ │ │ sub.w r1, r0, ip │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 90a26 │ │ │ │ - cbz r1, 909da │ │ │ │ + bne.n 90ab6 │ │ │ │ + cbz r1, 90a6a │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 90a44 │ │ │ │ + beq.n 90ad4 │ │ │ │ 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 909c0 │ │ │ │ + bgt.n 90a50 │ │ │ │ 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 90a44 │ │ │ │ + beq.n 90ad4 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 90a32 │ │ │ │ + cbz r0, 90ac2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90a68 │ │ │ │ + beq.n 90af8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ @@ -150543,45 +150585,45 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ cmp r2, r4 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - bgt.n 90966 │ │ │ │ + bgt.n 909f6 │ │ │ │ movw lr, #24320 @ 0x5f00 │ │ │ │ movt lr, #82 @ 0x52 │ │ │ │ - movw r2, #16453 @ 0x4045 │ │ │ │ + movw r2, #16497 @ 0x4071 │ │ │ │ movt r2, #8 │ │ │ │ sub.w r1, r0, ip │ │ │ │ ldr.w r4, [lr, #900] @ 0x384 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 90988 │ │ │ │ + beq.n 90a18 │ │ │ │ ldr.w r0, [lr, #884] @ 0x374 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ 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 909da │ │ │ │ + b.n 90a6a │ │ │ │ ldr.w r2, [lr, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90b68 │ │ │ │ + bne.w 90bf8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 909da │ │ │ │ + b.n 90a6a │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -150592,72 +150634,72 @@ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #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 90aa8 │ │ │ │ + bne.n 90b38 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90aa4 │ │ │ │ + cbz r2, 90b34 │ │ │ │ ldr r5, [r2, #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 90b06 │ │ │ │ + beq.n 90b96 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 90ade │ │ │ │ + beq.n 90b6e │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 90ac0 │ │ │ │ + cbnz r2, 90b50 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 909da │ │ │ │ + beq.n 90a6a │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 90b00 │ │ │ │ + cbz r1, 90b90 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 90ada │ │ │ │ + cbz r2, 90b6a │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 909da │ │ │ │ + b.n 90a6a │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 90aec │ │ │ │ + cbz r2, 90b7c │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 909da │ │ │ │ + bne.w 90a6a │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 909da │ │ │ │ + b.n 90a6a │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 90acc │ │ │ │ + b.n 90b5c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90ab2 │ │ │ │ + beq.n 90b42 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90b62 │ │ │ │ + cbz r2, 90bf2 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [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 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 90b3a │ │ │ │ + cbz r3, 90bca │ │ │ │ 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 │ │ │ │ @@ -150666,311 +150708,311 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [lr, #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 909da │ │ │ │ + b.n 90a6a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 90b12 │ │ │ │ + b.n 90ba2 │ │ │ │ ldr.w r0, [lr, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 90a5c │ │ │ │ + b.n 90aec │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090b74 <_PyType_GetDict@@Base>: │ │ │ │ +00090c04 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 90b80 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 90c10 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 90bc8 <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 90c58 <_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 90bae <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 90c3e <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 90bbc <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 90c4c <_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 90bb8 <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 90c48 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090bcc : │ │ │ │ +00090c5c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 90c22 │ │ │ │ + bpl.n 90cb2 │ │ │ │ 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 90c08 │ │ │ │ + bne.n 90c98 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 90c08 │ │ │ │ + beq.n 90c98 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 90bfa │ │ │ │ + bne.n 90c8a │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90c04 │ │ │ │ - b.w 1c973c │ │ │ │ + b.n 90c94 │ │ │ │ + b.w 1c8054 │ │ │ │ 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 91312 │ │ │ │ + beq.w 913a2 │ │ │ │ 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 91744 │ │ │ │ + bhi.w 917d4 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 91168 │ │ │ │ + beq.w 911f8 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 9119a │ │ │ │ + beq.w 9122a │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c58 │ │ │ │ + bne.n 90ce8 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 91702 │ │ │ │ + beq.w 91792 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 90c8e │ │ │ │ + cbz r0, 90d1e │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916f8 │ │ │ │ + beq.w 91788 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91734 │ │ │ │ + beq.w 917c4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9131c │ │ │ │ + beq.w 913ac │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 914fa │ │ │ │ + beq.w 9158a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91506 │ │ │ │ + beq.w 91596 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90d98 │ │ │ │ + beq.n 90e28 │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91500 │ │ │ │ + beq.w 91590 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90d90 │ │ │ │ + beq.n 90e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 913f0 │ │ │ │ + beq.w 91480 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90d90 │ │ │ │ + beq.n 90e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91524 │ │ │ │ + beq.w 915b4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90d90 │ │ │ │ + cbz r2, 90e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91520 │ │ │ │ + beq.w 915b0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 90d90 │ │ │ │ + cbz r2, 90e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91540 │ │ │ │ + beq.w 915d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 90d90 │ │ │ │ + cbz r2, 90e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91544 │ │ │ │ + beq.w 915d4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 90d90 │ │ │ │ + cbz r2, 90e20 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91548 │ │ │ │ + beq.w 915d8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 90d90 │ │ │ │ + cbz r2, 90e20 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9154c │ │ │ │ + beq.w 915dc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9159a │ │ │ │ + beq.w 9162a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90d7a │ │ │ │ + bne.n 90e0a │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 91342 │ │ │ │ + bne.w 913d2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9140a │ │ │ │ + beq.w 9149a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 90dd2 │ │ │ │ + bpl.n 90e62 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90dd2 │ │ │ │ + ble.n 90e62 │ │ │ │ add.w ip, r9, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91442 │ │ │ │ + beq.w 914d2 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 91580 │ │ │ │ + bpl.w 91610 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90dba │ │ │ │ + bne.n 90e4a │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c9768 │ │ │ │ + bl 1c8080 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91442 │ │ │ │ + beq.w 914d2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91698 │ │ │ │ + bge.w 91728 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 90e08 │ │ │ │ + cbz r2, 90e98 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91472 │ │ │ │ + bne.w 91502 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c9840 │ │ │ │ + bl 1c8158 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91442 │ │ │ │ + beq.w 914d2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91360 │ │ │ │ + beq.w 913f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 913bc │ │ │ │ + blt.w 9144c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 912e2 │ │ │ │ + bne.w 91372 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 912fa │ │ │ │ + bne.w 9138a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 912cc │ │ │ │ + bne.w 9135c │ │ │ │ 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 91442 │ │ │ │ + beq.w 914d2 │ │ │ │ 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, 90e7a │ │ │ │ + cbz r0, 90f0a │ │ │ │ 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 │ │ │ │ @@ -150988,15 +151030,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 9173a │ │ │ │ + bmi.w 917ca │ │ │ │ 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 │ │ │ │ @@ -151006,20 +151048,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 90f74 │ │ │ │ - movw r7, #41500 @ 0xa21c │ │ │ │ + beq.n 91004 │ │ │ │ + movw r7, #40412 @ 0x9ddc │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 90f54 │ │ │ │ + bhi.n 90fe4 │ │ │ │ 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 │ │ │ │ @@ -151054,975 +151096,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 910e6 │ │ │ │ + bne.w 91176 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90f00 │ │ │ │ + bne.n 90f90 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91326 │ │ │ │ + beq.w 913b6 │ │ │ │ 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 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 91654 │ │ │ │ + blt.w 916e4 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90fe2 │ │ │ │ + bne.n 91072 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 90fbe │ │ │ │ + cbz r2, 9104e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 9175c │ │ │ │ + blt.w 917ec │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91720 │ │ │ │ + blt.w 917b0 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91660 │ │ │ │ + blt.w 916f0 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91638 │ │ │ │ + blt.w 916c8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 916c0 │ │ │ │ + bmi.w 91750 │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #700] @ (912b4 ) │ │ │ │ + ldr r5, [pc, #700] @ (91344 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 91040 │ │ │ │ + cbz r1, 910d0 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c3c0 │ │ │ │ + bl 8c450 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 910c6 │ │ │ │ + beq.n 91156 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (912b8 ) │ │ │ │ + ldr r1, [pc, #664] @ (91348 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9103a │ │ │ │ + bge.n 910ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91630 │ │ │ │ + beq.w 916c0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 910c4 │ │ │ │ + beq.n 91154 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9125e │ │ │ │ + bne.w 912ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9129e │ │ │ │ - ldr r2, [pc, #616] @ (912bc ) │ │ │ │ + bne.w 9132e │ │ │ │ + ldr r2, [pc, #616] @ (9134c ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 91288 │ │ │ │ + bne.w 91318 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 91288 │ │ │ │ + beq.w 91318 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (912c0 ) │ │ │ │ + ldr r1, [pc, #588] @ (91350 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 910c4 │ │ │ │ + beq.n 91154 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91254 │ │ │ │ + bne.w 912e4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91674 │ │ │ │ + beq.w 91704 │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 91528 │ │ │ │ + bmi.w 915b8 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 910c6 │ │ │ │ - ldr r1, [pc, #532] @ (912c0 ) │ │ │ │ + cbz r0, 91156 │ │ │ │ + ldr r1, [pc, #532] @ (91350 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 910c4 │ │ │ │ + bge.n 91154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91690 │ │ │ │ + beq.w 91720 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91206 │ │ │ │ + bne.w 91296 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, fp │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 90f00 │ │ │ │ - b.n 90f74 │ │ │ │ + bne.w 90f90 │ │ │ │ + b.n 91004 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 910ec │ │ │ │ + ble.n 9117c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91570 │ │ │ │ + bmi.w 91600 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 910ec │ │ │ │ + beq.n 9117c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91550 │ │ │ │ + bmi.w 915e0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 910ec │ │ │ │ + beq.n 9117c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91560 │ │ │ │ + bmi.w 915f0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 910ec │ │ │ │ + beq.n 9117c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 915fc │ │ │ │ + bmi.w 9168c │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 910ec │ │ │ │ + beq.n 9117c │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 913e0 │ │ │ │ + bmi.w 91470 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 91158 │ │ │ │ - b.n 910ec │ │ │ │ + bne.n 911e8 │ │ │ │ + b.n 9117c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9148a │ │ │ │ + bne.w 9151a │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 913da │ │ │ │ + beq.w 9146a │ │ │ │ blx 2c104 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916b2 │ │ │ │ + beq.w 91742 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c06c │ │ │ │ - b.n 90c6a │ │ │ │ + b.n 90cfa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 914e2 │ │ │ │ + bne.w 91572 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90c6a │ │ │ │ - movw r9, #54188 @ 0xd3ac │ │ │ │ + beq.w 90cfa │ │ │ │ + movw r9, #53100 @ 0xcf6c │ │ │ │ movt r9, #46 @ 0x2e │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #24396 @ 0x5f4c │ │ │ │ + movw r3, #23308 @ 0x5b0c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #54308 @ 0xd424 │ │ │ │ + movw r3, #53220 @ 0xcfe4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 9136a │ │ │ │ + bmi.w 913fa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91282 │ │ │ │ + beq.n 91312 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912ae │ │ │ │ + beq.n 9133e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91366 │ │ │ │ + beq.w 913f6 │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 911ca │ │ │ │ - b.n 90c6a │ │ │ │ + bne.n 9125a │ │ │ │ + b.n 90cfa │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 91226 │ │ │ │ + cbz r3, 912b6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 91226 │ │ │ │ + beq.n 912b6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9161c │ │ │ │ + blt.w 916ac │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 910d8 │ │ │ │ + beq.w 91168 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 910d8 │ │ │ │ + bge.w 91168 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 910d8 │ │ │ │ + bne.w 91168 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 910d8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91168 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 910c4 │ │ │ │ - b.n 91082 │ │ │ │ - ldr r1, [pc, #100] @ (912c4 ) │ │ │ │ - mov r0, r9 │ │ │ │ - bl db678 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 91048 │ │ │ │ - b.n 910c4 │ │ │ │ - movw r1, #54188 @ 0xd3ac │ │ │ │ + bne.w 91154 │ │ │ │ + b.n 91112 │ │ │ │ + ldr r1, [pc, #100] @ (91354 ) │ │ │ │ + mov r0, r9 │ │ │ │ + bl db6b4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 910d8 │ │ │ │ + b.n 91154 │ │ │ │ + movw r1, #53100 @ 0xcf6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 911e2 │ │ │ │ + bne.n 91272 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 911fc │ │ │ │ - ldr r0, [pc, #52] @ (912c0 ) │ │ │ │ - bl 7ad94 │ │ │ │ + b.n 9128c │ │ │ │ + ldr r0, [pc, #52] @ (91350 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9106e │ │ │ │ - ldr r0, [pc, #40] @ (912c0 ) │ │ │ │ - bl 434e8 │ │ │ │ - b.n 910c4 │ │ │ │ - ldr r1, [pc, #40] @ (912c8 ) │ │ │ │ + bne.w 910fe │ │ │ │ + ldr r0, [pc, #40] @ (91350 ) │ │ │ │ + bl 434e0 │ │ │ │ + b.n 91154 │ │ │ │ + ldr r1, [pc, #40] @ (91358 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91050 │ │ │ │ - b.n 910c4 │ │ │ │ + bne.w 910e0 │ │ │ │ + b.n 91154 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 911fc │ │ │ │ + b.n 9128c │ │ │ │ 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 915e2 │ │ │ │ + bne.w 91672 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 915d4 │ │ │ │ + bne.w 91664 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90e4a │ │ │ │ + b.n 90eda │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 915ce │ │ │ │ + bne.w 9165e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 915e6 │ │ │ │ + bne.w 91676 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90e36 │ │ │ │ + b.n 90ec6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 915b2 │ │ │ │ + bne.w 91642 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 915a0 │ │ │ │ + bne.w 91630 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90e42 │ │ │ │ + b.n 90ed2 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 90c74 │ │ │ │ + b.n 90d04 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 90d98 │ │ │ │ - movw r3, #33305 @ 0x8219 │ │ │ │ + b.n 90e28 │ │ │ │ + movw r3, #33969 @ 0x84b1 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 90f7e │ │ │ │ + b.n 9100e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 910ec │ │ │ │ + b.n 9117c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 913f4 │ │ │ │ + bpl.n 91484 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90da6 │ │ │ │ + bge.w 90e36 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 90da6 │ │ │ │ + b.n 90e36 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 90e2a │ │ │ │ + b.n 90eba │ │ │ │ mov r7, r8 │ │ │ │ - b.n 911fc │ │ │ │ + b.n 9128c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 913a4 │ │ │ │ + bgt.n 91434 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 91382 │ │ │ │ + blt.n 91412 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 9126e │ │ │ │ + blt.w 912fe │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54264 @ 0xd3f8 │ │ │ │ + movw r1, #53176 @ 0xcfb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - ldr r5, [pc, #704] @ (9165c ) │ │ │ │ + bl 11e8cc │ │ │ │ + ldr r5, [pc, #704] @ (916ec ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 910c6 │ │ │ │ + b.n 91156 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54208 @ 0xd3c0 │ │ │ │ + movw r1, #53120 @ 0xcf80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91398 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91428 │ │ │ │ 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 914c0 │ │ │ │ + bne.n 91550 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 90e2a │ │ │ │ - bl 83e70 │ │ │ │ - b.n 90c6a │ │ │ │ + b.n 90eba │ │ │ │ + bl 83e9c │ │ │ │ + b.n 90cfa │ │ │ │ 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 91160 │ │ │ │ + b.n 911f0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 90d16 │ │ │ │ + b.n 90da6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54420 @ 0xd494 │ │ │ │ + movw r1, #53332 @ 0xd054 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - ldr r3, [pc, #592] @ (9165c ) │ │ │ │ + bl 11e8cc │ │ │ │ + ldr r3, [pc, #592] @ (916ec ) │ │ │ │ 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 9120c │ │ │ │ + bne.w 9129c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 91234 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 912c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #53608 @ 0xd168 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - ldr r2, [pc, #536] @ (9165c ) │ │ │ │ + bl f41f0 │ │ │ │ + ldr r2, [pc, #536] @ (916ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 914aa │ │ │ │ + bne.n 9153a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 914a2 │ │ │ │ + bge.n 91532 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91222 │ │ │ │ + bne.w 912b2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91222 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 912b2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54540 @ 0xd50c │ │ │ │ + movw r1, #53452 @ 0xd0cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91442 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 914d2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #53244 @ 0xcffc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91398 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 91234 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 912c4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9160c │ │ │ │ + bne.w 9169c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9145e │ │ │ │ - b.n 91222 │ │ │ │ + blt.n 914ee │ │ │ │ + b.n 912b2 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.n 913d6 │ │ │ │ + bmi.n 91466 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54592 @ 0xd540 │ │ │ │ + movw r1, #53504 @ 0xd100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91442 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 914d2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54140 @ 0xd37c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91398 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91428 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 90ce6 │ │ │ │ + b.w 90d76 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 90d02 │ │ │ │ + b.w 90d92 │ │ │ │ ldrd r9, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90d90 │ │ │ │ + beq.w 90e20 │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.w 90cf4 │ │ │ │ + b.w 90d84 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 90d3c │ │ │ │ + b.n 90dcc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 90d2a │ │ │ │ + b.n 90dba │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55052 @ 0xd70c │ │ │ │ + movw r1, #53964 @ 0xd2cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 910c4 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91154 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 90d4e │ │ │ │ + b.n 90dde │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 90d60 │ │ │ │ + b.n 90df0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 90d72 │ │ │ │ + b.n 90e02 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 90d86 │ │ │ │ + b.n 90e16 │ │ │ │ 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 91138 │ │ │ │ + b.n 911c8 │ │ │ │ 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 91144 │ │ │ │ + b.n 911d4 │ │ │ │ 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 9112c │ │ │ │ + b.n 911bc │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #54448 @ 0xd4b0 │ │ │ │ + movw r1, #53360 @ 0xd070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - b.n 91442 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 914d2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 90d86 │ │ │ │ + b.w 90e16 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 91428 │ │ │ │ + bne.w 914b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90e42 │ │ │ │ + b.n 90ed2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54660 @ 0xd584 │ │ │ │ + movw r1, #53572 @ 0xd144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 91442 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 914d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 915b6 │ │ │ │ + b.n 91646 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91618 │ │ │ │ + bne.n 916a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90e4a │ │ │ │ + b.n 90eda │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 915b6 │ │ │ │ + b.n 91646 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 915f6 │ │ │ │ + bne.n 91686 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90e36 │ │ │ │ + b.n 90ec6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 9142c │ │ │ │ + b.n 914bc │ │ │ │ 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 91150 │ │ │ │ + b.n 911e0 │ │ │ │ mov r8, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 914b4 │ │ │ │ - b.n 91226 │ │ │ │ + bne.w 91544 │ │ │ │ + b.n 912b6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 9142c │ │ │ │ + b.n 914bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91222 │ │ │ │ + bne.w 912b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91222 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 912b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9103a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 910ca │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54976 @ 0xd6c0 │ │ │ │ + movw r1, #53888 @ 0xd280 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - ldr r5, [pc, #4] @ (9165c ) │ │ │ │ + bl f41f0 │ │ │ │ + ldr r5, [pc, #4] @ (916ec ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 910c4 │ │ │ │ + b.n 91154 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #53820 @ 0xd23c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9164a │ │ │ │ + b.n 916da │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55104 @ 0xd740 │ │ │ │ + movw r2, #54016 @ 0xd300 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24d80c │ │ │ │ - b.n 910c6 │ │ │ │ + bl 24c1e4 │ │ │ │ + b.n 91156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 910c4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91154 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54496 @ 0xd4e0 │ │ │ │ + movw r1, #53408 @ 0xd0a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 91442 │ │ │ │ - ldr r5, [pc, #220] @ (91790 ) │ │ │ │ + bl f41f0 │ │ │ │ + b.n 914d2 │ │ │ │ + ldr r5, [pc, #220] @ (91820 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 910c6 │ │ │ │ - ldr r5, [pc, #204] @ (91790 ) │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 91156 │ │ │ │ + ldr r5, [pc, #204] @ (91820 ) │ │ │ │ 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 91784 │ │ │ │ + beq.n 91814 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 91784 │ │ │ │ + bhi.n 91814 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 90ff6 │ │ │ │ - ldr r5, [pc, #148] @ (91790 ) │ │ │ │ + b.n 91086 │ │ │ │ + ldr r5, [pc, #148] @ (91820 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 910c6 │ │ │ │ + b.n 91156 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #53288 @ 0xd028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #124] @ (91790 ) │ │ │ │ + ldr r5, [pc, #124] @ (91820 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 910c6 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91156 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54836 @ 0xd634 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9164a │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 9140a │ │ │ │ + b.n 916da │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 9149a │ │ │ │ mov r0, r9 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 90ec0 │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 90f50 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54120 @ 0xd368 │ │ │ │ + movw r1, #53032 @ 0xcf28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91398 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91428 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54768 @ 0xd5f0 │ │ │ │ + movw r1, #53680 @ 0xd1b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #24] @ (91790 ) │ │ │ │ + ldr r5, [pc, #24] @ (91820 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3eac │ │ │ │ - b.n 910c4 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 91154 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 916f2 │ │ │ │ + b.n 91782 │ │ │ │ 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 91eaa │ │ │ │ + beq.w 91f3a │ │ │ │ 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 92306 │ │ │ │ + bhi.w 92396 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 91cd6 │ │ │ │ + beq.w 91d66 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 91d08 │ │ │ │ + beq.w 91d98 │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917c8 │ │ │ │ + bne.n 91858 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9229a │ │ │ │ + beq.w 9232a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 91800 │ │ │ │ + cbz r0, 91890 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92290 │ │ │ │ + beq.w 92320 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921f8 │ │ │ │ + beq.w 92288 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c06c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91dc8 │ │ │ │ + bne.w 91e58 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91eb4 │ │ │ │ + beq.w 91f44 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9206e │ │ │ │ + beq.w 920fe │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9205a │ │ │ │ + beq.w 920ea │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9190e │ │ │ │ + beq.n 9199e │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92096 │ │ │ │ + beq.w 92126 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 91906 │ │ │ │ + beq.n 91996 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920cc │ │ │ │ + beq.w 9215c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 91906 │ │ │ │ + beq.n 91996 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920d2 │ │ │ │ + beq.w 92162 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 91906 │ │ │ │ + cbz r2, 91996 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920d8 │ │ │ │ + beq.w 92168 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 91906 │ │ │ │ + cbz r2, 91996 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920de │ │ │ │ + beq.w 9216e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 91906 │ │ │ │ + cbz r2, 91996 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920e4 │ │ │ │ + beq.w 92174 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 91906 │ │ │ │ + cbz r2, 91996 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920ea │ │ │ │ + beq.w 9217a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 91906 │ │ │ │ + cbz r2, 91996 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91fa2 │ │ │ │ + beq.w 92032 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91fa6 │ │ │ │ + beq.w 92036 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918f0 │ │ │ │ + bne.n 91980 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91f6a │ │ │ │ + bne.w 91ffa │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f8c │ │ │ │ + beq.w 9201c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 91948 │ │ │ │ + bpl.n 919d8 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 91948 │ │ │ │ + ble.n 919d8 │ │ │ │ add.w ip, sl, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ff8 │ │ │ │ + beq.w 92088 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 91fe0 │ │ │ │ + bpl.w 92070 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 91930 │ │ │ │ + bne.n 919c0 │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c9768 │ │ │ │ + bl 1c8080 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ff8 │ │ │ │ + beq.w 92088 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 921de │ │ │ │ + bge.w 9226e │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 9197e │ │ │ │ + cbz r2, 91a0e │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9209c │ │ │ │ + bne.w 9212c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c9840 │ │ │ │ + bl 1c8158 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ff8 │ │ │ │ + beq.w 92088 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91eda │ │ │ │ + beq.w 91f6a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 91f34 │ │ │ │ + blt.w 91fc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91e92 │ │ │ │ + bne.w 91f22 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91e08 │ │ │ │ + bne.w 91e98 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91e24 │ │ │ │ + bne.w 91eb4 │ │ │ │ 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 91ff8 │ │ │ │ + beq.w 92088 │ │ │ │ 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, 919e8 │ │ │ │ + cbz r0, 91a78 │ │ │ │ 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 │ │ │ │ @@ -152040,15 +152082,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 922b8 │ │ │ │ + bmi.w 92348 │ │ │ │ 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 │ │ │ │ @@ -152058,20 +152100,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 91ae2 │ │ │ │ - movw r7, #41500 @ 0xa21c │ │ │ │ + beq.n 91b72 │ │ │ │ + movw r7, #40412 @ 0x9ddc │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 91ac2 │ │ │ │ + bhi.n 91b52 │ │ │ │ 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 │ │ │ │ @@ -152106,989 +152148,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 91c54 │ │ │ │ + bne.w 91ce4 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91a6e │ │ │ │ + bne.n 91afe │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ebe │ │ │ │ + beq.w 91f4e │ │ │ │ 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 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9225a │ │ │ │ + blt.w 922ea │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91b50 │ │ │ │ + bne.n 91be0 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 91b2c │ │ │ │ + cbz r2, 91bbc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 922de │ │ │ │ + blt.w 9236e │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 922ca │ │ │ │ + blt.w 9235a │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92262 │ │ │ │ + blt.w 922f2 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 9223e │ │ │ │ + blt.w 922ce │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 92206 │ │ │ │ + bmi.w 92296 │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #660] @ (91df8 ) │ │ │ │ + ldr r5, [pc, #660] @ (91e88 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 91bae │ │ │ │ + cbz r1, 91c3e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c3c0 │ │ │ │ + bl 8c450 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c34 │ │ │ │ + beq.n 91cc4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (91dfc ) │ │ │ │ + ldr r1, [pc, #620] @ (91e8c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91ba8 │ │ │ │ + bge.n 91c38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921fe │ │ │ │ + beq.w 9228e │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91c32 │ │ │ │ + beq.n 91cc2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e3a │ │ │ │ + bne.w 91eca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e7c │ │ │ │ - ldr r2, [pc, #576] @ (91e00 ) │ │ │ │ + bne.w 91f0c │ │ │ │ + ldr r2, [pc, #576] @ (91e90 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 91e66 │ │ │ │ + bne.w 91ef6 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 91e66 │ │ │ │ + beq.w 91ef6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #548] @ (91e04 ) │ │ │ │ + ldr r1, [pc, #548] @ (91e94 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 91c32 │ │ │ │ + beq.n 91cc2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91dec │ │ │ │ + bne.w 91e7c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921c2 │ │ │ │ + beq.w 92252 │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 9207e │ │ │ │ + bmi.w 9210e │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91c34 │ │ │ │ - ldr r1, [pc, #492] @ (91e04 ) │ │ │ │ + cbz r0, 91cc4 │ │ │ │ + ldr r1, [pc, #492] @ (91e94 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91c32 │ │ │ │ + bge.n 91cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922c2 │ │ │ │ + beq.w 92352 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91d7a │ │ │ │ + bne.w 91e0a │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, fp │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 91a6e │ │ │ │ - b.n 91ae2 │ │ │ │ + bne.w 91afe │ │ │ │ + b.n 91b72 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 91c5a │ │ │ │ + ble.n 91cea │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91fb0 │ │ │ │ + bmi.w 92040 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 91c5a │ │ │ │ + beq.n 91cea │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91fc0 │ │ │ │ + bmi.w 92050 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 91c5a │ │ │ │ + beq.n 91cea │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91fd0 │ │ │ │ + bmi.w 92060 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 91c5a │ │ │ │ + beq.n 91cea │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92124 │ │ │ │ + bmi.w 921b4 │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 91c5a │ │ │ │ + beq.n 91cea │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 91f5a │ │ │ │ + bmi.w 91fea │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 91cc6 │ │ │ │ - b.n 91c5a │ │ │ │ + bne.n 91d56 │ │ │ │ + b.n 91cea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 920b4 │ │ │ │ + bne.w 92144 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91f54 │ │ │ │ + beq.w 91fe4 │ │ │ │ blx 2c104 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92276 │ │ │ │ + beq.w 92306 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c06c │ │ │ │ - b.n 917da │ │ │ │ + b.n 9186a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92028 │ │ │ │ + bne.w 920b8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 917da │ │ │ │ + beq.w 9186a │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #24396 @ 0x5f4c │ │ │ │ + movw r3, #23308 @ 0x5b0c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #54308 @ 0xd424 │ │ │ │ + movw r3, #53220 @ 0xcfe4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #54188 @ 0xd3ac │ │ │ │ + movw r3, #53100 @ 0xcf6c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 91ee4 │ │ │ │ + bmi.w 91f74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e60 │ │ │ │ + beq.w 91ef0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e8c │ │ │ │ + beq.w 91f1c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ee0 │ │ │ │ + beq.w 91f70 │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 91d3a │ │ │ │ - b.n 917da │ │ │ │ + bne.n 91dca │ │ │ │ + b.n 9186a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 91d9a │ │ │ │ + cbz r3, 91e2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 91d9a │ │ │ │ + beq.n 91e2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 921ae │ │ │ │ + blt.w 9223e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 91c46 │ │ │ │ + beq.w 91cd6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91c46 │ │ │ │ + bge.w 91cd6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c46 │ │ │ │ + bne.w 91cd6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91c46 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91cd6 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 9190e │ │ │ │ + bpl.w 9199e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9191c │ │ │ │ + bge.w 919ac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 9191c │ │ │ │ + b.n 919ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c32 │ │ │ │ - b.n 91bf0 │ │ │ │ + bne.w 91cc2 │ │ │ │ + b.n 91c80 │ │ │ │ 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 92144 │ │ │ │ + bne.w 921d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92134 │ │ │ │ + bne.w 921c4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 919b6 │ │ │ │ + beq.w 91a46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 92190 │ │ │ │ + bne.w 92220 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92182 │ │ │ │ + bne.w 92212 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 919b8 │ │ │ │ - ldr r1, [pc, #728] @ (92114 ) │ │ │ │ + b.n 91a48 │ │ │ │ + ldr r1, [pc, #728] @ (921a4 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91bb6 │ │ │ │ - b.n 91c32 │ │ │ │ - movw r1, #54188 @ 0xd3ac │ │ │ │ + bne.w 91c46 │ │ │ │ + b.n 91cc2 │ │ │ │ + movw r1, #53100 @ 0xcf6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91d54 │ │ │ │ + bne.w 91de4 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 91d70 │ │ │ │ - ldr r0, [pc, #688] @ (92118 ) │ │ │ │ - bl 7ad94 │ │ │ │ + b.n 91e00 │ │ │ │ + ldr r0, [pc, #688] @ (921a8 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 91bdc │ │ │ │ - ldr r0, [pc, #672] @ (92118 ) │ │ │ │ - bl 434e8 │ │ │ │ - b.n 91c32 │ │ │ │ - ldr r1, [pc, #668] @ (9211c ) │ │ │ │ + bne.w 91c6c │ │ │ │ + ldr r0, [pc, #672] @ (921a8 ) │ │ │ │ + bl 434e0 │ │ │ │ + b.n 91cc2 │ │ │ │ + ldr r1, [pc, #668] @ (921ac ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91bbe │ │ │ │ - b.n 91c32 │ │ │ │ + bne.w 91c4e │ │ │ │ + b.n 91cc2 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 91d70 │ │ │ │ + b.n 91e00 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 9217c │ │ │ │ + bne.w 9220c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92194 │ │ │ │ + bne.w 92224 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 919a8 │ │ │ │ + b.n 91a38 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 917e6 │ │ │ │ + b.n 91876 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 9190e │ │ │ │ - movw r3, #33305 @ 0x8219 │ │ │ │ + b.n 9199e │ │ │ │ + movw r3, #33969 @ 0x84b1 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 91aec │ │ │ │ + b.n 91b7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 91c5a │ │ │ │ + b.n 91cea │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 919a0 │ │ │ │ + b.n 91a30 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 91d70 │ │ │ │ + b.n 91e00 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91f1c │ │ │ │ + bgt.n 91fac │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 91efa │ │ │ │ + blt.n 91f8a │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 91e4a │ │ │ │ + blt.n 91eda │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54264 @ 0xd3f8 │ │ │ │ + movw r1, #53176 @ 0xcfb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - ldr r5, [pc, #524] @ (92120 ) │ │ │ │ + bl 11e8cc │ │ │ │ + ldr r5, [pc, #524] @ (921b0 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 91c34 │ │ │ │ + b.n 91cc4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54208 @ 0xd3c0 │ │ │ │ + movw r1, #53120 @ 0xcf80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91f10 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91fa0 │ │ │ │ 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 920f0 │ │ │ │ + bne.w 92180 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 919a0 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 917da │ │ │ │ + b.n 91a30 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9186a │ │ │ │ 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 91cce │ │ │ │ + b.n 91d5e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 91dd8 │ │ │ │ + bmi.w 91e68 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54420 @ 0xd494 │ │ │ │ + movw r1, #53332 @ 0xd054 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - ldr r3, [pc, #400] @ (92120 ) │ │ │ │ + bl 11e8cc │ │ │ │ + ldr r3, [pc, #400] @ (921b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - cbnz r5, 91faa │ │ │ │ + cbnz r5, 9203a │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 91da8 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 91e38 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 918fc │ │ │ │ + b.n 9198c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 918fc │ │ │ │ + b.n 9198c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 91d80 │ │ │ │ + b.n 91e10 │ │ │ │ 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 91c9a │ │ │ │ + b.n 91d2a │ │ │ │ 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 91ca6 │ │ │ │ + b.n 91d36 │ │ │ │ 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 91cb2 │ │ │ │ + b.n 91d42 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #54448 @ 0xd4b0 │ │ │ │ + movw r1, #53360 @ 0xd070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - ldr r2, [pc, #292] @ (92120 ) │ │ │ │ + bl f41f0 │ │ │ │ + ldr r2, [pc, #292] @ (921b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92048 │ │ │ │ + bne.n 920d8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92040 │ │ │ │ + bge.n 920d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d96 │ │ │ │ + bne.w 91e26 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91d96 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91e26 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54140 @ 0xd37c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91f10 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 91da8 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 91e38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbnz r3, 92074 │ │ │ │ + cbnz r3, 92104 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92014 │ │ │ │ - b.n 91d96 │ │ │ │ + blt.n 920a4 │ │ │ │ + b.n 91e26 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91866 │ │ │ │ - b.n 91906 │ │ │ │ + bne.w 918f6 │ │ │ │ + b.n 91996 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 91860 │ │ │ │ + b.w 918f0 │ │ │ │ mov r8, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9204e │ │ │ │ - b.n 91d9a │ │ │ │ + bne.n 920de │ │ │ │ + b.n 91e2a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55052 @ 0xd70c │ │ │ │ + movw r1, #53964 @ 0xd2cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91c32 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91cc2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 91878 │ │ │ │ + b.w 91908 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54540 @ 0xd50c │ │ │ │ + movw r1, #53452 @ 0xd0cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91ff8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92088 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #53244 @ 0xcffc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91f10 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91fa0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 9188c │ │ │ │ + b.w 9191c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 918a0 │ │ │ │ + b.w 91930 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 918b2 │ │ │ │ + b.w 91942 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 918c4 │ │ │ │ + b.w 91954 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 918d6 │ │ │ │ + b.w 91966 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.w 918e8 │ │ │ │ + b.w 91978 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 91f50 │ │ │ │ + bmi.w 91fe0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54592 @ 0xd540 │ │ │ │ + movw r1, #53504 @ 0xd100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91ff8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92088 │ │ │ │ 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 91cbe │ │ │ │ + b.n 91d4e │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92160 │ │ │ │ + bne.n 921f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 919b0 │ │ │ │ + b.n 91a40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54660 @ 0xd584 │ │ │ │ + movw r1, #53572 @ 0xd144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 91ff8 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #53608 @ 0xd168 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 91ff8 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 92148 │ │ │ │ + b.n 921d8 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 921a4 │ │ │ │ + bne.n 92234 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 919b8 │ │ │ │ + b.n 91a48 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 92148 │ │ │ │ + b.n 921d8 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 921a8 │ │ │ │ + bne.n 92238 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 919a8 │ │ │ │ + b.n 91a38 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 92164 │ │ │ │ + b.n 921f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 92164 │ │ │ │ + b.n 921f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d96 │ │ │ │ + bne.w 91e26 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91d96 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91e26 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55104 @ 0xd740 │ │ │ │ + movw r2, #54016 @ 0xd300 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24d80c │ │ │ │ - b.n 91c34 │ │ │ │ + bl 24c1e4 │ │ │ │ + b.n 91cc4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54496 @ 0xd4e0 │ │ │ │ + movw r1, #53408 @ 0xd0a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 91ff8 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 91f8c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92088 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 9201c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ba8 │ │ │ │ - ldr r5, [pc, #280] @ (92320 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91c38 │ │ │ │ + ldr r5, [pc, #280] @ (923b0 ) │ │ │ │ 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 92284 │ │ │ │ + beq.n 92314 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 92284 │ │ │ │ + bhi.n 92314 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 91b64 │ │ │ │ + b.n 91bf4 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54976 @ 0xd6c0 │ │ │ │ + movw r1, #53888 @ 0xd280 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - ldr r5, [pc, #196] @ (92320 ) │ │ │ │ + bl f41f0 │ │ │ │ + ldr r5, [pc, #196] @ (923b0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 91c32 │ │ │ │ + b.n 91cc2 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #53820 @ 0xd23c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92250 │ │ │ │ - ldr r5, [pc, #168] @ (92320 ) │ │ │ │ + b.n 922e0 │ │ │ │ + ldr r5, [pc, #168] @ (923b0 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 91c34 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 91cc4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 92238 │ │ │ │ - ldr r5, [pc, #140] @ (92320 ) │ │ │ │ + b.n 922c8 │ │ │ │ + ldr r5, [pc, #140] @ (923b0 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 91c34 │ │ │ │ + b.n 91cc4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #53288 @ 0xd028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #116] @ (92320 ) │ │ │ │ + ldr r5, [pc, #116] @ (923b0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91c34 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91cc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 91a2e │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 91abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91c32 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91cc2 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54836 @ 0xd634 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92250 │ │ │ │ + b.n 922e0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54768 @ 0xd5f0 │ │ │ │ + movw r1, #53680 @ 0xd1b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #36] @ (92320 ) │ │ │ │ + ldr r5, [pc, #36] @ (923b0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3eac │ │ │ │ - b.n 91c32 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 91cc2 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54120 @ 0xd368 │ │ │ │ + movw r1, #53032 @ 0xcf28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 91f10 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 91fa0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00092324 : │ │ │ │ +000923b4 : │ │ │ │ stmdb 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 92a32 │ │ │ │ + beq.w 92ac2 │ │ │ │ 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 92e8a │ │ │ │ + bhi.w 92f1a │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 92868 │ │ │ │ + beq.w 928f8 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 9289a │ │ │ │ + beq.w 9292a │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92360 │ │ │ │ + bne.n 923f0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92e2a │ │ │ │ + beq.w 92eba │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 92398 │ │ │ │ + cbz r0, 92428 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e20 │ │ │ │ + beq.w 92eb0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d7e │ │ │ │ + beq.w 92e0e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c06c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92974 │ │ │ │ + bne.w 92a04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a3c │ │ │ │ + beq.w 92acc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92cb8 │ │ │ │ + beq.w 92d48 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92ca2 │ │ │ │ + beq.w 92d32 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9248e │ │ │ │ + beq.n 9251e │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92d08 │ │ │ │ + beq.w 92d98 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 92488 │ │ │ │ + beq.n 92518 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c60 │ │ │ │ + beq.w 92cf0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 92488 │ │ │ │ + cbz r2, 92518 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c66 │ │ │ │ + beq.w 92cf6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 92488 │ │ │ │ + cbz r2, 92518 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c6c │ │ │ │ + beq.w 92cfc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 92488 │ │ │ │ + cbz r2, 92518 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c72 │ │ │ │ + beq.w 92d02 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 92488 │ │ │ │ + cbz r2, 92518 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c78 │ │ │ │ + beq.w 92d08 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 92488 │ │ │ │ + cbz r2, 92518 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c8c │ │ │ │ + beq.w 92d1c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 92488 │ │ │ │ + cbz r2, 92518 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92ba0 │ │ │ │ + beq.w 92c30 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92ba4 │ │ │ │ + beq.w 92c34 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92474 │ │ │ │ + bne.n 92504 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92af8 │ │ │ │ + bne.w 92b88 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b18 │ │ │ │ + beq.w 92ba8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 924c6 │ │ │ │ + bpl.n 92556 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 924c6 │ │ │ │ + ble.n 92556 │ │ │ │ add.w ip, r6, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b74 │ │ │ │ + beq.w 92c04 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 92b5c │ │ │ │ + bpl.w 92bec │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 924ae │ │ │ │ + bne.n 9253e │ │ │ │ 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 1c9768 │ │ │ │ + bl 1c8080 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b74 │ │ │ │ + beq.w 92c04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92d9a │ │ │ │ + bge.w 92e2a │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 92502 │ │ │ │ + cbz r2, 92592 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92cf0 │ │ │ │ + bne.w 92d80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9840 │ │ │ │ + bl 1c8158 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b74 │ │ │ │ + beq.w 92c04 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a82 │ │ │ │ + beq.w 92b12 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #24] │ │ │ │ - blt.w 92a62 │ │ │ │ + blt.w 92af2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 929e6 │ │ │ │ + bne.w 92a76 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 929fe │ │ │ │ + bne.w 92a8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92a1a │ │ │ │ + bne.w 92aaa │ │ │ │ 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 92b74 │ │ │ │ + beq.w 92c04 │ │ │ │ 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, 9256c │ │ │ │ + cbz r0, 925fc │ │ │ │ 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 │ │ │ │ @@ -153106,15 +153148,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 92d76 │ │ │ │ + bmi.w 92e06 │ │ │ │ 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 │ │ │ │ @@ -153126,20 +153168,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 9266c │ │ │ │ - movw r6, #41500 @ 0xa21c │ │ │ │ + beq.n 926fc │ │ │ │ + movw r6, #40412 @ 0x9ddc │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 9264c │ │ │ │ + bhi.n 926dc │ │ │ │ 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 │ │ │ │ @@ -153174,924 +153216,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 927dc │ │ │ │ + bne.w 9286c │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 925f8 │ │ │ │ + bne.n 92688 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a46 │ │ │ │ + beq.w 92ad6 │ │ │ │ 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 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92d6e │ │ │ │ + blt.w 92dfe │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 926d8 │ │ │ │ + bne.n 92768 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 926b4 │ │ │ │ + cbz r2, 92744 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92dd0 │ │ │ │ + blt.w 92e60 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92d52 │ │ │ │ + blt.w 92de2 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92e0c │ │ │ │ + blt.w 92e9c │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92df8 │ │ │ │ + blt.w 92e88 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 92e50 │ │ │ │ + bmi.w 92ee0 │ │ │ │ ldr.w sl, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #704] @ (929ac ) │ │ │ │ + ldr r6, [pc, #704] @ (92a3c ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 92736 │ │ │ │ + cbz r1, 927c6 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c3c0 │ │ │ │ + bl 8c450 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 927ba │ │ │ │ + beq.n 9284a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (929b0 ) │ │ │ │ + ldr r1, [pc, #664] @ (92a40 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92730 │ │ │ │ + bge.n 927c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e48 │ │ │ │ + beq.w 92ed8 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 927b8 │ │ │ │ + beq.n 92848 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9299c │ │ │ │ + bne.w 92a2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929d6 │ │ │ │ - ldr r2, [pc, #620] @ (929b4 ) │ │ │ │ + bne.w 92a66 │ │ │ │ + ldr r2, [pc, #620] @ (92a44 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 929c0 │ │ │ │ + bne.w 92a50 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 929c0 │ │ │ │ + beq.w 92a50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (929b8 ) │ │ │ │ + ldr r1, [pc, #592] @ (92a48 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 927b8 │ │ │ │ + beq.n 92848 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92992 │ │ │ │ + bne.w 92a22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92db4 │ │ │ │ + beq.w 92e44 │ │ │ │ subs r1, r0, r5 │ │ │ │ - bmi.w 92cbe │ │ │ │ + bmi.w 92d4e │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 927ba │ │ │ │ - ldr r1, [pc, #536] @ (929b8 ) │ │ │ │ + cbz r0, 9284a │ │ │ │ + ldr r1, [pc, #536] @ (92a48 ) │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 927b8 │ │ │ │ + bge.n 92848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92d92 │ │ │ │ + beq.w 92e22 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92912 │ │ │ │ + bne.w 929a2 │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r0, sl │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ 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 925f8 │ │ │ │ - b.n 9266c │ │ │ │ + bne.w 92688 │ │ │ │ + b.n 926fc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, fp │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 941f4 │ │ │ │ + bl 94278 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 927e2 │ │ │ │ + ble.n 92872 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92b4c │ │ │ │ + bmi.w 92bdc │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 927e2 │ │ │ │ + beq.n 92872 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92ba8 │ │ │ │ + bmi.w 92c38 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 927e2 │ │ │ │ + beq.n 92872 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92bb8 │ │ │ │ + bmi.w 92c48 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 927e2 │ │ │ │ + beq.n 92872 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92be2 │ │ │ │ + bmi.w 92c72 │ │ │ │ subs.w r2, fp, #4 │ │ │ │ - beq.n 927e2 │ │ │ │ + beq.n 92872 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 92b36 │ │ │ │ + bmi.w 92bc6 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 92858 │ │ │ │ - b.n 927e2 │ │ │ │ + bne.n 928e8 │ │ │ │ + b.n 92872 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92d26 │ │ │ │ + bne.w 92db6 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92b46 │ │ │ │ + beq.w 92bd6 │ │ │ │ blx 2c104 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d84 │ │ │ │ + beq.w 92e14 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c06c │ │ │ │ - b.n 92372 │ │ │ │ + b.n 92402 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 92d0e │ │ │ │ + bne.w 92d9e │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92372 │ │ │ │ + beq.w 92402 │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #24396 @ 0x5f4c │ │ │ │ + movw r3, #23308 @ 0x5b0c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #54308 @ 0xd424 │ │ │ │ + movw r3, #53220 @ 0xcfe4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #54188 @ 0xd3ac │ │ │ │ + movw r3, #53100 @ 0xcf6c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r8 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 92a90 │ │ │ │ + bmi.w 92b20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92966 │ │ │ │ + beq.n 929f6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92960 │ │ │ │ + beq.n 929f0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a88 │ │ │ │ + beq.w 92b18 │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 928d0 │ │ │ │ + bne.n 92960 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 92372 │ │ │ │ + b.n 92402 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 92932 │ │ │ │ + cbz r3, 929c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 92932 │ │ │ │ + beq.n 929c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92d3e │ │ │ │ + blt.w 92dce │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 927ce │ │ │ │ + beq.w 9285e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 927ce │ │ │ │ + bge.w 9285e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 927ce │ │ │ │ + bne.w 9285e │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 927ce │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9285e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92372 │ │ │ │ + beq.w 92402 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 928d0 │ │ │ │ + b.n 92960 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r6 │ │ │ │ - bpl.w 9248e │ │ │ │ + bpl.w 9251e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9249c │ │ │ │ + bge.w 9252c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9249c │ │ │ │ + b.n 9252c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 927b8 │ │ │ │ - b.n 92776 │ │ │ │ - ldr r1, [pc, #28] @ (929bc ) │ │ │ │ + bne.w 92848 │ │ │ │ + b.n 92806 │ │ │ │ + ldr r1, [pc, #28] @ (92a4c ) │ │ │ │ mov r0, sl │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9273c │ │ │ │ - b.n 927b8 │ │ │ │ + bne.w 927cc │ │ │ │ + b.n 92848 │ │ │ │ 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] @ (92c80 ) │ │ │ │ - bl 7ad94 │ │ │ │ + ldr r0, [pc, #700] @ (92d10 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 92762 │ │ │ │ - ldr r0, [pc, #688] @ (92c80 ) │ │ │ │ - bl 434e8 │ │ │ │ - b.n 927b8 │ │ │ │ - ldr r1, [pc, #684] @ (92c84 ) │ │ │ │ + bne.w 927f2 │ │ │ │ + ldr r0, [pc, #688] @ (92d10 ) │ │ │ │ + bl 434e0 │ │ │ │ + b.n 92848 │ │ │ │ + ldr r1, [pc, #684] @ (92d14 ) │ │ │ │ mov r0, sl │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92744 │ │ │ │ - b.n 927b8 │ │ │ │ + bne.w 927d4 │ │ │ │ + b.n 92848 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r2, [r7, #0] │ │ │ │ - bne.w 92c02 │ │ │ │ + bne.w 92c92 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92bf2 │ │ │ │ + bne.w 92c82 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - b.n 9252a │ │ │ │ + b.n 925ba │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne.w 92c00 │ │ │ │ + bne.w 92c90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92cd6 │ │ │ │ + bne.w 92d66 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 92532 │ │ │ │ + b.n 925c2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 92bfe │ │ │ │ + bne.w 92c8e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92c92 │ │ │ │ + bne.w 92d22 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9253a │ │ │ │ + b.n 925ca │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ - b.n 9237e │ │ │ │ + b.n 9240e │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 9248e │ │ │ │ - movw r3, #33305 @ 0x8219 │ │ │ │ + b.n 9251e │ │ │ │ + movw r3, #33969 @ 0x84b1 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 92676 │ │ │ │ + b.n 92706 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 927e2 │ │ │ │ + b.n 92872 │ │ │ │ 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 92c34 │ │ │ │ + bne.w 92cc4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 92524 │ │ │ │ + b.n 925b4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 92524 │ │ │ │ + b.n 925b4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 92966 │ │ │ │ + b.n 929f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 92ac6 │ │ │ │ + bgt.n 92b56 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 92aa4 │ │ │ │ + blt.n 92b34 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 92ade │ │ │ │ + blt.n 92b6e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54264 @ 0xd3f8 │ │ │ │ + movw r1, #53176 @ 0xcfb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - ldr r6, [pc, #460] @ (92c88 ) │ │ │ │ + bl 11e8cc │ │ │ │ + ldr r6, [pc, #460] @ (92d18 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 927ba │ │ │ │ + b.n 9284a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54208 @ 0xd3c0 │ │ │ │ + movw r1, #53120 @ 0xcf80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 92aba │ │ │ │ - movw r1, #54188 @ 0xd3ac │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92b4a │ │ │ │ + movw r1, #53100 @ 0xcf6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 928ec │ │ │ │ - b.n 92966 │ │ │ │ + bne.w 9297c │ │ │ │ + b.n 929f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 92982 │ │ │ │ + bmi.w 92a12 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54420 @ 0xd494 │ │ │ │ + movw r1, #53332 @ 0xd054 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - ldr r3, [pc, #364] @ (92c88 ) │ │ │ │ + bl 11e8cc │ │ │ │ + ldr r3, [pc, #364] @ (92d18 ) │ │ │ │ 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 92918 │ │ │ │ + bne.w 929a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 92940 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 929d0 │ │ │ │ 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 92860 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 92372 │ │ │ │ + b.n 928f0 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 92402 │ │ │ │ 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 92824 │ │ │ │ + b.n 928b4 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #54448 @ 0xd4b0 │ │ │ │ + movw r1, #53360 @ 0xd070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - ldr r2, [pc, #272] @ (92c88 ) │ │ │ │ + bl f41f0 │ │ │ │ + ldr r2, [pc, #272] @ (92d18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92bd0 │ │ │ │ + bne.n 92c60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92bc8 │ │ │ │ + bge.n 92c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9292e │ │ │ │ + bne.w 929be │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9292e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 929be │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 92480 │ │ │ │ + b.n 92510 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 92480 │ │ │ │ + b.n 92510 │ │ │ │ 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 92832 │ │ │ │ + b.n 928c2 │ │ │ │ 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 92840 │ │ │ │ + b.n 928d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 92940 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 929d0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c58 │ │ │ │ + bne.n 92ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92b8e │ │ │ │ - b.n 9292e │ │ │ │ + blt.n 92c1e │ │ │ │ + b.n 929be │ │ │ │ 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 9284e │ │ │ │ + b.n 928de │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92c1a │ │ │ │ + bne.n 92caa │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r2 │ │ │ │ - b.n 9252a │ │ │ │ + b.n 925ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54660 @ 0xd584 │ │ │ │ + movw r1, #53572 @ 0xd144 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 92b74 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92c04 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #53608 @ 0xd168 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 92b74 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92c04 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 92a7e │ │ │ │ + bmi.w 92b0e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54592 @ 0xd540 │ │ │ │ + movw r1, #53504 @ 0xd100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 92b74 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92c04 │ │ │ │ mov r8, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 92bd8 │ │ │ │ - b.n 92932 │ │ │ │ + bne.n 92c68 │ │ │ │ + b.n 929c2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 9241e │ │ │ │ + b.w 924ae │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 9242e │ │ │ │ + b.w 924be │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 9243e │ │ │ │ + b.w 924ce │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 9244e │ │ │ │ + b.w 924de │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 9245e │ │ │ │ + b.w 924ee │ │ │ │ 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 9246e │ │ │ │ + b.w 924fe │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92ce6 │ │ │ │ + bne.n 92d76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9253a │ │ │ │ + b.n 925ca │ │ │ │ ldrd r6, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 923fc │ │ │ │ - b.w 92488 │ │ │ │ + bne.w 9248c │ │ │ │ + b.w 92518 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 923f6 │ │ │ │ + b.w 92486 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55052 @ 0xd70c │ │ │ │ + movw r1, #53964 @ 0xd2cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 927b8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92848 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92cec │ │ │ │ + bne.n 92d7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 92532 │ │ │ │ + b.n 925c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 92c1c │ │ │ │ + b.n 92cac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 92ce8 │ │ │ │ + b.n 92d78 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54540 @ 0xd50c │ │ │ │ + movw r1, #53452 @ 0xd0cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 92b74 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92c04 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 9240c │ │ │ │ + b.w 9249c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54140 @ 0xd37c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 92aba │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92b4a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #53244 @ 0xcffc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 92aba │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92b4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9292e │ │ │ │ + bne.w 929be │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9292e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 929be │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54836 @ 0xd634 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - ldr r6, [pc, #320] @ (92eb0 ) │ │ │ │ + bl f41f0 │ │ │ │ + ldr r6, [pc, #320] @ (92f40 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 927b8 │ │ │ │ + b.n 92848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ - b.n 925b2 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 92b18 │ │ │ │ - ldr r6, [pc, #296] @ (92eb0 ) │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 92642 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 92ba8 │ │ │ │ + ldr r6, [pc, #296] @ (92f40 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 927ba │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 9284a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 927b8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92848 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54496 @ 0xd4e0 │ │ │ │ + movw r1, #53408 @ 0xd0a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 92b74 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92c04 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55104 @ 0xd740 │ │ │ │ + movw r2, #54016 @ 0xd300 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24d80c │ │ │ │ - b.n 927ba │ │ │ │ + bl 24c1e4 │ │ │ │ + b.n 9284a │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54768 @ 0xd5f0 │ │ │ │ + movw r1, #53680 @ 0xd1b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #196] @ (92eb0 ) │ │ │ │ + ldr r6, [pc, #196] @ (92f40 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3eac │ │ │ │ - b.n 927b8 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 92848 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54976 @ 0xd6c0 │ │ │ │ + movw r1, #53888 @ 0xd280 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92d64 │ │ │ │ + b.n 92df4 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #53820 @ 0xd23c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92d64 │ │ │ │ - ldr r6, [pc, #140] @ (92eb0 ) │ │ │ │ + b.n 92df4 │ │ │ │ + ldr r6, [pc, #140] @ (92f40 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 927ba │ │ │ │ + b.n 9284a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #53288 @ 0xd028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r6, [pc, #116] @ (92eb0 ) │ │ │ │ + ldr r6, [pc, #116] @ (92f40 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 927ba │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 9284a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92730 │ │ │ │ - ldr r6, [pc, #92] @ (92eb0 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 927c0 │ │ │ │ + ldr r6, [pc, #92] @ (92f40 ) │ │ │ │ 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 92ea2 │ │ │ │ + beq.n 92f32 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 92ea2 │ │ │ │ + bhi.n 92f32 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ - b.n 926ec │ │ │ │ + b.n 9277c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54120 @ 0xd368 │ │ │ │ + movw r1, #53032 @ 0xcf28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 92aba │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 92b4a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 92e84 │ │ │ │ + b.n 92f14 │ │ │ │ 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 92f74 │ │ │ │ + beq.n 93004 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92f46 │ │ │ │ + beq.n 92fd6 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92faa │ │ │ │ + beq.n 9303a │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92f8c │ │ │ │ + beq.n 9301c │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92fc4 │ │ │ │ + beq.n 93054 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 92eb4 │ │ │ │ + bl 92f44 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92fd6 │ │ │ │ + bne.n 93066 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92fd6 │ │ │ │ + bne.n 93066 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92fda │ │ │ │ + bne.n 9306a │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92fa0 │ │ │ │ + bne.n 93030 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92fd2 │ │ │ │ + bne.n 93062 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92fba │ │ │ │ + bne.n 9304a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 92f56 │ │ │ │ + beq.n 92fe6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92f84 │ │ │ │ + bne.n 93014 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 92f64 │ │ │ │ + b.n 92ff4 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 92f3c │ │ │ │ + bne.n 92fcc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 92f3c │ │ │ │ + bne.n 92fcc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92f84 │ │ │ │ + bne.n 93014 │ │ │ │ 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 92f64 │ │ │ │ + beq.n 92ff4 │ │ │ │ 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 92f1c │ │ │ │ + beq.n 92fac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92fde │ │ │ │ + bne.n 9306e │ │ │ │ mov r0, r7 │ │ │ │ - b.n 92f2c │ │ │ │ + b.n 92fbc │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92f2c │ │ │ │ + beq.n 92fbc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92fce │ │ │ │ + bne.n 9305e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 92f56 │ │ │ │ + b.n 92fe6 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 92f00 │ │ │ │ + b.n 92f90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92f3c │ │ │ │ + b.n 92fcc │ │ │ │ mov r1, ip │ │ │ │ - b.n 92fba │ │ │ │ + b.n 9304a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 92f9a │ │ │ │ + b.n 9302a │ │ │ │ mov r1, ip │ │ │ │ - b.n 92fa0 │ │ │ │ + b.n 93030 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92fba │ │ │ │ + b.n 9304a │ │ │ │ nop │ │ │ │ │ │ │ │ -00092fe4 : │ │ │ │ +00093074 : │ │ │ │ stmdb 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 93530 │ │ │ │ + bmi.w 935c0 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - bpl.w 939f6 │ │ │ │ + bpl.w 93a7a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.w 9339e │ │ │ │ + bmi.w 9342e │ │ │ │ orr.w r5, r5, #8192 @ 0x2000 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9399c │ │ │ │ + beq.w 93a20 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 933f2 │ │ │ │ + beq.w 93482 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9344c │ │ │ │ + beq.w 934dc │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.w 93476 │ │ │ │ - ldr r1, [pc, #536] @ (93254 ) │ │ │ │ + bpl.w 93506 │ │ │ │ + ldr r1, [pc, #536] @ (932e4 ) │ │ │ │ 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] │ │ │ │ @@ -154101,314 +154143,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 939ea │ │ │ │ + beq.w 93a6e │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93674 │ │ │ │ + beq.w 93704 │ │ │ │ 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 93698 │ │ │ │ + bne.w 93728 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93636 │ │ │ │ + beq.w 936c6 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 93a90 │ │ │ │ + bne.w 93af4 │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 936ee │ │ │ │ + bne.w 93868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8334c │ │ │ │ + bl 83378 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84208 │ │ │ │ + bl 84234 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 930dc │ │ │ │ + bge.n 9316c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93660 │ │ │ │ + beq.w 936f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93724 │ │ │ │ + beq.w 9389e │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93ba4 │ │ │ │ + beq.w 93c34 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 93774 │ │ │ │ + bne.w 93778 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 93484 │ │ │ │ + bne.w 93514 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 93a28 │ │ │ │ + bne.w 93ad8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 935c2 │ │ │ │ + bmi.w 93652 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 935d8 │ │ │ │ + bne.w 93668 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 93538 │ │ │ │ + ble.w 935c8 │ │ │ │ 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 93170 │ │ │ │ + bhi.n 93200 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93b96 │ │ │ │ + beq.w 93c9e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 93170 │ │ │ │ + ble.n 93200 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 931ae │ │ │ │ + beq.n 9323e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 93170 │ │ │ │ + beq.n 93200 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 931ae │ │ │ │ + beq.n 9323e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 93170 │ │ │ │ + beq.n 93200 │ │ │ │ adds r2, #20 │ │ │ │ mov.w ip, #2 │ │ │ │ ldr.w r9, [r2, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 931ae │ │ │ │ + beq.n 9323e │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 93160 │ │ │ │ + bne.n 931f0 │ │ │ │ mov r5, sl │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93ae8 │ │ │ │ + bne.w 93b6c │ │ │ │ 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 931b6 │ │ │ │ + b.n 93246 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 931ae │ │ │ │ + beq.n 9323e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93196 │ │ │ │ + bne.n 93226 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 93170 │ │ │ │ + bne.n 93200 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 9312a │ │ │ │ + blt.n 931ba │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 936ae │ │ │ │ + bne.w 9373e │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93276 │ │ │ │ + ble.n 93306 │ │ │ │ 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 93218 │ │ │ │ + bhi.n 932a8 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93c1a │ │ │ │ + beq.w 93c5a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 93218 │ │ │ │ + ble.n 932a8 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 93270 │ │ │ │ + beq.n 93300 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 93218 │ │ │ │ + beq.n 932a8 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 93270 │ │ │ │ + beq.n 93300 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 93218 │ │ │ │ + beq.n 932a8 │ │ │ │ adds r3, #20 │ │ │ │ movs r7, #2 │ │ │ │ ldr.w r8, [r3, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 93270 │ │ │ │ + beq.n 93300 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 9320a │ │ │ │ + bne.n 9329a │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93b08 │ │ │ │ + bne.w 93b8c │ │ │ │ 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 9354a │ │ │ │ + bpl.w 935da │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r5, 93292 │ │ │ │ + cbz r5, 93322 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9328a │ │ │ │ + bge.n 9331a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9328a │ │ │ │ + cbnz r3, 9331a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9328a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9331a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 93270 │ │ │ │ + beq.n 93300 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93258 │ │ │ │ + bne.n 932e8 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93218 │ │ │ │ + bne.n 932a8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 931d6 │ │ │ │ + bne.n 93266 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 93286 │ │ │ │ + bmi.n 93316 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9347c │ │ │ │ + bne.w 9350c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9323e │ │ │ │ + bne.n 932ce │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 93550 │ │ │ │ + bpl.w 935e0 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93624 │ │ │ │ + bne.w 936b4 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.w 935ba │ │ │ │ + bmi.w 9364a │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86f4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c458 │ │ │ │ + bl 8c4e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 934a4 │ │ │ │ + bmi.w 93534 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 93372 │ │ │ │ + bmi.n 93402 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93868 │ │ │ │ + beq.w 938ec │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 93322 │ │ │ │ + ble.n 933b2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 932fa │ │ │ │ + bge.n 9338a │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f52c │ │ │ │ + bl 8f5bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93850 │ │ │ │ + blt.w 9384e │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 93322 │ │ │ │ + beq.n 933b2 │ │ │ │ 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 93bf4 │ │ │ │ - bl 8f52c │ │ │ │ + bge.w 93c92 │ │ │ │ + bl 8f5bc │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93850 │ │ │ │ + blt.w 9384e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 93302 │ │ │ │ + bne.n 93392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1e4 │ │ │ │ + bl 8e274 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 9333c │ │ │ │ + bpl.n 933cc │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93c00 │ │ │ │ + beq.w 93c1a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 934d4 │ │ │ │ + bmi.w 93564 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 93354 │ │ │ │ + bgt.n 933e4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 93bda │ │ │ │ + ble.w 93c78 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r1, r3, #30 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bmi.w 934f4 │ │ │ │ + bmi.w 93584 │ │ │ │ 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 932d2 │ │ │ │ + beq.n 93362 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39156 @ 0x98f4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ - ldr r1, [pc, #716] @ (9366c ) │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ + ldr r1, [pc, #716] @ (936fc ) │ │ │ │ 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 │ │ │ │ @@ -154419,33 +154461,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 93988 │ │ │ │ + beq.w 93a0c │ │ │ │ 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 9399c │ │ │ │ + beq.w 93a20 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93024 │ │ │ │ - bl 7fdcc │ │ │ │ + bne.w 930b4 │ │ │ │ + bl 7fdc4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936a8 │ │ │ │ - ldr r1, [pc, #608] @ (9366c ) │ │ │ │ + beq.w 93738 │ │ │ │ + ldr r1, [pc, #608] @ (936fc ) │ │ │ │ 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] │ │ │ │ @@ -154455,76 +154497,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 93972 │ │ │ │ + beq.w 939f6 │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93030 │ │ │ │ + bne.w 930c0 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 93682 │ │ │ │ + beq.w 93712 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bmi.w 93b6c │ │ │ │ + bmi.w 93bac │ │ │ │ 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 93038 │ │ │ │ + bmi.w 930c8 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 93070 │ │ │ │ + b.n 93100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93f78 │ │ │ │ - b.n 93286 │ │ │ │ + bl 93ffc │ │ │ │ + b.n 93316 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 930fa │ │ │ │ + bge.w 9318a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 930fa │ │ │ │ + bne.w 9318a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 930fa │ │ │ │ + b.n 9318a │ │ │ │ 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 932ce │ │ │ │ + bls.w 9335e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39084 @ 0x98ac │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 93354 │ │ │ │ + beq.w 933e4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39308 @ 0x998c │ │ │ │ + movw r1, #38220 @ 0x954c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ - ldr r0, [pc, #372] @ (9366c ) │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ + ldr r0, [pc, #372] @ (936fc ) │ │ │ │ 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] │ │ │ │ @@ -154535,892 +154577,890 @@ │ │ │ │ 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 9397e │ │ │ │ + beq.w 93a02 │ │ │ │ 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 931cc │ │ │ │ - b.n 93276 │ │ │ │ + bgt.w 9325c │ │ │ │ + b.n 93306 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9323e │ │ │ │ + bne.w 932ce │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9359a │ │ │ │ + ble.n 9362a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 93b7a │ │ │ │ + bmi.w 93bfe │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9359a │ │ │ │ + beq.n 9362a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 93b7a │ │ │ │ + bmi.w 93bfe │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9359a │ │ │ │ + beq.n 9362a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 93b7a │ │ │ │ + bmi.w 93bfe │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9359a │ │ │ │ + beq.n 9362a │ │ │ │ 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 93b7a │ │ │ │ + bmi.w 93bfe │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 93588 │ │ │ │ + bne.n 93618 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93624 │ │ │ │ + bne.n 936b4 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 932a0 │ │ │ │ + bne.w 93330 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - b.n 932ae │ │ │ │ + b.n 9333e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 93114 │ │ │ │ - ldr r1, [pc, #148] @ (93670 ) │ │ │ │ + beq.w 931a4 │ │ │ │ + ldr r1, [pc, #148] @ (93700 ) │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #132] @ (93670 ) │ │ │ │ + ldr r1, [pc, #132] @ (93700 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r7, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 93900 │ │ │ │ + beq.w 93984 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 938e8 │ │ │ │ + bpl.w 9396c │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 93172 │ │ │ │ + bhi.w 93202 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 93120 │ │ │ │ - b.n 931b6 │ │ │ │ + bgt.w 931b0 │ │ │ │ + b.n 93246 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.n 935ba │ │ │ │ + bmi.n 9364a │ │ │ │ mov r0, r4 │ │ │ │ - bl 85128 │ │ │ │ + bl 8519c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 932ae │ │ │ │ - b.n 93850 │ │ │ │ + bge.w 9333e │ │ │ │ + b.n 9384e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93a0e │ │ │ │ + beq.w 93a92 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ebf4 │ │ │ │ + bl 8ec84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 93656 │ │ │ │ + bpl.n 936e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - b.n 9309c │ │ │ │ + b.n 9312c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 930dc │ │ │ │ + b.n 9316c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93850 │ │ │ │ + beq.w 9384e │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93096 │ │ │ │ + bne.w 93126 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93096 │ │ │ │ + beq.w 93126 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9309c │ │ │ │ - b.n 9363c │ │ │ │ + bne.w 9312c │ │ │ │ + b.n 936cc │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 93024 │ │ │ │ - ldr r1, [pc, #680] @ (93958 ) │ │ │ │ + b.n 930b4 │ │ │ │ + ldr r1, [pc, #668] @ (939dc ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1cb0c0 │ │ │ │ - ldr r1, [pc, #664] @ (93958 ) │ │ │ │ + bl 1c99d8 │ │ │ │ + ldr r1, [pc, #652] @ (939dc ) │ │ │ │ add r2, sp, #20 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r6, r0, r2 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.w 938d4 │ │ │ │ + bpl.w 93958 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 938c0 │ │ │ │ + bpl.w 93944 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 931c2 │ │ │ │ - b.n 93218 │ │ │ │ - cmp r8, r6 │ │ │ │ - beq.w 93aac │ │ │ │ - ldr r1, [pc, #616] @ (93958 ) │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cb0c0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 93746 │ │ │ │ - bic.w r0, r0, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #14 │ │ │ │ - bpl.w 93a1a │ │ │ │ - mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 9375e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 930c2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 93850 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93850 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93850 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93850 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #520] @ (93958 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15cc90 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 93724 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9371e │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 930c2 │ │ │ │ - b.n 93724 │ │ │ │ + bls.w 93252 │ │ │ │ + b.n 932a8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92eb4 │ │ │ │ + bl 92f44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 930f0 │ │ │ │ + ble.w 93180 │ │ │ │ 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 93a70 │ │ │ │ + bge.w 93b4c │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [sl, #172] @ 0xac │ │ │ │ - cbz r0, 937e6 │ │ │ │ - bl 92eb4 │ │ │ │ + cbz r0, 937ee │ │ │ │ + bl 92f44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93864 │ │ │ │ + bne.w 938e8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93864 │ │ │ │ + bne.w 938e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 939ca │ │ │ │ + beq.w 93a4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9380a │ │ │ │ + ble.n 93812 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 937f4 │ │ │ │ + bne.n 937fc │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9379a │ │ │ │ + bne.n 9379e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, fp │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ - b.n 930f0 │ │ │ │ + b.n 93180 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93864 │ │ │ │ + bne.n 938e8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 937be │ │ │ │ + b.n 937c4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9380a │ │ │ │ + beq.n 93812 │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 937d8 │ │ │ │ + beq.n 937e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 937fc │ │ │ │ + bne.n 93804 │ │ │ │ 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, #38932 @ 0x9814 │ │ │ │ + movw r1, #37844 @ 0x93d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93724 │ │ │ │ + bge.n 9389e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 93724 │ │ │ │ + cbnz r2, 9389e │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9372a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 938a2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 93b28 │ │ │ │ + bmi.w 93bba │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9336c │ │ │ │ + b.n 933fc │ │ │ │ + cmp r8, r6 │ │ │ │ + beq.w 93b10 │ │ │ │ + ldr r1, [pc, #368] @ (939dc ) │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1c99d8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 938ba │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #14 │ │ │ │ + bpl.w 93a9e │ │ │ │ + mov r1, r4 │ │ │ │ + bl f5aa0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 938d2 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 93152 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9384e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9384e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9384e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9384e │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #280] @ (939dc ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 15cb84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 9389e │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 93898 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 93152 │ │ │ │ + b.n 9389e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 937c6 │ │ │ │ + b.n 937ce │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 93916 │ │ │ │ + bmi.n 9399a │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #232] @ (9395c ) │ │ │ │ + ldr r2, [pc, #232] @ (939e0 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 939b4 │ │ │ │ + bne.w 93a38 │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 939b4 │ │ │ │ - ldr r1, [pc, #208] @ (93960 ) │ │ │ │ + beq.w 93a38 │ │ │ │ + ldr r1, [pc, #208] @ (939e4 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 93850 │ │ │ │ + beq.n 9384e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 93968 │ │ │ │ - ldr r1, [pc, #188] @ (93960 ) │ │ │ │ + bne.n 939ec │ │ │ │ + ldr r1, [pc, #188] @ (939e4 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93850 │ │ │ │ - movw r3, #12793 @ 0x31f9 │ │ │ │ + beq.n 9384e │ │ │ │ + movw r3, #7417 @ 0x1cf9 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 932da │ │ │ │ + b.n 9336a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 936e0 │ │ │ │ + bne.w 93770 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 936e0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93770 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 936da │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 9376a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 936da │ │ │ │ + b.n 9376a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 93610 │ │ │ │ + bne.w 936a0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93610 │ │ │ │ + b.n 936a0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9360a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 9369a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9360a │ │ │ │ - ldr r1, [pc, #76] @ (93964 ) │ │ │ │ + b.n 9369a │ │ │ │ + ldr r1, [pc, #76] @ (939e8 ) │ │ │ │ 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 93954 │ │ │ │ + beq.n 939d8 │ │ │ │ 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 93870 │ │ │ │ + b.n 938f4 │ │ │ │ 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 932da │ │ │ │ - b.n 938a0 │ │ │ │ + bne.w 9336a │ │ │ │ + b.n 93924 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 93024 │ │ │ │ + b.w 930b4 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 93530 │ │ │ │ + b.n 935c0 │ │ │ │ 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 933ea │ │ │ │ + bne.w 9347a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38824 @ 0x97a8 │ │ │ │ + movw r1, #37736 @ 0x9368 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ - ldr r0, [pc, #624] @ (93c28 ) │ │ │ │ - bl 7ad94 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ + ldr r0, [pc, #624] @ (93cac ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 9388e │ │ │ │ - ldr r0, [pc, #612] @ (93c28 ) │ │ │ │ - bl 434e8 │ │ │ │ - b.n 93850 │ │ │ │ + bne.w 93912 │ │ │ │ + ldr r0, [pc, #612] @ (93cac ) │ │ │ │ + bl 434e0 │ │ │ │ + b.n 9384e │ │ │ │ mov r3, sl │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 937d8 │ │ │ │ + beq.w 937e0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 939cc │ │ │ │ + bne.n 93a50 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 937d8 │ │ │ │ - b.n 9380a │ │ │ │ + beq.w 937e0 │ │ │ │ + b.n 93812 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 93070 │ │ │ │ + b.w 93100 │ │ │ │ orr.w r6, r5, #256 @ 0x100 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ - bl 1cce30 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 1cb740 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bmi.w 9339e │ │ │ │ + bmi.w 9342e │ │ │ │ mov r5, r6 │ │ │ │ - b.w 9300e │ │ │ │ + b.w 9309e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #536] @ (93c2c ) │ │ │ │ + ldr r5, [pc, #536] @ (93cb0 ) │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 93656 │ │ │ │ - b.n 93650 │ │ │ │ + bpl.w 936e6 │ │ │ │ + b.n 936e0 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 93a44 │ │ │ │ - bl 20834c <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 93aac │ │ │ │ + bl 206bfc <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 93718 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9328a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9328a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9328a │ │ │ │ + b.n 93892 │ │ │ │ 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 93abc │ │ │ │ + bpl.n 93b20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93acc │ │ │ │ + beq.n 93b30 │ │ │ │ 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 93a20 │ │ │ │ - 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, #38892 @ 0x97ec │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 93830 │ │ │ │ + b.n 93aa4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9331a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9331a │ │ │ │ + mov r0, r3 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9331a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 936e8 │ │ │ │ + bge.w 93862 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.w 936ee │ │ │ │ + bne.w 93868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8334c │ │ │ │ + bl 83378 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 930c2 │ │ │ │ - b.n 9372a │ │ │ │ + bne.w 93152 │ │ │ │ + b.n 938a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a56 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a56 │ │ │ │ + bne.n 93abe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93abe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 93724 │ │ │ │ + bmi.w 9389e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93768 │ │ │ │ + beq.w 938dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9372a │ │ │ │ - b.n 93850 │ │ │ │ - ldr r0, [pc, #324] @ (93c30 ) │ │ │ │ + bne.w 938a2 │ │ │ │ + b.n 9384e │ │ │ │ + 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, #37804 @ 0x93ac │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl f41f0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 93838 │ │ │ │ + ldr r0, [pc, #324] @ (93cb4 ) │ │ │ │ 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 9317c │ │ │ │ - ldr r0, [pc, #292] @ (93c30 ) │ │ │ │ + b.w 9320c │ │ │ │ + ldr r0, [pc, #292] @ (93cb4 ) │ │ │ │ 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 93222 │ │ │ │ - ldr r0, [pc, #260] @ (93c30 ) │ │ │ │ + b.w 932b2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + b.n 934f2 │ │ │ │ + ldr r0, [pc, #248] @ (93cb4 ) │ │ │ │ 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 93b60 │ │ │ │ + beq.n 93bf2 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 93b60 │ │ │ │ + bhi.n 93bf2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 9385e │ │ │ │ + b.n 9385c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 93b5a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - b.n 93462 │ │ │ │ + b.n 93bec │ │ │ │ movw r5, #43564 @ 0xaa2c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - movw r1, #38988 @ 0x984c │ │ │ │ + movw r1, #37900 @ 0x940c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ - cmp r4, r1 │ │ │ │ - it ne │ │ │ │ - movne r2, r4 │ │ │ │ - beq.w 931ae │ │ │ │ - b.w 9319a │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #38148 @ 0x9504 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93bca │ │ │ │ + blt.n 93c68 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38864 @ 0x97d0 │ │ │ │ + movw r1, #37776 @ 0x9390 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9372a │ │ │ │ - b.n 93850 │ │ │ │ + bne.w 938a2 │ │ │ │ + b.n 9384e │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, r4 │ │ │ │ + beq.w 93300 │ │ │ │ + b.w 932ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93bac │ │ │ │ + bne.n 93c3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93bac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93c3c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39400 @ 0x99e8 │ │ │ │ + movw r1, #38312 @ 0x95a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9384e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 93302 │ │ │ │ - b.w 93322 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #39236 @ 0x9944 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 93850 │ │ │ │ - cmp r4, r2 │ │ │ │ + bne.w 93392 │ │ │ │ + b.w 933b2 │ │ │ │ + cmp r4, r1 │ │ │ │ it ne │ │ │ │ - movne r3, r4 │ │ │ │ - beq.w 93270 │ │ │ │ - b.w 9325c │ │ │ │ + movne r2, r4 │ │ │ │ + beq.w 9323e │ │ │ │ + b.w 9322a │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093c34 : │ │ │ │ +00093cb8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ - cbnz r3, 93c40 │ │ │ │ + cbnz r3, 93cc4 │ │ │ │ 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 93df4 │ │ │ │ - ldr r7, [pc, #468] @ (93e38 ) │ │ │ │ + bne.w 93e78 │ │ │ │ + ldr r7, [pc, #468] @ (93ebc ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 93ca4 │ │ │ │ + cbnz r1, 93d28 │ │ │ │ ldrb.w r0, [r0, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93daa │ │ │ │ + bne.w 93e2e │ │ │ │ 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 93c9e │ │ │ │ + beq.n 93d22 │ │ │ │ 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 93d50 │ │ │ │ + bpl.n 93dd4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d8a │ │ │ │ + bne.n 93e0e │ │ │ │ ldr.w lr, [r1, #24] │ │ │ │ ldr.w ip, [lr, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - ble.n 93d50 │ │ │ │ + ble.n 93dd4 │ │ │ │ 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 93d6a │ │ │ │ + beq.n 93dee │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 93d44 │ │ │ │ + beq.n 93dc8 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 93caa │ │ │ │ + beq.n 93d2e │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93caa │ │ │ │ + ble.n 93d2e │ │ │ │ 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 93c38 │ │ │ │ + bl 93cbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93ca8 │ │ │ │ + bge.n 93d2c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93ca8 │ │ │ │ + bne.n 93d2c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 93caa │ │ │ │ + b.n 93d2e │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 93cdc │ │ │ │ + bne.n 93d60 │ │ │ │ ldrb.w r0, [r2, #204] @ 0xcc │ │ │ │ - cbnz r0, 93daa │ │ │ │ + cbnz r0, 93e2e │ │ │ │ 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 93c7c │ │ │ │ - b.n 93c8e │ │ │ │ + bne.n 93d00 │ │ │ │ + b.n 93d12 │ │ │ │ movs r5, #12 │ │ │ │ mla r3, r5, r9, r3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 93ce6 │ │ │ │ + bne.n 93d6a │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 93d72 │ │ │ │ - b.n 93d50 │ │ │ │ + bne.n 93df6 │ │ │ │ + b.n 93dd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r9 │ │ │ │ - ble.n 93d50 │ │ │ │ + ble.n 93dd4 │ │ │ │ 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 93ce6 │ │ │ │ + b.n 93d6a │ │ │ │ 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 93dc4 │ │ │ │ + bmi.n 93e48 │ │ │ │ adds r1, #1 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - b.n 93dba │ │ │ │ + b.n 93e3e │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 93dea │ │ │ │ + cbz r3, 93e6e │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - bge.n 93dea │ │ │ │ - movw r0, #55392 @ 0xd860 │ │ │ │ + bge.n 93e6e │ │ │ │ + movw r0, #54304 @ 0xd420 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ asrs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.n 93d56 │ │ │ │ + beq.n 93dda │ │ │ │ adds r1, #1 │ │ │ │ - b.n 93dba │ │ │ │ + b.n 93e3e │ │ │ │ subs r5, r1, #1 │ │ │ │ - ldr r1, [pc, #64] @ (93e38 ) │ │ │ │ + ldr r1, [pc, #64] @ (93ebc ) │ │ │ │ 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 93e2c │ │ │ │ + beq.n 93eb0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 93e2c │ │ │ │ + bhi.n 93eb0 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #388 @ 0x184 │ │ │ │ add r1, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - b.n 93c68 │ │ │ │ + b.n 93cec │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add r1, r2 │ │ │ │ - b.n 93e28 │ │ │ │ + b.n 93eac │ │ │ │ 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, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93f12 │ │ │ │ - ldr r3, [pc, #264] @ (93f70 ) │ │ │ │ + bne.n 93f96 │ │ │ │ + ldr r3, [pc, #264] @ (93ff4 ) │ │ │ │ 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 93eda │ │ │ │ + beq.n 93f5e │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 93ebc │ │ │ │ + cbz r2, 93f40 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #220] @ (93f74 ) │ │ │ │ + ldr r2, [pc, #220] @ (93ff8 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93f26 │ │ │ │ + blt.n 93faa │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93f36 │ │ │ │ + bne.n 93fba │ │ │ │ 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] │ │ │ │ @@ -155431,721 +155471,721 @@ │ │ │ │ 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 93e8e │ │ │ │ + b.n 93f12 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93e8e │ │ │ │ + bne.n 93f12 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93f56 │ │ │ │ + bne.n 93fda │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 93f20 │ │ │ │ + cbz r4, 93fa4 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 93e8e │ │ │ │ + b.n 93f12 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93e8e │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 93eb6 │ │ │ │ + bne.n 93f12 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 93f3a │ │ │ │ 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 93eae │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + beq.n 93f32 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93f62 │ │ │ │ + bne.n 93fe6 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93eae │ │ │ │ + bne.n 93f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 93eae │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 93f32 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93f04 │ │ │ │ + b.n 93f88 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93eae │ │ │ │ + b.n 93f32 │ │ │ │ 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] @ (94170 ) │ │ │ │ + ldr r5, [pc, #476] @ (941f4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 94138 │ │ │ │ - cbnz r1, 93fe0 │ │ │ │ + bmi.w 941bc │ │ │ │ + cbnz r1, 94064 │ │ │ │ ldrb.w r6, [r2, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 940ce │ │ │ │ + bne.w 94152 │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94116 │ │ │ │ + beq.w 9419a │ │ │ │ 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 93fda │ │ │ │ + bpl.n 9405e │ │ │ │ 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 93fa0 │ │ │ │ + bpl.n 94024 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 940b2 │ │ │ │ + bne.n 94136 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp r7, lr │ │ │ │ - bge.n 93fa0 │ │ │ │ + bge.n 94024 │ │ │ │ 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 94074 │ │ │ │ + beq.n 940f8 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94090 │ │ │ │ + beq.n 94114 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 94038 │ │ │ │ + bne.n 940bc │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 93fa0 │ │ │ │ + bpl.n 94024 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 93ff6 │ │ │ │ + b.n 9407a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94068 │ │ │ │ + ble.n 940ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 93c38 │ │ │ │ + bl 93cbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94066 │ │ │ │ + bge.n 940ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94126 │ │ │ │ + beq.n 941aa │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 93fa0 │ │ │ │ + bpl.n 94024 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 94034 │ │ │ │ + b.n 940b8 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r7, r3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94028 │ │ │ │ + bne.n 940ac │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 9407e │ │ │ │ - b.n 93fa0 │ │ │ │ + bne.n 94102 │ │ │ │ + b.n 94024 │ │ │ │ add.w r6, r7, r8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 93fa0 │ │ │ │ + ble.n 94024 │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 940a6 │ │ │ │ + cbz r6, 9412a │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 94028 │ │ │ │ - b.n 93fa0 │ │ │ │ + blt.n 940ac │ │ │ │ + b.n 94024 │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 9409c │ │ │ │ - b.n 93fa0 │ │ │ │ + bgt.n 94120 │ │ │ │ + b.n 94024 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 93fa0 │ │ │ │ + ble.w 94024 │ │ │ │ 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 94028 │ │ │ │ + b.n 940ac │ │ │ │ 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 940e4 │ │ │ │ + bmi.n 94168 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 940da │ │ │ │ + b.n 9415e │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 940fa │ │ │ │ + cbz r3, 9417e │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - blt.n 94104 │ │ │ │ + blt.n 94188 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - beq.w 93faa │ │ │ │ + beq.w 9402e │ │ │ │ adds r1, #1 │ │ │ │ - b.n 940da │ │ │ │ - movw r0, #55392 @ 0xd860 │ │ │ │ + b.n 9415e │ │ │ │ + movw r0, #54304 @ 0xd420 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 940fa │ │ │ │ + b.n 9417e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 93fda │ │ │ │ - b.n 93fd4 │ │ │ │ + bpl.w 9405e │ │ │ │ + b.n 94058 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 94068 │ │ │ │ + b.n 940ec │ │ │ │ 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 94164 │ │ │ │ + beq.n 941e8 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 94164 │ │ │ │ + bhi.n 941e8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 93f9e │ │ │ │ + b.n 94022 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, r3 │ │ │ │ - b.n 94160 │ │ │ │ + b.n 941e4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094174 : │ │ │ │ +000941f8 : │ │ │ │ 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 94198 │ │ │ │ - cbz r0, 941b6 │ │ │ │ + blt.n 9421c │ │ │ │ + cbz r0, 9423a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 885c8 │ │ │ │ + b.w 88634 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55052 @ 0xd70c │ │ │ │ + movw r1, #53964 @ 0xd2cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r2, 941bc │ │ │ │ - ldr r3, [pc, #28] @ (941d8 ) │ │ │ │ - b.n 941b0 │ │ │ │ + cbnz r2, 94240 │ │ │ │ + ldr r3, [pc, #28] @ (9425c ) │ │ │ │ + b.n 94234 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r1, #55476 @ 0xd8b4 │ │ │ │ + movw r1, #54388 @ 0xd474 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 941b0 │ │ │ │ + b.n 94234 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000941dc : │ │ │ │ - ldr r3, [pc, #16] @ (941f0 ) │ │ │ │ +00094260 : │ │ │ │ + ldr r3, [pc, #16] @ (94274 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 941ea │ │ │ │ + cbnz r0, 9426e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 941e8 │ │ │ │ + b.n 9426c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000941f4 : │ │ │ │ +00094278 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 94202 │ │ │ │ + bpl.n 94286 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55556 @ 0xd904 │ │ │ │ + movw r1, #54468 @ 0xd4c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ 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 9429a │ │ │ │ + beq.n 9431e │ │ │ │ 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 94276 │ │ │ │ + bne.n 942fa │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 94276 │ │ │ │ - ldr r4, [pc, #136] @ (942dc ) │ │ │ │ + beq.n 942fa │ │ │ │ + ldr r4, [pc, #136] @ (94360 ) │ │ │ │ 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 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 9429e │ │ │ │ + cbnz r3, 94322 │ │ │ │ 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 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 94294 │ │ │ │ - ldr r3, [pc, #84] @ (942dc ) │ │ │ │ + beq.n 94318 │ │ │ │ + ldr r3, [pc, #84] @ (94360 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 9425a │ │ │ │ + b.n 942de │ │ │ │ mov r0, r6 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 94272 │ │ │ │ + b.n 942f6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 942d0 │ │ │ │ + cbz r0, 94354 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f69f0 │ │ │ │ - cbnz r0, 942b8 │ │ │ │ + bl f6d48 │ │ │ │ + cbnz r0, 9433c │ │ │ │ mov r0, r6 │ │ │ │ - bl 243574 │ │ │ │ + bl 242074 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 942cc │ │ │ │ + cbz r3, 94350 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 942cc │ │ │ │ + bge.n 94350 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 942d4 │ │ │ │ + cbz r2, 94358 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 94272 │ │ │ │ + b.n 942f6 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 942be │ │ │ │ + b.n 94342 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 942cc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94350 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000942e0 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +00094364 <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000942ec <_PyErr_SetRaisedException@@Base>: │ │ │ │ +00094370 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 84fd8 │ │ │ │ + b.w 85064 │ │ │ │ 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 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94424 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 944a8 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #344] @ (94484 <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #344] @ (94508 <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 9445c <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.w 944e0 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9444a <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ + blt.w 944ce <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94424 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ - ldr r1, [pc, #312] @ (94488 <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ + beq.n 944a8 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + ldr r1, [pc, #312] @ (9450c <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9445c <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 944e0 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9443a <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ + blt.n 944be <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94424 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 944a8 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #276] @ (9448c <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ + ldr r1, [pc, #276] @ (94510 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9445c <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 944e0 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9442a <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ + blt.n 944ae <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94424 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 944a8 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 943dc <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ - movw sl, #55604 @ 0xd934 │ │ │ │ + ble.n 94460 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + movw sl, #54516 @ 0xd4f4 │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 943b0 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 94434 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 94412 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 94496 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ blx 2c104 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 9441a <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + cbz r0, 9449e <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 943ae <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ + bgt.n 94432 <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94d6c <_PyTuple_Resize@@Base> │ │ │ │ + bl 94df0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9441c <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ - ldr r1, [pc, #164] @ (94490 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ + beq.n 944a0 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ + ldr r1, [pc, #164] @ (94514 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9441a <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + beq.n 9449e <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94408 <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ + bge.n 9448c <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9446a <_PyErr_SetRaisedException@@Base+0x17e> │ │ │ │ + beq.n 944ee <_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 943b0 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ - b.n 943dc <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + bgt.n 94434 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 94460 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94472 <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ + blt.n 944f6 <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9440a <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + b.n 9448e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9438a <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bne.n 9440e <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9438a <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9440e <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94366 <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bne.n 943ea <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94366 <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 943ea <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94342 <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bne.w 943c6 <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94342 <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 943c6 <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9440a <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bge.n 9448e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9440a <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bne.n 9448e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9440a <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9448e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94424 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bne.n 944a8 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94424 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 944a8 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ nop │ │ │ │ - add r3, pc, #432 @ (adr r3, 94638 ) │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r6, r6 │ │ │ │ - add r3, pc, #512 @ (adr r3, 9468c ) │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r6, r6 │ │ │ │ - add r3, pc, #560 @ (adr r3, 946c0 ) │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r6, r6 │ │ │ │ - add r3, pc, #640 @ (adr r3, 94714 ) │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -00094494 : │ │ │ │ +00094518 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 944b2 │ │ │ │ + bcs.n 94536 │ │ │ │ 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 9456c │ │ │ │ + bcs.n 945f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #228] @ (945b4 ) │ │ │ │ + ldr r3, [pc, #228] @ (94638 ) │ │ │ │ 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, 94520 │ │ │ │ - ldr r0, [pc, #208] @ (945b8 ) │ │ │ │ + cbz r3, 945a4 │ │ │ │ + ldr r0, [pc, #208] @ (9463c ) │ │ │ │ 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 9456e │ │ │ │ + bne.n 945f2 │ │ │ │ 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 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 803e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94594 │ │ │ │ + beq.n 94618 │ │ │ │ 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] @ (945b8 ) │ │ │ │ + ldr r2, [pc, #116] @ (9463c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94506 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + beq.n 9458a │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 945ae │ │ │ │ + bne.n 94632 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9458a │ │ │ │ - b.n 94506 │ │ │ │ - b.n 94714 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + cbz r0, 9460e │ │ │ │ + b.n 9458a │ │ │ │ + b.n 94798 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9459e │ │ │ │ + bne.n 94622 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94506 │ │ │ │ + bne.n 9458a │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94506 │ │ │ │ + b.n 9458a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9451a │ │ │ │ + b.n 9459e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94506 │ │ │ │ + b.n 9458a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 945a2 │ │ │ │ + b.n 94626 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000945bc : │ │ │ │ +00094640 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 945da │ │ │ │ + bcs.n 9465e │ │ │ │ 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 │ │ │ │ @@ -156155,175 +156195,175 @@ │ │ │ │ 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 94694 │ │ │ │ - ldr r3, [pc, #272] @ (9470c ) │ │ │ │ + bcs.n 94718 │ │ │ │ + ldr r3, [pc, #272] @ (94790 ) │ │ │ │ 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, 94648 │ │ │ │ - ldr r0, [pc, #256] @ (94710 ) │ │ │ │ + cbz r3, 946cc │ │ │ │ + ldr r0, [pc, #256] @ (94794 ) │ │ │ │ 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 946c6 │ │ │ │ + bne.n 9474a │ │ │ │ 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 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 803e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 946ec │ │ │ │ + beq.n 94770 │ │ │ │ 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] @ (94710 ) │ │ │ │ + ldr r2, [pc, #164] @ (94794 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9462e │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + beq.n 946b2 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 94706 │ │ │ │ + bne.n 9478a │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 946e2 │ │ │ │ - b.n 9462e │ │ │ │ + cbz r0, 94766 │ │ │ │ + b.n 946b2 │ │ │ │ eor.w r1, r0, r0, asr #31 │ │ │ │ sub.w r1, r1, r0, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 93e3c │ │ │ │ + bl 93ec0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94642 │ │ │ │ + beq.n 946c6 │ │ │ │ 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 94642 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 946c6 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 946f6 │ │ │ │ + bne.n 9477a │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9462e │ │ │ │ + bne.n 946b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9462e │ │ │ │ + b.n 946b2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94642 │ │ │ │ + b.n 946c6 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9462e │ │ │ │ + b.n 946b2 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 946fa │ │ │ │ + b.n 9477e │ │ │ │ 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, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94820 │ │ │ │ - ldr r3, [pc, #324] @ (94884 ) │ │ │ │ + bne.n 948a4 │ │ │ │ + ldr r3, [pc, #324] @ (94908 ) │ │ │ │ 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, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 94810 │ │ │ │ + beq.n 94894 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbz r1, 947bc │ │ │ │ + cbz r1, 94840 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #276] @ (94888 ) │ │ │ │ + ldr r1, [pc, #276] @ (9490c ) │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94830 │ │ │ │ + blt.n 948b4 │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94840 │ │ │ │ + bne.n 948c4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ itt lt │ │ │ │ movlt r2, #18 │ │ │ │ strlt r2, [r3, #8] │ │ │ │ - blt.n 947a4 │ │ │ │ + blt.n 94828 │ │ │ │ mov.w r2, #16 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne.n 947a4 │ │ │ │ + bne.n 94828 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ @@ -156332,630 +156372,630 @@ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ it ne │ │ │ │ strne r4, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r2, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 947fe │ │ │ │ + bhi.n 94882 │ │ │ │ add.w r0, r2, ip │ │ │ │ str r0, [r2, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r1, [r2, ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94768 │ │ │ │ + bne.n 947ec │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94876 │ │ │ │ + bne.n 948fa │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 94808 │ │ │ │ + cbz r3, 9488c │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 94768 │ │ │ │ + b.n 947ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94768 │ │ │ │ - bl 23bfc0 │ │ │ │ + bne.n 947ec │ │ │ │ + bl 23aac0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9479e │ │ │ │ + b.n 94822 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94768 │ │ │ │ - b.n 947d8 │ │ │ │ + bne.n 947ec │ │ │ │ + b.n 9485c │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94768 │ │ │ │ - b.n 94808 │ │ │ │ + bne.n 947ec │ │ │ │ + b.n 9488c │ │ │ │ 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 94788 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + beq.n 9480c │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 94866 │ │ │ │ + bne.n 948ea │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94788 │ │ │ │ + bne.n 9480c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94788 │ │ │ │ + b.n 9480c │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94788 │ │ │ │ + b.n 9480c │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 947f0 │ │ │ │ + b.n 94874 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009488c : │ │ │ │ +00094910 : │ │ │ │ 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 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a7e │ │ │ │ + beq.w 94b02 │ │ │ │ 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 948ec │ │ │ │ + bmi.n 94970 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 94962 │ │ │ │ + beq.n 949e6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 949e4 │ │ │ │ + beq.n 94a68 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 94a84 │ │ │ │ + bpl.w 94b08 │ │ │ │ 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 94940 │ │ │ │ + blt.n 949c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9494a │ │ │ │ + bne.n 949ce │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9494a │ │ │ │ + beq.n 949ce │ │ │ │ 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 94a1a │ │ │ │ - bl 89f58 │ │ │ │ + beq.n 94a9e │ │ │ │ + bl 89fd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94a28 │ │ │ │ + blt.n 94aac │ │ │ │ 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 94910 │ │ │ │ + beq.n 94994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 94916 │ │ │ │ + bne.n 9499a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8968 │ │ │ │ + bl 1c7218 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94a20 │ │ │ │ + b.n 94aa4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 94a9a │ │ │ │ - ldr r2, [pc, #472] @ (94b44 ) │ │ │ │ + beq.w 94b1e │ │ │ │ + ldr r2, [pc, #472] @ (94bc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #464] @ (94b48 ) │ │ │ │ + ldr r2, [pc, #464] @ (94bcc ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a38 │ │ │ │ + bne.n 94abc │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #4000] @ 0xfa0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94af4 │ │ │ │ + beq.w 94b78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 949f4 │ │ │ │ + beq.n 94a78 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 949b6 │ │ │ │ + bge.n 94a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94aec │ │ │ │ + beq.w 94b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 949d8 │ │ │ │ + bge.n 94a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ae2 │ │ │ │ + beq.w 94b66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 949d8 │ │ │ │ + bge.n 94a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ada │ │ │ │ + beq.w 94b5e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 948ec │ │ │ │ + b.n 94970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a0c │ │ │ │ + bge.n 94a90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94a0c │ │ │ │ + cbnz r3, 94a90 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94a66 │ │ │ │ + beq.n 94aea │ │ │ │ mov r4, r2 │ │ │ │ - b.n 948ec │ │ │ │ - bl 866cc │ │ │ │ + b.n 94970 │ │ │ │ + bl 86740 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94938 │ │ │ │ + bge.n 949bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94938 │ │ │ │ + bne.n 949bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94938 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949bc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94986 │ │ │ │ + beq.n 94a0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a56 │ │ │ │ + bge.n 94ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94a56 │ │ │ │ + cbnz r3, 94ada │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_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 948ec │ │ │ │ + b.n 94970 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 948ec │ │ │ │ + b.n 94970 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94938 │ │ │ │ + b.n 949bc │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94a20 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94aa4 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9496a │ │ │ │ + bne.w 949ee │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 94afa │ │ │ │ + bpl.n 94b7e │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94b0e │ │ │ │ + bpl.n 94b92 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94b20 │ │ │ │ + blt.n 94ba4 │ │ │ │ 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 94b2c │ │ │ │ + blt.n 94bb0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 948ec │ │ │ │ + b.n 94970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 949d8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 949c8 │ │ │ │ + b.n 94a4c │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 949b6 │ │ │ │ - bl f7070 │ │ │ │ - b.n 948ec │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94a3a │ │ │ │ + bl f73c8 │ │ │ │ + b.n 94970 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94aba │ │ │ │ + bge.n 94b3e │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #68] @ (94b4c ) │ │ │ │ + ldr r3, [pc, #68] @ (94bd0 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 94ad0 │ │ │ │ + b.n 94b54 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 94b1c │ │ │ │ + blt.n 94ba0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 94aba │ │ │ │ + b.n 94b3e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 94b26 │ │ │ │ + bpl.n 94baa │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 94b04 │ │ │ │ + b.n 94b88 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 94b04 │ │ │ │ + b.n 94b88 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94ad6 │ │ │ │ + bne.n 94b5a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 948ec │ │ │ │ + b.n 94970 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094b50 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00094bd4 <_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 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + beq.n 94c4c <_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 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bmi.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 94bce <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ + beq.n 94c52 <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 94c3e <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ + beq.n 94cc2 <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 94be6 <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ + cbz r2, 94c6a <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c9c <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bge.n 94d20 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94c9c <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bne.n 94d20 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94ca4 <_PyUnicode_InternImmortal@@Base+0x154> │ │ │ │ + blt.n 94d28 <_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 94cac <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ - ldr r3, [pc, #396] @ (94d64 <_PyUnicode_InternImmortal@@Base+0x214>) │ │ │ │ + beq.n 94d30 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ + ldr r3, [pc, #396] @ (94de8 <_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 94ba0 <_PyUnicode_InternImmortal@@Base+0x50> │ │ │ │ + bne.n 94c24 <_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 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 94cec <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ + beq.n 94d70 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 94c54 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ + beq.n 94cd8 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c14 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + bge.n 94c98 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94d02 <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ + beq.n 94d86 <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c32 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 94cb6 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94cf4 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ + beq.n 94d78 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c32 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 94cb6 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94d0e <_PyUnicode_InternImmortal@@Base+0x1be> │ │ │ │ + beq.n 94d92 <_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 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 94bca <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ + b.n 94c4e <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c8e <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + bge.n 94d12 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 94c8e <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + cbnz r3, 94d12 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94bc6 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bne.n 94c4a <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94c76 <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ + beq.n 94cfa <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94bc6 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bge.n 94c4a <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ + bne.n 94c58 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 94d1a <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ + bpl.n 94d9e <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 94d2e <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ + bpl.n 94db2 <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94d40 <_PyUnicode_InternImmortal@@Base+0x1f0> │ │ │ │ + blt.n 94dc4 <_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 94d4c <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ + blt.n 94dd0 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ - bl f7070 │ │ │ │ + b.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 94c24 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ + b.n 94ca8 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94c14 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + b.n 94c98 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94c32 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + b.n 94cb6 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 94cca <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + bge.n 94d4e <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #64] @ (94d68 <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #64] @ (94dec <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 94ce2 <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ + b.n 94d66 <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ ldrsb.w r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 94d3c <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ + blt.n 94dc0 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94cca <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + b.n 94d4e <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94d46 <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ + bpl.n 94dca <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 94d24 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94da8 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94d24 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94da8 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94ce8 <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ + bne.n 94d6c <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94bc8 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94c4c <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094d6c <_PyTuple_Resize@@Base>: │ │ │ │ +00094df0 <_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 94ed0 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + beq.w 94f54 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94ed0 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94f54 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - cbz r4, 94da4 <_PyTuple_Resize@@Base+0x38> │ │ │ │ + cbz r4, 94e28 <_PyTuple_Resize@@Base+0x38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 94ed0 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94f54 <_PyTuple_Resize@@Base+0x164> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 94dae <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bne.n 94e32 <_PyTuple_Resize@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94e68 <_PyTuple_Resize@@Base+0xfc> │ │ │ │ + beq.n 94eec <_PyTuple_Resize@@Base+0xfc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 94e84 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + beq.n 94f08 <_PyTuple_Resize@@Base+0x118> │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - cbz r2, 94df6 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ - ldr r3, [pc, #356] @ (94f24 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + cbz r2, 94e7a <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + ldr r3, [pc, #356] @ (94fa8 <_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 │ │ │ │ @@ -156967,40 +157007,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 94e10 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bge.n 94e94 <_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 94e9e <_PyTuple_Resize@@Base+0x132> │ │ │ │ + bne.n 94f22 <_PyTuple_Resize@@Base+0x132> │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 94e02 <_PyTuple_Resize@@Base+0x96> │ │ │ │ - ldr r2, [pc, #276] @ (94f28 <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ + bne.n 94e86 <_PyTuple_Resize@@Base+0x96> │ │ │ │ + ldr r2, [pc, #276] @ (94fac <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f0e <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ + bne.n 94f92 <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edc10 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1ec35c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f1a <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + beq.n 94f9e <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c7940 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6240 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 94ebc <_PyTuple_Resize@@Base+0x150> │ │ │ │ - ldr r0, [pc, #236] @ (94f24 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + bgt.n 94f40 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + ldr r0, [pc, #236] @ (94fa8 <_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] │ │ │ │ @@ -157009,110 +157049,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 94da8 <_PyTuple_Resize@@Base+0x3c> │ │ │ │ + b.n 94e2c <_PyTuple_Resize@@Base+0x3c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94e7c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bge.n 94f00 <_PyTuple_Resize@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 94e7c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + cbnz r3, 94f00 <_PyTuple_Resize@@Base+0x110> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #172] @ (94f2c <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #172] @ (94fb0 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 94daa <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94e2e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94ef0 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + blt.n 94f74 <_PyTuple_Resize@@Base+0x184> │ │ │ │ mov r0, r7 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 94daa <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94e2e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94eb4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bge.n 94f38 <_PyTuple_Resize@@Base+0x148> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 94f00 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + cbz r1, 94f84 <_PyTuple_Resize@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 94e02 <_PyTuple_Resize@@Base+0x96> │ │ │ │ - b.n 94e10 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bne.n 94e86 <_PyTuple_Resize@@Base+0x96> │ │ │ │ + b.n 94e94 <_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 2b47c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94e34 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + b.n 94eb8 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 85110 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + bl 1c7044 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r1, #968 @ 0x3c8 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94daa <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94e2e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94e8c <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bne.n 94f10 <_PyTuple_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94e8c <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94f10 <_PyTuple_Resize@@Base+0x120> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 94eb4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + b.n 94f38 <_PyTuple_Resize@@Base+0x148> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94e1a <_PyTuple_Resize@@Base+0xae> │ │ │ │ + b.n 94e9e <_PyTuple_Resize@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 90924 │ │ │ │ - b.n 94eea <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bl 909b4 │ │ │ │ + b.n 94f6e <_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, #31725 @ 0x7bed │ │ │ │ + movw r3, #31833 @ 0x7c59 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94fba <_PyTuple_Resize@@Base+0x24e> │ │ │ │ + bne.n 9503e <_PyTuple_Resize@@Base+0x24e> │ │ │ │ mov r5, r0 │ │ │ │ - bl 87f4c │ │ │ │ - cbz r0, 94fb8 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + bl 87fb8 │ │ │ │ + cbz r0, 9503c <_PyTuple_Resize@@Base+0x24c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 94fc2 <_PyTuple_Resize@@Base+0x256> │ │ │ │ - ldr r3, [pc, #108] @ (94fcc <_PyTuple_Resize@@Base+0x260>) │ │ │ │ + bpl.n 95046 <_PyTuple_Resize@@Base+0x256> │ │ │ │ + ldr r3, [pc, #108] @ (95050 <_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 │ │ │ │ @@ -157126,29 +157166,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, 94fc6 <_PyTuple_Resize@@Base+0x25a> │ │ │ │ + cbz r4, 9504a <_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 94fb8 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + beq.n 9503c <_PyTuple_Resize@@Base+0x24c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94f9a <_PyTuple_Resize@@Base+0x22e> │ │ │ │ - ldr r3, [pc, #8] @ (94fd0 <_PyTuple_Resize@@Base+0x264>) │ │ │ │ + b.n 9501e <_PyTuple_Resize@@Base+0x22e> │ │ │ │ + ldr r3, [pc, #8] @ (95054 <_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, sl, lr} │ │ │ │ @@ -157156,94 +157196,94 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 950f6 <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bne.w 9517a <_PyTuple_Resize@@Base+0x38a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + beq.n 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + bge.n 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + cbnz r2, 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r8, r5 │ │ │ │ - ldr r5, [pc, #472] @ (951ec <_PyTuple_Resize@@Base+0x480>) │ │ │ │ + ldr r5, [pc, #472] @ (95270 <_PyTuple_Resize@@Base+0x480>) │ │ │ │ ubfx r6, r1, #14, #1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov sl, r1 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r5, [r5, r1] │ │ │ │ ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ subs r1, r7, r1 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ mov.w r9, r1, asr #13 │ │ │ │ - bge.n 95038 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bge.n 950bc <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 950a2 <_PyTuple_Resize@@Base+0x336> │ │ │ │ - ldr r2, [pc, #436] @ (951f0 <_PyTuple_Resize@@Base+0x484>) │ │ │ │ + bne.n 95126 <_PyTuple_Resize@@Base+0x336> │ │ │ │ + ldr r2, [pc, #436] @ (95274 <_PyTuple_Resize@@Base+0x484>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9517c <_PyTuple_Resize@@Base+0x410> │ │ │ │ + bne.w 95200 <_PyTuple_Resize@@Base+0x410> │ │ │ │ mov r0, r3 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95114 <_PyTuple_Resize@@Base+0x3a8> │ │ │ │ + bne.n 95198 <_PyTuple_Resize@@Base+0x3a8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951cc <_PyTuple_Resize@@Base+0x460> │ │ │ │ + bne.w 95250 <_PyTuple_Resize@@Base+0x460> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 95072 <_PyTuple_Resize@@Base+0x306> │ │ │ │ + cbz r0, 950f6 <_PyTuple_Resize@@Base+0x306> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95072 <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bge.n 950f6 <_PyTuple_Resize@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 95072 <_PyTuple_Resize@@Base+0x306> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 950f6 <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9519a <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bne.w 9521e <_PyTuple_Resize@@Base+0x42e> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 95088 <_PyTuple_Resize@@Base+0x31c> │ │ │ │ + cbnz r0, 9510c <_PyTuple_Resize@@Base+0x31c> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9507e <_PyTuple_Resize@@Base+0x312> │ │ │ │ + bge.n 95102 <_PyTuple_Resize@@Base+0x312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9507e <_PyTuple_Resize@@Base+0x312> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9507e <_PyTuple_Resize@@Base+0x312> │ │ │ │ + bne.n 95102 <_PyTuple_Resize@@Base+0x312> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95102 <_PyTuple_Resize@@Base+0x312> │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 951b8 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + bne.w 9523c <_PyTuple_Resize@@Base+0x44c> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 950ea <_PyTuple_Resize@@Base+0x37e> │ │ │ │ - ldr r2, [pc, #312] @ (951ec <_PyTuple_Resize@@Base+0x480>) │ │ │ │ + cbz r1, 9516e <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + ldr r2, [pc, #312] @ (95270 <_PyTuple_Resize@@Base+0x480>) │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r2, [lr, #3868] @ 0xf1c │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -157256,46 +157296,46 @@ │ │ │ │ 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 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + b.n 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94ff2 <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bge.w 95076 <_PyTuple_Resize@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ff2 <_PyTuple_Resize@@Base+0x286> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ff2 <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bne.w 95076 <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95076 <_PyTuple_Resize@@Base+0x286> │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + ble.n 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + beq.n 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95050 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + beq.n 950d4 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 95176 <_PyTuple_Resize@@Base+0x40a> │ │ │ │ - ldr r2, [pc, #164] @ (951ec <_PyTuple_Resize@@Base+0x480>) │ │ │ │ + bpl.n 951fa <_PyTuple_Resize@@Base+0x40a> │ │ │ │ + ldr r2, [pc, #164] @ (95270 <_PyTuple_Resize@@Base+0x480>) │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r6, r2, #3 │ │ │ │ ldr.w r2, [ip, #3892] @ 0xf34 │ │ │ │ ldr.w r1, [ip, #3868] @ 0xf1c │ │ │ │ add.w r9, r1, #1 │ │ │ │ @@ -157303,137 +157343,137 @@ │ │ │ │ orrs r6, r1 │ │ │ │ str.w lr, [r1] │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ str.w r9, [ip, #3868] @ 0xf1c │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - b.n 95120 <_PyTuple_Resize@@Base+0x3b4> │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 951a4 <_PyTuple_Resize@@Base+0x3b4> │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 95046 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + beq.w 950ca <_PyTuple_Resize@@Base+0x2da> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 95046 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + b.n 950ca <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9507a <_PyTuple_Resize@@Base+0x30e> │ │ │ │ + bge.w 950fe <_PyTuple_Resize@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9507a <_PyTuple_Resize@@Base+0x30e> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9507a <_PyTuple_Resize@@Base+0x30e> │ │ │ │ + bne.w 950fe <_PyTuple_Resize@@Base+0x30e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 950fe <_PyTuple_Resize@@Base+0x30e> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r1 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 950ac <_PyTuple_Resize@@Base+0x340> │ │ │ │ - b.n 950ea <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 95130 <_PyTuple_Resize@@Base+0x340> │ │ │ │ + b.n 9516e <_PyTuple_Resize@@Base+0x37e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95058 <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ + bge.w 950dc <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95058 <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95058 <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ + bne.w 950dc <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 950dc <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000951f4 : │ │ │ │ +00095278 : │ │ │ │ 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 95514 │ │ │ │ + bl 9559c │ │ │ │ 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, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9537e │ │ │ │ + bgt.w 9541e │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 9526c │ │ │ │ + cbz r1, 952f0 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95394 │ │ │ │ + bhi.w 9543c │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 953be │ │ │ │ + bhi.w 953f6 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 953ba │ │ │ │ + beq.w 9545a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 953ba │ │ │ │ + bne.w 9545a │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95248 │ │ │ │ + bne.n 952cc │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 954c4 │ │ │ │ - beq.w 954cc │ │ │ │ + blt.w 9554a │ │ │ │ + beq.w 95552 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 953ec │ │ │ │ + beq.w 95472 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95422 │ │ │ │ - ldr r2, [pc, #640] @ (9550c ) │ │ │ │ + bgt.w 954a8 │ │ │ │ + ldr r2, [pc, #644] @ (95594 ) │ │ │ │ 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 953fe │ │ │ │ - ldr r0, [pc, #616] @ (95510 ) │ │ │ │ + beq.w 95484 │ │ │ │ + ldr r0, [pc, #620] @ (95598 ) │ │ │ │ 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 95442 │ │ │ │ + bne.w 954c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157447,215 +157487,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 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954d6 │ │ │ │ + beq.w 9555c │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954c8 │ │ │ │ + beq.w 9554e │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95362 │ │ │ │ + beq.n 953e6 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954a0 │ │ │ │ + beq.w 95526 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95362 │ │ │ │ + beq.n 953e6 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954a2 │ │ │ │ + beq.w 95528 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95346 │ │ │ │ + bne.n 953ca │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95466 │ │ │ │ + bne.n 954ec │ │ │ │ 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, 9545a │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 9538e │ │ │ │ - bls.n 953ae │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 953b8 │ │ │ │ + beq.n 95436 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bne.w 952de │ │ │ │ + cbnz r3, 95458 │ │ │ │ + adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 9538e │ │ │ │ - bls.n 95372 │ │ │ │ + beq.n 95436 │ │ │ │ + bls.n 9544e │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 953b8 │ │ │ │ + beq.n 95458 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 9537c │ │ │ │ + beq.n 95436 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne.n 95424 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9523e │ │ │ │ + b.n 952c2 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 953e0 │ │ │ │ - bhi.n 953a6 │ │ │ │ + beq.n 95416 │ │ │ │ + bhi.n 9545e │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 953e0 │ │ │ │ + beq.n 95416 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 9525a │ │ │ │ - b.n 9538e │ │ │ │ - cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 9525a │ │ │ │ - b.n 9538e │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 954f4 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 9537c │ │ │ │ + bne.w 952de │ │ │ │ + b.n 95436 │ │ │ │ + cmp r1, #41 @ 0x29 │ │ │ │ + beq.n 95436 │ │ │ │ + bls.n 95466 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 9542e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9523e │ │ │ │ - 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 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 953ba │ │ │ │ - cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 9538e │ │ │ │ + b.n 952c2 │ │ │ │ + cmp r1, #125 @ 0x7d │ │ │ │ + bne.w 952de │ │ │ │ + b.n 95436 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9557a │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 9525a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 953b8 │ │ │ │ - adds r4, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 9537e │ │ │ │ + bne.n 9542e │ │ │ │ + b.n 95458 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ 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 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 954e6 │ │ │ │ - ldr r2, [pc, #248] @ (9550c ) │ │ │ │ + beq.n 9556c │ │ │ │ + ldr r2, [pc, #248] @ (95594 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 952cc │ │ │ │ + b.n 95350 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 953fe │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.n 95484 │ │ │ │ + bl 23aac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 954e6 │ │ │ │ - ldr r3, [pc, #208] @ (9550c ) │ │ │ │ + beq.n 9556c │ │ │ │ + ldr r3, [pc, #212] @ (95594 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 952cc │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 95350 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95490 │ │ │ │ + bne.n 95516 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 95498 │ │ │ │ + cbnz r0, 9551e │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (9550c ) │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95594 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 952c6 │ │ │ │ + b.n 9534a │ │ │ │ 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 95484 │ │ │ │ - cbnz r4, 954da │ │ │ │ + beq.n 9550a │ │ │ │ + cbnz r4, 95560 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9536a │ │ │ │ - b.n 95466 │ │ │ │ + beq.w 953ee │ │ │ │ + b.n 954ec │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (9550c ) │ │ │ │ + ldr r3, [pc, #116] @ (95594 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 952c6 │ │ │ │ + b.n 9534a │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 954c4 │ │ │ │ + bge.n 9554a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 954c4 │ │ │ │ + cbnz r3, 9554a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9536a │ │ │ │ + b.n 953ee │ │ │ │ movs r6, #1 │ │ │ │ - b.n 954a2 │ │ │ │ + b.n 95528 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9536a │ │ │ │ + b.n 953ee │ │ │ │ mov r6, r0 │ │ │ │ - b.n 954a2 │ │ │ │ + b.n 95528 │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9536a │ │ │ │ - b.n 954b0 │ │ │ │ + bne.w 953ee │ │ │ │ + b.n 95536 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6304c │ │ │ │ - b.n 954c4 │ │ │ │ + bl 63044 │ │ │ │ + b.n 9554a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 954c4 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 9554a │ │ │ │ + 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 │ │ │ │ @@ -157663,61 +157705,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 95670 │ │ │ │ - cbz r3, 9555a │ │ │ │ + bgt.w 95718 │ │ │ │ + cbz r3, 955e2 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 95682 │ │ │ │ + bhi.w 95732 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 956aa │ │ │ │ + bhi.w 956ea │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9552e │ │ │ │ + beq.n 955b6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9552e │ │ │ │ + bne.n 955b6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9553a │ │ │ │ + bne.n 955c2 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 957b6 │ │ │ │ - beq.w 957be │ │ │ │ + blt.w 95840 │ │ │ │ + beq.w 95848 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 956dc │ │ │ │ + beq.w 95766 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95712 │ │ │ │ - ldr r1, [pc, #648] @ (95800 ) │ │ │ │ + bgt.w 9579c │ │ │ │ + ldr r1, [pc, #648] @ (95888 ) │ │ │ │ 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 956ee │ │ │ │ - ldr r0, [pc, #620] @ (95804 ) │ │ │ │ + beq.w 95778 │ │ │ │ + ldr r0, [pc, #620] @ (9588c ) │ │ │ │ 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 95732 │ │ │ │ + bne.w 957bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157731,278 +157773,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 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957c8 │ │ │ │ + beq.w 95852 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957ba │ │ │ │ + beq.w 95844 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95652 │ │ │ │ + beq.n 956da │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95792 │ │ │ │ + beq.w 9581c │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95652 │ │ │ │ + beq.n 956da │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95794 │ │ │ │ + beq.w 9581e │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95636 │ │ │ │ + bne.n 956be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95756 │ │ │ │ + bne.n 957e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 9567e │ │ │ │ - bls.n 9569c │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 956a6 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 9567e │ │ │ │ - bls.n 95662 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 956a6 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 9566c │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 9552e │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 956ce │ │ │ │ - bhi.n 95694 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 956ce │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 9554a │ │ │ │ - b.n 9567e │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 9554a │ │ │ │ - b.n 9567e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 957e6 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 9566c │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 9552e │ │ │ │ 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 9552e │ │ │ │ + bne.w 955b6 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 9567e │ │ │ │ + beq.n 9572e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 9554a │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 956a6 │ │ │ │ + bne.w 955d2 │ │ │ │ + cbnz r5, 9574e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 95670 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 95edc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 9572e │ │ │ │ + bls.n 95744 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 9574e │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 9572e │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 9571c │ │ │ │ + subs r5, #1 │ │ │ │ + b.n 955b6 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 9570e │ │ │ │ + bhi.n 95752 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 9570e │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.w 955d2 │ │ │ │ + b.n 9572e │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 9572e │ │ │ │ + bls.n 9575a │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 95726 │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 955b6 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.w 955d2 │ │ │ │ + b.n 9572e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 95870 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 95726 │ │ │ │ + b.n 9574e │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 95f70 │ │ │ │ + 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 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 957d8 │ │ │ │ - ldr r2, [pc, #252] @ (95800 ) │ │ │ │ + beq.n 95862 │ │ │ │ + ldr r2, [pc, #248] @ (95888 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 955bc │ │ │ │ + b.n 95644 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 956ee │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.n 95778 │ │ │ │ + bl 23aac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 957d8 │ │ │ │ - ldr r3, [pc, #212] @ (95800 ) │ │ │ │ + beq.n 95862 │ │ │ │ + ldr r3, [pc, #212] @ (95888 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 955bc │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 95644 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95780 │ │ │ │ + bne.n 9580a │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 9578a │ │ │ │ + cbnz r0, 95814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #176] @ (95800 ) │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95888 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 955b6 │ │ │ │ + b.n 9563e │ │ │ │ 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 95774 │ │ │ │ - cbnz r4, 957cc │ │ │ │ + beq.n 957fe │ │ │ │ + cbnz r4, 95856 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9565a │ │ │ │ - b.n 95756 │ │ │ │ + beq.w 956e2 │ │ │ │ + b.n 957e0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #116] @ (95800 ) │ │ │ │ + ldr r3, [pc, #112] @ (95888 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 955b6 │ │ │ │ + b.n 9563e │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 957b6 │ │ │ │ + bge.n 95840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 957b6 │ │ │ │ + cbnz r3, 95840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9565a │ │ │ │ + b.n 956e2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95794 │ │ │ │ + b.n 9581e │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9565a │ │ │ │ + b.n 956e2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95794 │ │ │ │ + b.n 9581e │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9565a │ │ │ │ - b.n 957a2 │ │ │ │ + bne.w 956e2 │ │ │ │ + b.n 9582c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 6304c │ │ │ │ - b.n 957b6 │ │ │ │ + bl 63044 │ │ │ │ + b.n 95840 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 957b6 │ │ │ │ - nop │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 95840 │ │ │ │ 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, #61800 @ 0xf168 │ │ │ │ + movw r1, #60844 @ 0xedac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9596a │ │ │ │ + bgt.w 95a0e │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 95858 │ │ │ │ + cbz r1, 958e0 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95980 │ │ │ │ + bhi.w 95a2c │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 959aa │ │ │ │ + bhi.w 959e6 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 959a6 │ │ │ │ + beq.w 95a4a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 959a6 │ │ │ │ + bne.w 95a4a │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95834 │ │ │ │ + bne.n 958bc │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95ab0 │ │ │ │ - beq.w 95ab8 │ │ │ │ + blt.w 95b3a │ │ │ │ + beq.w 95b42 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 959d8 │ │ │ │ + beq.w 95a62 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95a0e │ │ │ │ - ldr r2, [pc, #640] @ (95af8 ) │ │ │ │ + bgt.w 95a98 │ │ │ │ + ldr r2, [pc, #644] @ (95b84 ) │ │ │ │ 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 959ea │ │ │ │ - ldr r0, [pc, #616] @ (95afc ) │ │ │ │ + beq.w 95a74 │ │ │ │ + ldr r0, [pc, #620] @ (95b88 ) │ │ │ │ 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 95a2e │ │ │ │ + bne.w 95ab8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -158016,279 +158058,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 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ac2 │ │ │ │ + beq.w 95b4c │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ab4 │ │ │ │ + beq.w 95b3e │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 9594e │ │ │ │ + beq.n 959d6 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a8c │ │ │ │ + beq.w 95b16 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 9594e │ │ │ │ + beq.n 959d6 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a8e │ │ │ │ + beq.w 95b18 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95932 │ │ │ │ + bne.n 959ba │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95a52 │ │ │ │ + bne.n 95adc │ │ │ │ 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, 95a4a │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 9597a │ │ │ │ - bls.n 9599a │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 959a4 │ │ │ │ + beq.n 95a26 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bne.w 958ce │ │ │ │ + cbnz r3, 95a48 │ │ │ │ + adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 9597a │ │ │ │ - bls.n 9595e │ │ │ │ + beq.n 95a26 │ │ │ │ + bls.n 95a3e │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 959a4 │ │ │ │ + beq.n 95a48 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 95968 │ │ │ │ + beq.n 95a26 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne.n 95a14 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9582a │ │ │ │ + b.n 958b2 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 959cc │ │ │ │ - bhi.n 95992 │ │ │ │ + beq.n 95a06 │ │ │ │ + bhi.n 95a4e │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 959cc │ │ │ │ + beq.n 95a06 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 95846 │ │ │ │ - b.n 9597a │ │ │ │ - cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 95846 │ │ │ │ - b.n 9597a │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 95ae0 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 95968 │ │ │ │ + bne.w 958ce │ │ │ │ + b.n 95a26 │ │ │ │ + cmp r1, #41 @ 0x29 │ │ │ │ + beq.n 95a26 │ │ │ │ + bls.n 95a56 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 95a1e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9582a │ │ │ │ - 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 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 959a6 │ │ │ │ - cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 9597a │ │ │ │ + b.n 958b2 │ │ │ │ + cmp r1, #125 @ 0x7d │ │ │ │ + bne.w 958ce │ │ │ │ + b.n 95a26 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95b6a │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 95846 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 959a4 │ │ │ │ - adds r4, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 9596a │ │ │ │ + bne.n 95a1e │ │ │ │ + b.n 95a48 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ 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 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ad2 │ │ │ │ - ldr r2, [pc, #248] @ (95af8 ) │ │ │ │ + beq.n 95b5c │ │ │ │ + ldr r2, [pc, #248] @ (95b84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 958b8 │ │ │ │ + b.n 95940 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 959ea │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.n 95a74 │ │ │ │ + bl 23aac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ad2 │ │ │ │ - ldr r3, [pc, #208] @ (95af8 ) │ │ │ │ + beq.n 95b5c │ │ │ │ + ldr r3, [pc, #212] @ (95b84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 958b8 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 95940 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95a7c │ │ │ │ + bne.n 95b06 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 95a84 │ │ │ │ + cbnz r0, 95b0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (95af8 ) │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95b84 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 958b2 │ │ │ │ + b.n 9593a │ │ │ │ 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 95a70 │ │ │ │ - cbnz r4, 95ac6 │ │ │ │ + beq.n 95afa │ │ │ │ + cbnz r4, 95b50 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95956 │ │ │ │ - b.n 95a52 │ │ │ │ + beq.w 959de │ │ │ │ + b.n 95adc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (95af8 ) │ │ │ │ + ldr r3, [pc, #116] @ (95b84 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 958b2 │ │ │ │ + b.n 9593a │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95ab0 │ │ │ │ + bge.n 95b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 95ab0 │ │ │ │ + cbnz r3, 95b3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95956 │ │ │ │ + b.n 959de │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95a8e │ │ │ │ + b.n 95b18 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 95956 │ │ │ │ + b.n 959de │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95a8e │ │ │ │ + b.n 95b18 │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95956 │ │ │ │ - b.n 95a9c │ │ │ │ + bne.w 959de │ │ │ │ + b.n 95b26 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6304c │ │ │ │ - b.n 95ab0 │ │ │ │ + bl 63044 │ │ │ │ + b.n 95b3a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 95ab0 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 95b3a │ │ │ │ + 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, #55800 @ 0xd9f8 │ │ │ │ + movw r1, #54712 @ 0xd5b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 95c62 │ │ │ │ + bgt.w 95d0a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 95b50 │ │ │ │ + cbz r1, 95bdc │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95c78 │ │ │ │ + bhi.w 95d28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 95ca2 │ │ │ │ + bhi.w 95ce2 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95c9e │ │ │ │ + beq.w 95d46 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c9e │ │ │ │ + bne.w 95d46 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b2c │ │ │ │ + bne.n 95bb8 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95da8 │ │ │ │ - beq.w 95db0 │ │ │ │ + blt.w 95e36 │ │ │ │ + beq.w 95e3e │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95cd0 │ │ │ │ + beq.w 95d5e │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95d06 │ │ │ │ - ldr r2, [pc, #640] @ (95df0 ) │ │ │ │ + bgt.w 95d94 │ │ │ │ + ldr r2, [pc, #644] @ (95e80 ) │ │ │ │ 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 95ce2 │ │ │ │ - ldr r0, [pc, #616] @ (95df4 ) │ │ │ │ + beq.w 95d70 │ │ │ │ + ldr r0, [pc, #620] @ (95e84 ) │ │ │ │ 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 95d26 │ │ │ │ + bne.w 95db4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -158302,303 +158346,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 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95dba │ │ │ │ + beq.w 95e48 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95dac │ │ │ │ + beq.w 95e3a │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95c46 │ │ │ │ + beq.n 95cd2 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d84 │ │ │ │ + beq.w 95e12 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95c46 │ │ │ │ + beq.n 95cd2 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d86 │ │ │ │ + beq.w 95e14 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95c2a │ │ │ │ + bne.n 95cb6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95d4a │ │ │ │ + bne.n 95dd8 │ │ │ │ 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, 95d46 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95c72 │ │ │ │ - bls.n 95c92 │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95c9c │ │ │ │ + beq.n 95d22 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bne.w 95bca │ │ │ │ + cbnz r3, 95d44 │ │ │ │ + adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95c72 │ │ │ │ - bls.n 95c56 │ │ │ │ + beq.n 95d22 │ │ │ │ + bls.n 95d3a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95c9c │ │ │ │ + beq.n 95d44 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 95c60 │ │ │ │ + beq.n 95d22 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne.n 95d10 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95b22 │ │ │ │ + b.n 95bae │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95cc4 │ │ │ │ - bhi.n 95c8a │ │ │ │ + beq.n 95d02 │ │ │ │ + bhi.n 95d4a │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95cc4 │ │ │ │ + beq.n 95d02 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 95b3e │ │ │ │ - b.n 95c72 │ │ │ │ - cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 95b3e │ │ │ │ - b.n 95c72 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 95dd8 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 95c60 │ │ │ │ + bne.w 95bca │ │ │ │ + b.n 95d22 │ │ │ │ + cmp r1, #41 @ 0x29 │ │ │ │ + beq.n 95d22 │ │ │ │ + bls.n 95d52 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 95d1a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95b22 │ │ │ │ - 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 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 95c9e │ │ │ │ - cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95c72 │ │ │ │ + b.n 95bae │ │ │ │ + cmp r1, #125 @ 0x7d │ │ │ │ + bne.w 95bca │ │ │ │ + b.n 95d22 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95e66 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 95b3e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 95c9c │ │ │ │ - adds r4, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 95c62 │ │ │ │ + bne.n 95d1a │ │ │ │ + b.n 95d44 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ 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 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95dca │ │ │ │ - ldr r2, [pc, #248] @ (95df0 ) │ │ │ │ + beq.n 95e58 │ │ │ │ + ldr r2, [pc, #248] @ (95e80 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95bb0 │ │ │ │ + b.n 95c3c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95ce2 │ │ │ │ - bl 23bfc0 │ │ │ │ + bls.n 95d70 │ │ │ │ + bl 23aac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95dca │ │ │ │ - ldr r3, [pc, #208] @ (95df0 ) │ │ │ │ + beq.n 95e58 │ │ │ │ + ldr r3, [pc, #212] @ (95e80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95bb0 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 95c3c │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95d74 │ │ │ │ + bne.n 95e02 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 95d7c │ │ │ │ + cbnz r0, 95e0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (95df0 ) │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95e80 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95baa │ │ │ │ + b.n 95c36 │ │ │ │ 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 95d68 │ │ │ │ - cbnz r4, 95dbe │ │ │ │ + beq.n 95df6 │ │ │ │ + cbnz r4, 95e4c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c4e │ │ │ │ - b.n 95d4a │ │ │ │ + beq.w 95cda │ │ │ │ + b.n 95dd8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (95df0 ) │ │ │ │ + ldr r3, [pc, #116] @ (95e80 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95baa │ │ │ │ + b.n 95c36 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95da8 │ │ │ │ + bge.n 95e36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 95da8 │ │ │ │ + cbnz r3, 95e36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95c4e │ │ │ │ + b.n 95cda │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95d86 │ │ │ │ + b.n 95e14 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 95c4e │ │ │ │ + b.n 95cda │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95d86 │ │ │ │ + b.n 95e14 │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95c4e │ │ │ │ - b.n 95d94 │ │ │ │ + bne.w 95cda │ │ │ │ + b.n 95e22 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6304c │ │ │ │ - b.n 95da8 │ │ │ │ + bl 63044 │ │ │ │ + b.n 95e36 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 95da8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 95e36 │ │ │ │ + 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 95e52 │ │ │ │ + bgt.n 95f0a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 95e40 │ │ │ │ + beq.n 95ed0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 95e66 │ │ │ │ + bhi.n 95f26 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 95e86 │ │ │ │ + bhi.n 95ed2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95ec0 │ │ │ │ + beq.n 95f54 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95e0e │ │ │ │ + beq.n 95e9e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95e0e │ │ │ │ + bne.n 95e9e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 95e1c │ │ │ │ + bne.n 95eac │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95e60 │ │ │ │ - bhi.n 95e7c │ │ │ │ - cbz r3, 95ec0 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 95e80 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 95e60 │ │ │ │ - bls.n 95e42 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95e80 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 95e4e │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95e0e │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95eae │ │ │ │ - bhi.n 95e76 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 95eae │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 95e2c │ │ │ │ - b.n 95e60 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 95e2c │ │ │ │ - b.n 95e60 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 95e4e │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 95e0e │ │ │ │ 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 95e0e │ │ │ │ + bne.n 95e9e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95e60 │ │ │ │ + beq.n 95f20 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95e2c │ │ │ │ + bne.n 95ebc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95e80 │ │ │ │ + bne.n 95f40 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 95e52 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 95f20 │ │ │ │ + bls.n 95f36 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 95f40 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 95f20 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 95f0e │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 95e9e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 95efa │ │ │ │ + bhi.n 95f46 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 95efa │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 95ebc │ │ │ │ + b.n 95f20 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 95f20 │ │ │ │ + bls.n 95f4c │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 95f18 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + b.n 95e9e │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.n 95ebc │ │ │ │ + b.n 95f20 │ │ │ │ + cbz r3, 95f54 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 95f18 │ │ │ │ + b.n 95f40 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ 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 │ │ │ │ @@ -158606,249 +158654,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 968e0 │ │ │ │ + bhi.w 96990 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ - lsls r3, r2, #13 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r3, r4, #10 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r3, r5, #12 │ │ │ │ - lsls r5, r0, #13 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r3, r6, #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 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 r7, r5, #2 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, 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 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, r6, #1 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ + lsls r5, r0, #14 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r1, r7, #12 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r3, r4, #10 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r7, r0, #13 │ │ │ │ + lsls r1, r4, #13 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r5, r5, #19 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + 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, r6, #1 │ │ │ │ + lsls r5, r2, #13 │ │ │ │ + lsls r1, r6, #10 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r1, r6, #10 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r7, r5, #13 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r3, r7, #19 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + 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 94518 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 96032 │ │ │ │ + beq.w 962a0 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9679e │ │ │ │ + beq.w 968ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 96018 │ │ │ │ + beq.n 960c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96018 │ │ │ │ + bge.n 960c0 │ │ │ │ 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 r0, [r3, #0] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 94494 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movw r2, #3461 @ 0xd85 │ │ │ │ - movt r2, #24 │ │ │ │ - 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 966ba │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 96028 │ │ │ │ - movw r5, #5752 @ 0x1678 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - b.n 96018 │ │ │ │ - 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 96702 │ │ │ │ + beq.w 96794 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96712 │ │ │ │ + beq.w 967a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ 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 885c8 │ │ │ │ + b.w 88634 │ │ │ │ movs r1, #0 │ │ │ │ subs r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 96202 │ │ │ │ + bgt.w 96286 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 960ce │ │ │ │ + beq.n 96132 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bhi.w 96214 │ │ │ │ + bhi.w 962d4 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 96654 │ │ │ │ + bhi.w 9624e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 968c8 │ │ │ │ + beq.w 96978 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 9609a │ │ │ │ + beq.n 960fe │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9609a │ │ │ │ + bne.n 960fe │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 960a8 │ │ │ │ + bne.n 9610c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96790 │ │ │ │ - beq.w 966b6 │ │ │ │ + blt.w 96850 │ │ │ │ + beq.w 96748 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 966da │ │ │ │ - ldr r1, [pc, #864] @ (96444 ) │ │ │ │ + bgt.w 9676c │ │ │ │ + ldr r1, [pc, #432] @ (962f8 ) │ │ │ │ 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 96690 │ │ │ │ - ldr r0, [pc, #836] @ (96448 ) │ │ │ │ + beq.w 96722 │ │ │ │ + ldr r0, [pc, #404] @ (962fc ) │ │ │ │ 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 967d4 │ │ │ │ + bne.w 967ce │ │ │ │ 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 2b47c │ │ │ │ @@ -158863,810 +158893,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 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9676c │ │ │ │ + beq.w 9682c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 961d4 │ │ │ │ + beq.n 96238 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9685a │ │ │ │ + beq.w 968b2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 961d4 │ │ │ │ + beq.n 96238 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967d0 │ │ │ │ + beq.w 968ae │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 961d4 │ │ │ │ + beq.n 96238 │ │ │ │ add.w r7, r5, #24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9676e │ │ │ │ + beq.w 9682e │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r7, r1 │ │ │ │ - bne.n 961b0 │ │ │ │ + bne.n 96214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 9673e │ │ │ │ + bne.w 967fe │ │ │ │ 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 960fe │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 9622a │ │ │ │ - bhi.w 9641c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 968c8 │ │ │ │ + beq.n 962e6 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 96422 │ │ │ │ + bne.w 96122 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 964f8 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ + adds r3, #1 │ │ │ │ + movs r1, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 9622a │ │ │ │ - bls.n 961ea │ │ │ │ + beq.n 962e6 │ │ │ │ + bls.n 962ea │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 96422 │ │ │ │ + beq.w 964f8 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.n 961fe │ │ │ │ - b.n 9622a │ │ │ │ + beq.n 962e6 │ │ │ │ + ldrb.w r2, [r0, #1]! │ │ │ │ + cmp r2, #93 @ 0x5d │ │ │ │ + bne.n 9628a │ │ │ │ + b.n 962e6 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #2045 @ 0x7fd │ │ │ │ + movt r2, #24 │ │ │ │ + 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 9674c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 96088 │ │ │ │ + movw r5, #5752 @ 0x1678 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + b.n 960c0 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 96680 │ │ │ │ - bhi.w 96414 │ │ │ │ + beq.n 96278 │ │ │ │ + bhi.w 964e4 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 96680 │ │ │ │ + beq.n 96278 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 960be │ │ │ │ + bne.w 96122 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9609a │ │ │ │ + b.n 960fe │ │ │ │ + cmp r2, #41 @ 0x29 │ │ │ │ + beq.n 962e6 │ │ │ │ + bls.w 964ec │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + bne.n 96296 │ │ │ │ + b.n 964f8 │ │ │ │ + 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 968e0 │ │ │ │ - add r1, pc, #4 @ (adr r1, 96248 ) │ │ │ │ + bhi.w 96990 │ │ │ │ + add r1, pc, #4 @ (adr r1, 96318 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - str r7, [r5, #32] │ │ │ │ + str r1, [r0, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r5, #32] │ │ │ │ + str r1, [r0, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #8] │ │ │ │ + str r1, [r7, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r5, #32] │ │ │ │ + str r1, [r0, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r5, #32] │ │ │ │ + str r1, [r0, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r1, #84] @ 0x54 │ │ │ │ + str r7, [r2, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r5, #88] @ 0x58 │ │ │ │ + str r5, [r4, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r1, #68] @ 0x44 │ │ │ │ + str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r3, #84] @ 0x54 │ │ │ │ + str r1, [r5, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r2, #88] @ 0x58 │ │ │ │ + str r5, [r3, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r5, r7] │ │ │ │ + str r3, [r2, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r5, r7] │ │ │ │ + str r3, [r2, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r5, [r5, r7] │ │ │ │ + str r3, [r2, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r4, #4] │ │ │ │ + str r1, [r1, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r7, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r7, #84] @ 0x54 │ │ │ │ + str r5, [r0, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r7, #76] @ 0x4c │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r7, #76] @ 0x4c │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r1, #68] @ 0x44 │ │ │ │ + str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r0, #92] @ 0x5c │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r4, #4] │ │ │ │ + str r1, [r1, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r5, #96] @ 0x60 │ │ │ │ + str r1, [r7, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r3, #80] @ 0x50 │ │ │ │ + str r3, [r5, #92] @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r4, #4] │ │ │ │ + str r1, [r1, #12] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r3, #68] @ 0x44 │ │ │ │ + str r3, [r5, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 960be │ │ │ │ - b.n 9622a │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - bne.w 961fe │ │ │ │ + bne.w 96122 │ │ │ │ + b.n 962e6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96978 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + bne.w 96296 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 9609a │ │ │ │ + b.n 960fe │ │ │ │ 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 9b308 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + b.w 9b378 │ │ │ │ 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 8fa08 │ │ │ │ + b.w 8fa98 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 95df8 │ │ │ │ + bl 95e88 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 96790 │ │ │ │ + blt.w 96850 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 96800 │ │ │ │ - bl 7fdcc │ │ │ │ + bne.w 9685e │ │ │ │ + bl 7fdc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9688e │ │ │ │ + beq.w 96910 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 964e2 │ │ │ │ + beq.n 965ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9684e │ │ │ │ + beq.w 968e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96824 │ │ │ │ + beq.w 968b6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 96824 │ │ │ │ + beq.w 968b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9672a │ │ │ │ + blt.w 967bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 964d8 │ │ │ │ + bge.n 965a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9687a │ │ │ │ + beq.w 96920 │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 96488 │ │ │ │ + bgt.n 96554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 96242 │ │ │ │ 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 964e4 │ │ │ │ + beq.n 965b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 964e4 │ │ │ │ + beq.n 965b0 │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96018 │ │ │ │ - b.n 9677c │ │ │ │ + bne.w 960c0 │ │ │ │ + b.n 9683c │ │ │ │ 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 966c4 │ │ │ │ + beq.w 96756 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96712 │ │ │ │ + beq.w 967a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 80a78 │ │ │ │ + b.w 80aac │ │ │ │ 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 17e8f4 │ │ │ │ + b.w 17e3ac │ │ │ │ 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 133d60 │ │ │ │ + b.w 134000 │ │ │ │ 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 80a78 │ │ │ │ + bl 80aac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96018 │ │ │ │ + b.n 960c0 │ │ │ │ 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 14dc44 │ │ │ │ + b.w 14dc24 │ │ │ │ + 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 9695e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 967a4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ad28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w a1840 │ │ │ │ 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 295948 │ │ │ │ - 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 96018 │ │ │ │ + b.w 295520 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 95df8 │ │ │ │ + bl 95e88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 96790 │ │ │ │ + blt.w 96850 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 968f8 │ │ │ │ + beq.w 96944 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 967c0 │ │ │ │ + beq.w 9689e │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96794 │ │ │ │ + beq.w 96854 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 96604 │ │ │ │ + b.n 966dc │ │ │ │ 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 9689e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 96712 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ad28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w a1780 │ │ │ │ - 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 9609a │ │ │ │ - cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 9622a │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 960be │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96422 │ │ │ │ - ldrb.w r2, [r0, #1]! │ │ │ │ - adds r3, #1 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 96202 │ │ │ │ + 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 960c0 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 847c8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 84854 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96906 │ │ │ │ - ldr r2, [pc, #616] @ (96914 ) │ │ │ │ + beq.w 96928 │ │ │ │ + ldr r2, [pc, #616] @ (969a8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ - b.n 96124 │ │ │ │ - ldr r5, [pc, #608] @ (96918 ) │ │ │ │ - b.n 961d4 │ │ │ │ + b.n 96188 │ │ │ │ + ldr r5, [pc, #608] @ (969ac ) │ │ │ │ + b.n 96238 │ │ │ │ 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, 96712 │ │ │ │ + cbz r5, 967a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 9653e │ │ │ │ - b.n 96536 │ │ │ │ + bge.w 9660a │ │ │ │ + b.n 96602 │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 96690 │ │ │ │ + bls.n 96722 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23bfc0 │ │ │ │ + bl 23aac0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96906 │ │ │ │ - ldr r2, [pc, #540] @ (96914 ) │ │ │ │ + beq.w 96928 │ │ │ │ + ldr r2, [pc, #540] @ (969a8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ - b.n 9612a │ │ │ │ + b.n 9618e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96882 │ │ │ │ + bne.w 96952 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9605a │ │ │ │ + bge.w 962ca │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9605a │ │ │ │ + b.n 962ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964c2 │ │ │ │ + bne.w 9658e │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 964c2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9658e │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ + movt r2, #21 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bne.n 9688a │ │ │ │ + ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ + blx 2c0dc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 96882 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #436] @ (969a8 ) │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 96188 │ │ │ │ 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 96760 │ │ │ │ + beq.n 96820 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 96512 │ │ │ │ + bne.w 965de │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 9673c │ │ │ │ + bne.n 967fc │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 96018 │ │ │ │ + b.n 960c0 │ │ │ │ mov r2, r0 │ │ │ │ sub.w r3, sl, r2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96790 │ │ │ │ + bge.n 96850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 96790 │ │ │ │ + cbnz r3, 96850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96018 │ │ │ │ + b.n 960c0 │ │ │ │ subs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - b.n 96776 │ │ │ │ - bl 941dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96018 │ │ │ │ + b.n 96836 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55824 @ 0xda10 │ │ │ │ + movw r1, #54720 @ 0xd5c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 96018 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ + bl 11e8cc │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9691c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96018 │ │ │ │ - b.n 9677c │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 9676e │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ - movt r2, #21 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bne.n 96866 │ │ │ │ - ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ - blx 2c0dc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 9685e │ │ │ │ + bl 63044 │ │ │ │ + b.n 96850 │ │ │ │ + ldr r2, [pc, #292] @ (969a8 ) │ │ │ │ + ldr.w r8, [r9, r2] │ │ │ │ + b.n 96188 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #284] @ (96914 ) │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #272] @ (969a8 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96124 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55808 @ 0xda00 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 96188 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 6304c │ │ │ │ - b.n 96790 │ │ │ │ + bl 969b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 960c0 │ │ │ │ + b.n 9683c │ │ │ │ + movs r2, #2 │ │ │ │ + b.n 9682e │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 9682e │ │ │ │ sub.w r3, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 968b8 │ │ │ │ + blt.n 96934 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96784 │ │ │ │ - b.n 96790 │ │ │ │ + blt.n 96844 │ │ │ │ + b.n 96850 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 96776 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 9676e │ │ │ │ - ldr r2, [pc, #180] @ (96914 ) │ │ │ │ - ldr.w r8, [r9, r2] │ │ │ │ - b.n 96124 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #160] @ (96914 ) │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 96124 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 964d8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 9607c │ │ │ │ - b.w 96084 │ │ │ │ + b.n 96836 │ │ │ │ + bl 94260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 960c0 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54736 @ 0xd5d0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e8cc │ │ │ │ + b.w 960c0 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6304c │ │ │ │ - b.w 96018 │ │ │ │ + bl 63044 │ │ │ │ + b.w 960c0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 965a4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 63044 │ │ │ │ + b.n 96850 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 968d0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 968d0 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 63044 │ │ │ │ + b.w 960c0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 960e0 │ │ │ │ + b.w 960e8 │ │ │ │ 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 96712 │ │ │ │ + beq.w 967a4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 96640 │ │ │ │ - b.n 96648 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9683e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9683e │ │ │ │ + blt.w 96690 │ │ │ │ + b.n 96698 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 96790 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 96850 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55860 @ 0xda34 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 96790 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6304c │ │ │ │ - b.w 96018 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6304c │ │ │ │ - b.n 96790 │ │ │ │ - nop │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 96850 │ │ │ │ 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 96934 │ │ │ │ - cbnz r1, 9692c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ + bne.n 969c2 │ │ │ │ + cbz r1, 969bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, r2, #32 │ │ │ │ movw lr, #61438 @ 0xeffe │ │ │ │ @@ -159674,29 +159719,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 9695c │ │ │ │ - cbnz r4, 9696e │ │ │ │ + beq.n 969ea │ │ │ │ + cbnz r4, 969fc │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 96936 │ │ │ │ - cbz r1, 96968 │ │ │ │ + bne.n 969c4 │ │ │ │ + cbz r1, 969f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ - nop │ │ │ │ │ │ │ │ -00096978 : │ │ │ │ +00096a04 : │ │ │ │ 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} │ │ │ │ @@ -159704,1138 +159748,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 7fdcc │ │ │ │ + bl 7fdc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r0, [r6, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9775e │ │ │ │ + beq.w 977ea │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8220 @ 0x201c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 1ca988 │ │ │ │ + bl 1c92a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9787e │ │ │ │ - bl 99fac │ │ │ │ + beq.w 9790a │ │ │ │ + bl 9a014 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9775e │ │ │ │ + beq.w 977ea │ │ │ │ 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 99ff8 │ │ │ │ + bl 9a060 │ │ │ │ str.w r0, [r6, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9775e │ │ │ │ + beq.w 977ea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56484 @ 0xdca4 │ │ │ │ + movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9775e │ │ │ │ + beq.w 977ea │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2bb1c │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1c9bfc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97856 │ │ │ │ + beq.w 978e2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (96d28 ) │ │ │ │ + ldr r1, [pc, #764] @ (96db4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97856 │ │ │ │ + beq.w 978e2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56492 @ 0xdcac │ │ │ │ + movw r1, #55404 @ 0xd86c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97856 │ │ │ │ + beq.w 978e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a60 │ │ │ │ + bge.n 96aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9784c │ │ │ │ + beq.w 978d8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56504 @ 0xdcb8 │ │ │ │ + movw r1, #55416 @ 0xd878 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1cb330 │ │ │ │ + bl 1c9c48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56548 @ 0xdce4 │ │ │ │ + movw r1, #55460 @ 0xd8a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96aa8 │ │ │ │ + bge.n 96b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979cc │ │ │ │ + beq.w 97a58 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19108 @ 0x4aa4 │ │ │ │ + movw r1, #18020 @ 0x4664 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1cb330 │ │ │ │ + bl 1c9c48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56564 @ 0xdcf4 │ │ │ │ + movw r1, #55476 @ 0xd8b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ae8 │ │ │ │ + bge.n 96b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979c2 │ │ │ │ + beq.w 97a4e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56580 @ 0xdd04 │ │ │ │ + movw r1, #55492 @ 0xd8c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1cb330 │ │ │ │ + bl 1c9c48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56596 @ 0xdd14 │ │ │ │ + movw r1, #55508 @ 0xd8d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b28 │ │ │ │ + bge.n 96bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97a44 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47388 @ 0xb91c │ │ │ │ + movw r1, #46300 @ 0xb4dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1cb330 │ │ │ │ + bl 1c9c48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56616 @ 0xdd28 │ │ │ │ + movw r1, #55528 @ 0xd8e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b68 │ │ │ │ + bge.n 96bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979ae │ │ │ │ + beq.w 97a3a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - bl 1bd510 │ │ │ │ + beq.w 978a0 │ │ │ │ + bl 1bbe10 │ │ │ │ movw r0, #61184 @ 0xef00 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25436 @ 0x635c │ │ │ │ + movw r1, #24348 @ 0x5f1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96baa │ │ │ │ + bge.n 96c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a10 │ │ │ │ + beq.w 97a9c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56636 @ 0xdd3c │ │ │ │ + movw r1, #55548 @ 0xd8fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96be8 │ │ │ │ + bge.n 96c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a06 │ │ │ │ + beq.w 97a92 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r3, #33728 @ 0x83c0 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r3, #32640 @ 0x7f80 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #56648 @ 0xdd48 │ │ │ │ + movw r1, #55560 @ 0xd908 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #56656 @ 0xdd50 │ │ │ │ + movw r0, #55568 @ 0xd910 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 951f4 │ │ │ │ + bl 95278 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56664 @ 0xdd58 │ │ │ │ + movw r1, #55576 @ 0xd918 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c38 │ │ │ │ + bge.n 96cc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979fc │ │ │ │ + beq.w 97a88 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #33728 @ 0x83c0 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #32640 @ 0x7f80 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56672 @ 0xdd60 │ │ │ │ + movw r1, #55584 @ 0xd920 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 979e8 │ │ │ │ + blt.w 97a74 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56684 @ 0xdd6c │ │ │ │ + movw r1, #55596 @ 0xd92c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ca8 │ │ │ │ + bge.n 96d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a24 │ │ │ │ + beq.w 97ab0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #30248 @ 0x7628 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #29160 @ 0x71e8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56696 @ 0xdd78 │ │ │ │ + movw r1, #55608 @ 0xd938 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ce6 │ │ │ │ + bge.n 96d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a1a │ │ │ │ + beq.w 97aa6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #56708 @ 0xdd84 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #55620 @ 0xd944 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3740 @ 0xe9c │ │ │ │ + movw r1, #2652 @ 0xa5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d2c │ │ │ │ + bge.n 96db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979a4 │ │ │ │ - b.n 96d2c │ │ │ │ + beq.w 97a30 │ │ │ │ + b.n 96db8 │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56716 @ 0xdd8c │ │ │ │ + movw r1, #55628 @ 0xd94c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d66 │ │ │ │ + bge.n 96df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9799a │ │ │ │ + beq.w 97a26 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - bl 1cb398 │ │ │ │ + beq.w 978a0 │ │ │ │ + bl 1c9cb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47056 @ 0xb7d0 │ │ │ │ + movw r1, #45968 @ 0xb390 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d9c │ │ │ │ + bge.n 96e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b04 │ │ │ │ + beq.w 97b90 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - bl 1cb490 │ │ │ │ + beq.w 978a0 │ │ │ │ + bl 1c9da8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46988 @ 0xb78c │ │ │ │ + movw r1, #45900 @ 0xb34c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dd2 │ │ │ │ + bge.n 96e5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97af0 │ │ │ │ + beq.w 97b7c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - ldr r2, [pc, #324] @ (96f20 ) │ │ │ │ + beq.w 978a0 │ │ │ │ + ldr r2, [pc, #324] @ (96fac ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97afa │ │ │ │ + beq.w 97b86 │ │ │ │ movw r0, #31140 @ 0x79a4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movs r0, #32 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a76 │ │ │ │ + beq.w 97b02 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ab8 │ │ │ │ + beq.w 97b44 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a9c │ │ │ │ + beq.w 97b28 │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ad4 │ │ │ │ + beq.w 97b60 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a3e │ │ │ │ + beq.w 97aca │ │ │ │ movw r7, #43568 @ 0xaa30 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b2a │ │ │ │ + beq.w 97bb6 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b0e │ │ │ │ + beq.w 97b9a │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b46 │ │ │ │ + beq.w 97bd2 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a5a │ │ │ │ + beq.w 97ae6 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62208 @ 0xf300 │ │ │ │ + movw r1, #61048 @ 0xee78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ebc │ │ │ │ + bge.n 96f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b80 │ │ │ │ + beq.w 97c0c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56724 @ 0xdd94 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96efa │ │ │ │ + bge.n 96f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 97b1e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 96f5e │ │ │ │ + b.n 96fea │ │ │ │ nop │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97b62 │ │ │ │ - bl 9b3dc │ │ │ │ + beq.w 97bee │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97974 │ │ │ │ + beq.w 97a00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f5c │ │ │ │ + bge.n 96fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97956 │ │ │ │ + beq.w 979e2 │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r6, [r8, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 96f24 │ │ │ │ + bne.n 96fb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b9f0 │ │ │ │ + bl 9ba60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ + bne.w 979c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84568 │ │ │ │ + bl 84594 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f94 │ │ │ │ + bge.n 97020 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 96f94 │ │ │ │ + cbnz r3, 97020 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56736 @ 0xdda0 │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fbe │ │ │ │ + bge.n 9704a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97960 │ │ │ │ + beq.w 979ec │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 80e34 │ │ │ │ + bl 80e68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ - ldr r7, [pc, #764] @ (972d4 ) │ │ │ │ + beq.w 978a0 │ │ │ │ + ldr r7, [pc, #764] @ (97360 ) │ │ │ │ addw r9, r7, #1188 @ 0x4a4 │ │ │ │ ldr.w r8, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97910 │ │ │ │ + beq.w 9799c │ │ │ │ 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 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9790e │ │ │ │ + beq.w 9799a │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9790e │ │ │ │ + beq.w 9799a │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ add.w r7, sl, #12 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9790e │ │ │ │ + beq.w 9799a │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9790e │ │ │ │ + beq.w 9799a │ │ │ │ str.w r0, [r8, #16] │ │ │ │ cmp r7, r9 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bne.n 97006 │ │ │ │ + bne.n 97092 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ 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 9df28 │ │ │ │ + bl 9dfec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970ca │ │ │ │ + bge.n 97156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 970ca │ │ │ │ + cbnz r3, 97156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31044 @ 0x7944 │ │ │ │ + movw r1, #29956 @ 0x7504 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970f4 │ │ │ │ + bge.n 97180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9792c │ │ │ │ + beq.w 979b8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #56760 @ 0xddb8 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #55672 @ 0xd978 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56768 @ 0xddc0 │ │ │ │ + movw r1, #55680 @ 0xd980 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97132 │ │ │ │ + bge.n 971be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9796a │ │ │ │ + beq.w 979f6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #33728 @ 0x83c0 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #32640 @ 0x7f80 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56780 @ 0xddcc │ │ │ │ + movw r1, #55692 @ 0xd98c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 978fc │ │ │ │ + blt.w 97988 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - ldr r2, [pc, #360] @ (972d8 ) │ │ │ │ + beq.w 978a0 │ │ │ │ + ldr r2, [pc, #360] @ (97364 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (972dc ) │ │ │ │ + ldr r1, [pc, #360] @ (97368 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97afa │ │ │ │ - ldr r0, [pc, #344] @ (972dc ) │ │ │ │ - bl 9abec │ │ │ │ + beq.w 97b86 │ │ │ │ + ldr r0, [pc, #344] @ (97368 ) │ │ │ │ + bl 9ac54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #7 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #56792 @ 0xddd8 │ │ │ │ + movw r0, #55704 @ 0xd998 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 978dc │ │ │ │ + bne.w 97968 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62188 @ 0xf2ec │ │ │ │ + movw r1, #61028 @ 0xee64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971ea │ │ │ │ + bge.n 97276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978d4 │ │ │ │ + beq.w 97960 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - bl 7fdcc │ │ │ │ + beq.w 978a0 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #56800 @ 0xdde0 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #55712 @ 0xd9a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28088 @ 0x6db8 │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97238 │ │ │ │ + bge.n 972c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978b4 │ │ │ │ + beq.w 97940 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 978bc │ │ │ │ - movw r0, #56808 @ 0xdde8 │ │ │ │ + beq.w 97948 │ │ │ │ + movw r0, #55720 @ 0xd9a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56820 @ 0xddf4 │ │ │ │ + movw r1, #55732 @ 0xd9b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9727c │ │ │ │ + bge.n 97308 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978ac │ │ │ │ + beq.w 97938 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25436 @ 0x635c │ │ │ │ + movw r1, #24348 @ 0x5f1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56636 @ 0xdd3c │ │ │ │ + movw r1, #55548 @ 0xd8fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972e0 │ │ │ │ + bge.n 9736c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978a4 │ │ │ │ - b.n 972e0 │ │ │ │ - add r4, pc, #48 @ (adr r4, 97308 ) │ │ │ │ + beq.w 97930 │ │ │ │ + b.n 9736c │ │ │ │ + ldr r7, [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 978bc │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + beq.w 97948 │ │ │ │ + movw r0, #55744 @ 0xd9c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56852 @ 0xde14 │ │ │ │ + movw r1, #55764 @ 0xd9d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97320 │ │ │ │ + bge.n 973ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9789c │ │ │ │ + beq.w 97928 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #56864 @ 0xde20 │ │ │ │ + movw r1, #55776 @ 0xd9e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 978bc │ │ │ │ + beq.w 97948 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbf28 <_PyNamespace_New@@Base> │ │ │ │ + bl 1ca838 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97360 │ │ │ │ + bge.n 973ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 97360 │ │ │ │ + cbnz r3, 973ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19804 @ 0x4d5c │ │ │ │ + movw r1, #18716 @ 0x491c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9738a │ │ │ │ + bge.n 97416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97894 │ │ │ │ + beq.w 97920 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - ldr r2, [pc, #756] @ (97688 ) │ │ │ │ + beq.w 978a0 │ │ │ │ + ldr r2, [pc, #756] @ (97714 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #756] @ (9768c ) │ │ │ │ + ldr r1, [pc, #756] @ (97718 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97afa │ │ │ │ - ldr r0, [pc, #744] @ (9768c ) │ │ │ │ + beq.w 97b86 │ │ │ │ + ldr r0, [pc, #744] @ (97718 ) │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ - bl 9abec │ │ │ │ + bl 9ac54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cc314 <_PyNamespace_New@@Base+0x3ec> │ │ │ │ + bl 1cac24 <_PyNamespace_New@@Base+0x3ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97800 │ │ │ │ + beq.w 9788c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57608 @ 0xe108 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973e6 │ │ │ │ + bge.n 97472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977f8 │ │ │ │ + beq.w 97884 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - movw r0, #12672 @ 0x3180 │ │ │ │ + beq.w 978a0 │ │ │ │ + movw r0, #11584 @ 0x2d40 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 885a4 │ │ │ │ + bl 88610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56896 @ 0xde40 │ │ │ │ + movw r1, #55808 @ 0xda00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97424 │ │ │ │ + bge.n 974b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977f0 │ │ │ │ + beq.w 9787c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - bl 1cc800 │ │ │ │ + beq.w 978a0 │ │ │ │ + bl 1cb110 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63132 @ 0xf69c │ │ │ │ + movw r1, #61972 @ 0xf214 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9745a │ │ │ │ + bge.n 974e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977e8 │ │ │ │ + beq.w 97874 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - ldr r2, [pc, #556] @ (97690 ) │ │ │ │ + beq.w 978a0 │ │ │ │ + ldr r2, [pc, #556] @ (9771c ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #556] @ (97694 ) │ │ │ │ + ldr r1, [pc, #556] @ (97720 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c9c6c │ │ │ │ + bl 1c8584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97afa │ │ │ │ + beq.w 97b86 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56916 @ 0xde54 │ │ │ │ + movw r1, #55828 @ 0xda14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 974a4 │ │ │ │ + bge.n 97530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97844 │ │ │ │ + beq.w 978d0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ - bl 7fdcc │ │ │ │ + beq.w 978a0 │ │ │ │ + bl 7fdc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56928 @ 0xde60 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 974da │ │ │ │ + bge.n 97566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97834 │ │ │ │ + beq.w 978c0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 81090 │ │ │ │ + bl 810b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56948 @ 0xde74 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97512 │ │ │ │ + bge.n 9759e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9783c │ │ │ │ + beq.w 978c8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97814 │ │ │ │ + beq.w 978a0 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977de │ │ │ │ + bne.w 9786a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - movw r2, #18212 @ 0x4724 │ │ │ │ + movw r2, #17124 @ 0x42e4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1cc9cc │ │ │ │ + bl 1cb2dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9775e │ │ │ │ - ldr r0, [pc, #348] @ (97698 ) │ │ │ │ + beq.w 977ea │ │ │ │ + ldr r0, [pc, #348] @ (97724 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca988 │ │ │ │ + bl 1c92a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9775e │ │ │ │ - movw r1, #46864 @ 0xb710 │ │ │ │ + beq.w 977ea │ │ │ │ + movw r1, #46656 @ 0xb640 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #324] @ (9769c ) │ │ │ │ - bl 98974 │ │ │ │ + ldr r2, [pc, #324] @ (97728 ) │ │ │ │ + bl 98a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97746 │ │ │ │ - movw r1, #38488 @ 0x9658 │ │ │ │ + bne.w 977d2 │ │ │ │ + movw r1, #37400 @ 0x9218 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #308] @ (976a0 ) │ │ │ │ + ldr r2, [pc, #308] @ (9772c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97746 │ │ │ │ - bl 1cbf28 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 977d2 │ │ │ │ + bl 1ca838 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97746 │ │ │ │ + beq.w 977d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59100 @ 0xe6dc │ │ │ │ + movw r1, #57940 @ 0xe254 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975aa │ │ │ │ + bge.n 97636 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977d6 │ │ │ │ + beq.w 97862 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97746 │ │ │ │ - ldr.w r8, [pc, #244] @ 976a8 │ │ │ │ + bne.w 977d2 │ │ │ │ + ldr.w r8, [pc, #244] @ 97734 │ │ │ │ mov.w r9, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ lsl.w r0, r9, r7 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97746 │ │ │ │ - bl 98974 │ │ │ │ + beq.w 977d2 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975ec │ │ │ │ + bge.n 97678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977ca │ │ │ │ + beq.w 97856 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97746 │ │ │ │ + bne.w 977d2 │ │ │ │ cmp r7, #19 │ │ │ │ - bne.n 975ba │ │ │ │ - movw r1, #56960 @ 0xde80 │ │ │ │ + bne.n 97646 │ │ │ │ + movw r1, #55872 @ 0xda40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #160] @ (976a4 ) │ │ │ │ + ldr r2, [pc, #160] @ (97730 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97746 │ │ │ │ - bl 94494 │ │ │ │ + bne.w 977d2 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56972 @ 0xde8c │ │ │ │ + movw r1, #55884 @ 0xda4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 977b8 │ │ │ │ + blt.w 97844 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97746 │ │ │ │ + bne.w 977d2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56984 @ 0xde98 │ │ │ │ + movw r1, #55896 @ 0xda58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 977a6 │ │ │ │ + blt.w 97832 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 97746 │ │ │ │ + bne.n 977d2 │ │ │ │ movs r0, #2 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56996 @ 0xdea4 │ │ │ │ + movw r1, #55908 @ 0xda64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97796 │ │ │ │ - b.n 976ac │ │ │ │ + blt.w 97822 │ │ │ │ + b.n 97738 │ │ │ │ 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 │ │ │ │ @@ -160845,549 +160889,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 r0, sp, #784 @ 0x310 │ │ │ │ + add r4, pc, #528 @ (adr r4, 97948 ) │ │ │ │ movs r6, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 97746 │ │ │ │ + bne.n 977d2 │ │ │ │ movs r0, #5 │ │ │ │ - bl 94494 │ │ │ │ + bl 94518 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57008 @ 0xdeb0 │ │ │ │ + movw r1, #55920 @ 0xda70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 98974 │ │ │ │ + bl 98a00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97786 │ │ │ │ + blt.n 97812 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 97746 │ │ │ │ + bne.n 977d2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62432 @ 0xf3e0 │ │ │ │ + movw r1, #61272 @ 0xef58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 976fc │ │ │ │ + bge.n 97788 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9777e │ │ │ │ + beq.n 9780a │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 9775e │ │ │ │ - ldr r0, [pc, #724] @ (979d8 ) │ │ │ │ + beq.n 977ea │ │ │ │ + ldr r0, [pc, #724] @ (97a64 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca988 │ │ │ │ + bl 1c92a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9775e │ │ │ │ + cbz r0, 977ea │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #61288 @ 0xef68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 9488c │ │ │ │ + bl 94910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9772e │ │ │ │ + bge.n 977ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 97776 │ │ │ │ - cbnz r4, 9775e │ │ │ │ + cbz r3, 97802 │ │ │ │ + cbnz r4, 977ea │ │ │ │ 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 9775e │ │ │ │ + bge.n 977ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 9775e │ │ │ │ + cbnz r3, 977ea │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #636] @ (979dc ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #636] @ (97a68 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #56392 @ 0xdc48 │ │ │ │ + movw r3, #55304 @ 0xd808 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 9773e │ │ │ │ + b.n 977ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9772e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 977ba │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 976fc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 976d2 │ │ │ │ + bne.n 9775e │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 976d2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9775e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 976ac │ │ │ │ + bne.n 97738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 976ac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9765c │ │ │ │ + bne.w 976e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9765c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 976e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97632 │ │ │ │ + bne.w 976be │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97632 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 976be │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 975ec │ │ │ │ + b.n 97678 │ │ │ │ mov r0, fp │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 975aa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97636 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97522 │ │ │ │ - b.n 97814 │ │ │ │ + beq.w 975ae │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9745a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97424 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 973e6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97472 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97814 │ │ │ │ + bge.n 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 97814 │ │ │ │ + cbnz r3, 978a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #56392 @ 0xdc48 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #55304 @ 0xd808 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #448] @ (979e0 ) │ │ │ │ + ldr r1, [pc, #448] @ (97a6c ) │ │ │ │ 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 9773e │ │ │ │ + b.n 977ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 974da │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97566 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97512 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9759e │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 974a4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a60 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96aec │ │ │ │ mov r0, r6 │ │ │ │ - bl 85110 │ │ │ │ - ldr r3, [pc, #388] @ (979e4 ) │ │ │ │ + bl 1c7044 │ │ │ │ + ldr r3, [pc, #388] @ (97a70 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - movw r3, #56516 @ 0xdcc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ 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 9773e │ │ │ │ - ldr r2, [pc, #348] @ (979dc ) │ │ │ │ + b.n 977ca │ │ │ │ + ldr r2, [pc, #348] @ (97a68 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #56448 @ 0xdc80 │ │ │ │ + movw r3, #55360 @ 0xd840 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 9773e │ │ │ │ + b.n 977ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9738a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97416 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97320 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 973ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 972e0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9736c │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9727c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97238 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 972c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97814 │ │ │ │ + bge.n 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97814 │ │ │ │ + bne.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 971ea │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97276 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971c6 │ │ │ │ + beq.w 97252 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97814 │ │ │ │ + bge.n 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97814 │ │ │ │ + bne.n 978a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97168 │ │ │ │ + bne.w 971f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97168 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 971f4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 970f4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97180 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f5c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96fbe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9704a │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 97132 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 971be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97a2e │ │ │ │ + blt.n 97aba │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d66 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96df2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d2c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96db8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b68 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96bf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b28 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ae8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96aa8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b34 │ │ │ │ nop │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 97d70 ) │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r6, r6 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r4, pc, #464 @ (adr r4, 97c40 ) │ │ │ │ movs r6, r6 │ │ │ │ - add r3, pc, #976 @ (adr r3, 97db8 ) │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c6e │ │ │ │ + bne.w 96cfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c6e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96cfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96cc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96be8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96baa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ce6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ca8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9797a │ │ │ │ + bne.n 97a06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9797a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96efa │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f86 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96dd2 │ │ │ │ - movw r3, #56420 @ 0xdc64 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96e5e │ │ │ │ + movw r3, #55332 @ 0xd824 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 9781c │ │ │ │ + b.n 978a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d9c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96e28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97814 │ │ │ │ + bge.w 978a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97814 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97814 │ │ │ │ + bne.w 978a0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 978a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ebc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f48 │ │ │ │ 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] @ (97c34 ) │ │ │ │ + ldr r1, [pc, #136] @ (97cc0 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r4 │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97c2c │ │ │ │ - ldr r1, [pc, #120] @ (97c38 ) │ │ │ │ + bne.n 97cb8 │ │ │ │ + ldr r1, [pc, #120] @ (97cc4 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ - cbnz r0, 97c2c │ │ │ │ - ldr r1, [pc, #112] @ (97c3c ) │ │ │ │ + bl 8668c │ │ │ │ + cbnz r0, 97cb8 │ │ │ │ + ldr r1, [pc, #112] @ (97cc8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ - cbnz r0, 97c2c │ │ │ │ - ldr r1, [pc, #104] @ (97c40 ) │ │ │ │ + bl 8668c │ │ │ │ + cbnz r0, 97cb8 │ │ │ │ + ldr r1, [pc, #104] @ (97ccc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ - cbnz r0, 97c2c │ │ │ │ - ldr r1, [pc, #96] @ (97c44 ) │ │ │ │ + bl 8668c │ │ │ │ + cbnz r0, 97cb8 │ │ │ │ + ldr r1, [pc, #96] @ (97cd0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86618 │ │ │ │ - cbnz r0, 97c2c │ │ │ │ + bl 8668c │ │ │ │ + cbnz r0, 97cb8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97c0e │ │ │ │ + bne.n 97c9a │ │ │ │ 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, 97c12 │ │ │ │ + cbnz r2, 97c9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97c0e │ │ │ │ + bge.n 97c9a │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 97c0e │ │ │ │ + bne.n 97c9a │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 97c0e │ │ │ │ + b.n 97c9a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97c0e │ │ │ │ + b.n 97c9a │ │ │ │ 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, 97c94 │ │ │ │ + cbnz r0, 97d20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00097c48 : │ │ │ │ +00097cd4 : │ │ │ │ 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, 97c94 │ │ │ │ - ldr r1, [pc, #56] @ (97c98 ) │ │ │ │ + cbnz r3, 97d20 │ │ │ │ + ldr r1, [pc, #56] @ (97d24 ) │ │ │ │ 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 │ │ │ │ @@ -161400,156 +161444,156 @@ │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ bl 2fb88 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c9c : │ │ │ │ +00097d28 : │ │ │ │ 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 97d34 │ │ │ │ + beq.n 97dc0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97d02 │ │ │ │ + bne.n 97d8e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 97d02 │ │ │ │ + beq.n 97d8e │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 97d1c │ │ │ │ + beq.n 97da8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 97cfe │ │ │ │ + cbz r3, 97d8a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97cf4 │ │ │ │ + bge.n 97d80 │ │ │ │ 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 97cf6 │ │ │ │ + b.n 97d82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 97d24 │ │ │ │ + beq.n 97db0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 97cda │ │ │ │ + bne.n 97d66 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97cf6 │ │ │ │ + b.n 97d82 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97cee │ │ │ │ + b.n 97d7a │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97cee │ │ │ │ + b.n 97d7a │ │ │ │ stmdb 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 984d4 │ │ │ │ + beq.w 98560 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ movw r3, #15128 @ 0x3b18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #28] │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [r7, #16] │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.w 9891e │ │ │ │ + bne.w 989aa │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 97f8c │ │ │ │ + bgt.w 98018 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98936 │ │ │ │ + beq.w 989c2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 98936 │ │ │ │ + bhi.w 989c2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r7, #22 │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r7, r7, #22 │ │ │ │ lsls r7, r7, #22 │ │ │ │ lsls r7, r7, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #696] @ 98084 │ │ │ │ + ldr.w sl, [pc, #696] @ 98110 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98088 │ │ │ │ + beq.w 98114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r0, [pc, #652] @ (9807c ) │ │ │ │ - ldr r1, [pc, #652] @ (9807c ) │ │ │ │ + ldr r0, [pc, #652] @ (98108 ) │ │ │ │ + ldr r1, [pc, #652] @ (98108 ) │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr.w r1, [ip, #2012] @ 0x7dc │ │ │ │ ldr.w r8, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip, #2012] @ 0x7dc │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 97f50 │ │ │ │ + bne.w 97fdc │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r6, 97e20 │ │ │ │ + cbz r6, 97eac │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r6, #0] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -161575,189 +161619,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 r9, #0 │ │ │ │ - bne.w 98910 │ │ │ │ + bne.w 9899c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98484 │ │ │ │ + beq.w 98510 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 97eb0 │ │ │ │ + bpl.n 97f3c │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97eb0 │ │ │ │ + bne.n 97f3c │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 97fb2 │ │ │ │ + beq.w 9803e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98a10 │ │ │ │ + bl 98a9c │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97ed2 │ │ │ │ + bge.n 97f5e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 982ee │ │ │ │ + beq.w 9837a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98968 │ │ │ │ + bne.w 989f4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97eea │ │ │ │ + bge.n 97f76 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9895a │ │ │ │ + beq.w 989e6 │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97d90 │ │ │ │ + bne.w 97e1c │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #384] @ 98084 │ │ │ │ + ldr.w sl, [pc, #384] @ 98110 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r3, #39289 @ 0x9979 │ │ │ │ + movw r3, #39449 @ 0x9a19 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98088 │ │ │ │ - ldr r0, [pc, #340] @ (9807c ) │ │ │ │ + beq.w 98114 │ │ │ │ + ldr r0, [pc, #340] @ (98108 ) │ │ │ │ ldr.w r3, [ip, #2012] @ 0x7dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [ip, #2008] @ 0x7d8 │ │ │ │ ldr.w r8, [r0, #1600] @ 0x640 │ │ │ │ str.w r3, [ip, #2012] @ 0x7dc │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ str r3, [r4, #0] │ │ │ │ - movw r3, #39289 @ 0x9979 │ │ │ │ + movw r3, #39449 @ 0x9a19 │ │ │ │ movt r3, #10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 97e0c │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + beq.w 97e98 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r8, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.w 98762 │ │ │ │ + bne.w 987ee │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98164 │ │ │ │ + bne.w 981f0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 97e0c │ │ │ │ - movw r3, #1445 @ 0x5a5 │ │ │ │ + b.n 97e98 │ │ │ │ + movw r3, #1517 @ 0x5ed │ │ │ │ movt r3, #14 │ │ │ │ - b.n 97dca │ │ │ │ + b.n 97e56 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r3, #19325 @ 0x4b7d │ │ │ │ + movweq r3, #19525 @ 0x4c45 │ │ │ │ movteq r3, #14 │ │ │ │ - beq.w 97dca │ │ │ │ + beq.w 97e56 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 98936 │ │ │ │ + ble.w 989c2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 98404 │ │ │ │ - movw r3, #29521 @ 0x7351 │ │ │ │ + bne.w 98490 │ │ │ │ + movw r3, #29649 @ 0x73d1 │ │ │ │ movt r3, #13 │ │ │ │ - b.n 97dca │ │ │ │ + b.n 97e56 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 981ee │ │ │ │ + beq.w 9827a │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - ldr r3, [pc, #176] @ (98080 ) │ │ │ │ + ldr r3, [pc, #176] @ (9810c ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98212 │ │ │ │ + bne.w 9829e │ │ │ │ add.w r9, r9, #110592 @ 0x1b000 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #4000] @ 0xfa0 │ │ │ │ - bl 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98950 │ │ │ │ + beq.w 989dc │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9816a │ │ │ │ + bne.w 981f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9805e │ │ │ │ + bge.n 980ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9805e │ │ │ │ + cbnz r3, 980ea │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr.w r0, [r8, #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 98042 │ │ │ │ + bge.n 980ce │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 987e6 │ │ │ │ + bne.w 98872 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985fc │ │ │ │ + bne.w 98688 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98566 │ │ │ │ + bne.w 985f2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9847c │ │ │ │ + blt.w 98508 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 984bc │ │ │ │ + beq.w 98548 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 97eb0 │ │ │ │ + b.n 97f3c │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -161768,258 +161812,258 @@ │ │ │ │ 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 98632 │ │ │ │ + bmi.w 986be │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 9865e │ │ │ │ + bhi.w 986ea │ │ │ │ ldr r0, [r7, #32] │ │ │ │ adds.w r8, r0, r1 │ │ │ │ - bmi.w 985f4 │ │ │ │ + bmi.w 98680 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r9, [r1, #888] @ 0x378 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 985da │ │ │ │ + bne.w 98666 │ │ │ │ ldr.w r0, [ip, #1612] @ 0x64c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r0, [r7, #20] │ │ │ │ - bcs.w 982ae │ │ │ │ + bcs.w 9833a │ │ │ │ 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 984d8 │ │ │ │ + beq.w 98564 │ │ │ │ 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 9828a │ │ │ │ + beq.w 98316 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl, 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 98440 │ │ │ │ + bgt.w 984cc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98474 │ │ │ │ - ldr r1, [pc, #740] @ (9842c ) │ │ │ │ + blt.w 98500 │ │ │ │ + ldr r1, [pc, #740] @ (984b8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r8, [r1, #1600] @ 0x640 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 986a2 │ │ │ │ + bne.w 9872e │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 98618 │ │ │ │ + bmi.w 986a4 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ - b.n 97e0c │ │ │ │ + b.n 97e98 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98180 │ │ │ │ + bge.n 9820c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988ee │ │ │ │ + beq.w 9897a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 981ac │ │ │ │ + bge.n 98238 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988e6 │ │ │ │ + beq.w 98972 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 981ac │ │ │ │ + bge.n 98238 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988f6 │ │ │ │ + beq.w 98982 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97eb0 │ │ │ │ + blt.w 97f3c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 983b6 │ │ │ │ + bmi.w 98442 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt.w r2, [r8] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ - b.n 97eb0 │ │ │ │ + b.n 97f3c │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 98864 │ │ │ │ - ldr r3, [pc, #564] @ (98430 ) │ │ │ │ + beq.w 988f0 │ │ │ │ + ldr r3, [pc, #564] @ (984bc ) │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97fdc │ │ │ │ + beq.w 98068 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97fdc │ │ │ │ + beq.w 98068 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98278 │ │ │ │ + bge.n 98304 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 98278 │ │ │ │ + cbnz r3, 98304 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr.w r9, [sl, fp] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #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 9825c │ │ │ │ + bge.n 982e8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98796 │ │ │ │ + bne.w 98822 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98666 │ │ │ │ + bne.w 986f2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 984f4 │ │ │ │ + bne.w 98580 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98908 │ │ │ │ + blt.w 98994 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 97eb0 │ │ │ │ + b.n 97f3c │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 98434 │ │ │ │ + bcc.w 984c0 │ │ │ │ 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 98110 │ │ │ │ + bne.w 9819c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr.w r9, [r1, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 986cc │ │ │ │ + bne.w 98758 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 985f4 │ │ │ │ + beq.w 98680 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 98110 │ │ │ │ + b.n 9819c │ │ │ │ ldr.w r9, [sl, fp] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr.w r1, [r9, #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 9831e │ │ │ │ + bge.n 983aa │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 986de │ │ │ │ + bne.w 9876a │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr.w r2, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98682 │ │ │ │ + bne.w 9870e │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97ed2 │ │ │ │ + beq.w 97f5e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 97ed2 │ │ │ │ + ble.w 97f5e │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97ed2 │ │ │ │ + beq.w 97f5e │ │ │ │ mov r8, r3 │ │ │ │ str r4, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9877c │ │ │ │ + beq.w 98808 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r4, r2, #8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 983ac │ │ │ │ + bpl.n 98438 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ and.w lr, r3, #3 │ │ │ │ ldr.w r3, [ip, #3892] @ 0xf34 │ │ │ │ ldr.w r1, [ip, #3868] @ 0xf1c │ │ │ │ adds r1, #1 │ │ │ │ @@ -162030,21 +162074,21 @@ │ │ │ │ strd r3, lr, [r2, #-8] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r3, [ip, #3868] @ 0xf1c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ - b.n 98354 │ │ │ │ + b.n 983e0 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 984a0 │ │ │ │ + bne.n 9852c │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 981d0 │ │ │ │ + beq.w 9825c │ │ │ │ ldr.w r2, [r8, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -162054,118 +162098,118 @@ │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ subs r2, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r8, #-4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #-8] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 981d0 │ │ │ │ + b.n 9825c │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98936 │ │ │ │ + bne.w 989c2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47436 @ 0xb94c │ │ │ │ + movw r1, #46348 @ 0xb50c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97ef6 │ │ │ │ + b.n 97f82 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ str.w r9, [r2, #8] │ │ │ │ - b.n 98110 │ │ │ │ + b.n 9819c │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ - cbz r2, 98466 │ │ │ │ + cbz r2, 984f2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 98466 │ │ │ │ + beq.n 984f2 │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ - cbnz r2, 98466 │ │ │ │ + cbnz r2, 984f2 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 988fe │ │ │ │ + bne.w 9898a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bpl.w 98748 │ │ │ │ + bpl.w 987d4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98146 │ │ │ │ + bge.w 981d2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 98146 │ │ │ │ + b.n 981d2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98076 │ │ │ │ + bne.w 98102 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98424 │ │ │ │ + bge.n 984b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98424 │ │ │ │ + bne.n 984b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98424 │ │ │ │ - movw r1, #17145 @ 0x42f9 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 984b0 │ │ │ │ + movw r1, #17277 @ 0x437d │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98736 │ │ │ │ + bne.w 987c2 │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 983be │ │ │ │ - b.n 981d0 │ │ │ │ + bne.n 9844a │ │ │ │ + b.n 9825c │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r9 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - b.n 97eb0 │ │ │ │ + b.n 97f3c │ │ │ │ mov r9, r4 │ │ │ │ - b.n 97ef6 │ │ │ │ + b.n 97f82 │ │ │ │ ldrd r0, r1, [r7, #20] │ │ │ │ strd r2, r3, [r7, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 98110 │ │ │ │ - b.n 982ae │ │ │ │ + bne.w 9819c │ │ │ │ + b.n 9833a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 98278 │ │ │ │ + ble.w 98304 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98278 │ │ │ │ + beq.w 98304 │ │ │ │ str r4, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98792 │ │ │ │ + beq.w 9881e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r4, r3, #8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 9855c │ │ │ │ + bpl.n 985e8 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w lr, r2, #3 │ │ │ │ ldr.w r2, [ip, #3892] @ 0xf34 │ │ │ │ ldr.w r1, [ip, #3868] @ 0xf1c │ │ │ │ add.w r8, r1, #1 │ │ │ │ @@ -162174,37 +162218,37 @@ │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, lr, [r3, #-8] │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r8, [ip, #3868] @ 0xf1c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ - b.n 98506 │ │ │ │ + b.n 98592 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 9805e │ │ │ │ + ble.w 980ea │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9805e │ │ │ │ + beq.w 980ea │ │ │ │ strd r5, r4, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98776 │ │ │ │ + beq.w 98802 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ sub.w r4, r3, #8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bpl.n 985d0 │ │ │ │ + bpl.n 9865c │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w lr, r2, #3 │ │ │ │ ldr.w r2, [ip, #3892] @ 0xf34 │ │ │ │ ldr.w r1, [ip, #3868] @ 0xf1c │ │ │ │ add.w r8, r1, #1 │ │ │ │ @@ -162214,112 +162258,112 @@ │ │ │ │ strd r2, lr, [r3, #-8] │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r8, [ip, #3868] @ 0xf1c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - b.n 9857a │ │ │ │ + b.n 98606 │ │ │ │ strd r2, r3, [r7, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r9 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98110 │ │ │ │ + bne.w 9819c │ │ │ │ mov r0, r2 │ │ │ │ - bl 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ - b.n 98424 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + bl 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.n 984b0 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9804e │ │ │ │ + beq.w 980da │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 9804e │ │ │ │ + b.n 980da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1dd138 <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1db7e0 <_PyAST_Compile@@Base+0x364> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97e0c │ │ │ │ + b.w 97e98 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ sub.w r8, r8, 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, r8 │ │ │ │ - bls.w 980b6 │ │ │ │ + bls.w 98142 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ - b.n 98424 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + bl 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.n 984b0 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98268 │ │ │ │ + beq.w 982f4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 98268 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 982f4 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 9832c │ │ │ │ + beq.w 983b8 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9832c │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 983b8 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r8, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.n 98784 │ │ │ │ + bne.n 98810 │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9815a │ │ │ │ + bne.w 981e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 9815a │ │ │ │ + b.n 981e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r9 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 982d8 │ │ │ │ + b.n 98364 │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98850 │ │ │ │ + bne.w 988dc │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ - cbz r1, 98724 │ │ │ │ + cbz r1, 987b0 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w r1, [ip] │ │ │ │ @@ -162332,55 +162376,55 @@ │ │ │ │ str.w r1, [r8, #-4] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ orrs r1, r2 │ │ │ │ str.w r1, [r8, #-8] │ │ │ │ str.w r8, [r9, #100] @ 0x64 │ │ │ │ - b.w 97ed2 │ │ │ │ + b.w 97f5e │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 983be │ │ │ │ - b.n 981d0 │ │ │ │ + bne.w 9844a │ │ │ │ + b.n 9825c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9874c │ │ │ │ + bne.n 987d8 │ │ │ │ dmb ish │ │ │ │ - b.n 98466 │ │ │ │ + b.n 984f2 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97e0c │ │ │ │ + b.w 97e98 │ │ │ │ ldrd r5, r4, [r7] │ │ │ │ - b.n 9805e │ │ │ │ + b.n 980ea │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 97ed2 │ │ │ │ + b.w 97f5e │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 9815a │ │ │ │ + b.n 981e6 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 98278 │ │ │ │ + b.n 98304 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98842 │ │ │ │ + bne.n 988ce │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ - cbz r2, 987d6 │ │ │ │ + cbz r2, 98862 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162393,19 +162437,19 @@ │ │ │ │ str.w r2, [r8, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r8, #-8] │ │ │ │ str.w r8, [r9, #100] @ 0x64 │ │ │ │ - b.n 98278 │ │ │ │ + b.n 98304 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 98834 │ │ │ │ + cbnz r2, 988c0 │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ - cbz r2, 98824 │ │ │ │ + cbz r2, 988b0 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162419,142 +162463,142 @@ │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r8, #-8] │ │ │ │ str.w r8, [r1, #100] @ 0x64 │ │ │ │ - b.n 9805e │ │ │ │ + b.n 980ea │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 987ec │ │ │ │ - b.n 98824 │ │ │ │ + bne.n 98878 │ │ │ │ + b.n 988b0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9879e │ │ │ │ - b.n 987d6 │ │ │ │ + bne.n 9882a │ │ │ │ + b.n 98862 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #24] │ │ │ │ str r2, [r7, #32] │ │ │ │ blx r1 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 986e8 │ │ │ │ - b.n 98724 │ │ │ │ + bne.w 98774 │ │ │ │ + b.n 987b0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 988ae │ │ │ │ + bpl.n 9893a │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 988c6 │ │ │ │ + bpl.n 98952 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 988d4 │ │ │ │ + blt.n 98960 │ │ │ │ add.w r3, r8, #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 98284 │ │ │ │ + bge.w 98310 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98284 │ │ │ │ + bne.w 98310 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98284 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98310 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 98878 │ │ │ │ + bge.n 98904 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #176] @ (98970 ) │ │ │ │ + ldr r3, [pc, #176] @ (989fc ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 98890 │ │ │ │ + b.n 9891c │ │ │ │ ldrsb.w r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 988d4 │ │ │ │ + blt.n 98960 │ │ │ │ add.w r3, r8, #28 │ │ │ │ - b.n 98878 │ │ │ │ + b.n 98904 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r8, #20 │ │ │ │ addpl.w r3, r8, #28 │ │ │ │ - b.n 988ba │ │ │ │ + b.n 98946 │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98196 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98222 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98180 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9820c │ │ │ │ mov r0, r8 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 981ac │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98238 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9845a │ │ │ │ - b.n 98466 │ │ │ │ + beq.w 984e6 │ │ │ │ + b.n 984f2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98284 │ │ │ │ + b.n 98310 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 97ed2 │ │ │ │ + b.w 97f5e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57256 @ 0xdfa8 │ │ │ │ + movw r1, #56168 @ 0xdb68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 98424 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 984b0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #47408 @ 0xb930 │ │ │ │ + movw r1, #46320 @ 0xb4f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 98424 │ │ │ │ - bl f7070 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 984b0 │ │ │ │ + bl f73c8 │ │ │ │ str.w r8, [r7, #20] │ │ │ │ - b.n 98284 │ │ │ │ + b.n 98310 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - b.w 97eea │ │ │ │ + b.w 97f76 │ │ │ │ mov sl, r4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 98488 │ │ │ │ + b.n 98514 │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00098974 : │ │ │ │ +00098a00 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98a08 │ │ │ │ + bne.n 98a94 │ │ │ │ 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 │ │ │ │ @@ -162562,73 +162606,73 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885c8 │ │ │ │ + bl 88634 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 98a02 │ │ │ │ + cbz r0, 98a8e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 989c4 │ │ │ │ + bpl.n 98a50 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 989c4 │ │ │ │ + bne.n 98a50 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 989ee │ │ │ │ + beq.n 98a7a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 98a10 │ │ │ │ + bl 98a9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 989e0 │ │ │ │ + bge.n 98a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 989e6 │ │ │ │ + cbz r3, 98a72 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 989e0 │ │ │ │ - ldr r2, [pc, #28] @ (98a0c ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98a6c │ │ │ │ + ldr r2, [pc, #28] @ (98a98 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c89bc │ │ │ │ + bl 1c726c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 989c4 │ │ │ │ + bne.n 98a50 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 989e0 │ │ │ │ + b.n 98a6c │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098a10 : │ │ │ │ +00098a9c : │ │ │ │ stmdb 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 99014 │ │ │ │ - ldr.w fp, [pc, #1320] @ 98f58 │ │ │ │ + bpl.w 990d8 │ │ │ │ + ldr.w fp, [pc, #1280] @ 98fbc │ │ │ │ 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 │ │ │ │ @@ -162636,125 +162680,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 98a6a │ │ │ │ + bne.n 98af6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 98c9a │ │ │ │ + beq.w 98d28 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 990f4 │ │ │ │ - movw r9, #37997 @ 0x946d │ │ │ │ + beq.w 990bc │ │ │ │ + movw r9, #38101 @ 0x94d5 │ │ │ │ movt r9, #9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98de0 │ │ │ │ + bne.w 98e70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 99072 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.w 990f6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.w 98ba4 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 98c32 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98bde │ │ │ │ + beq.w 98c6c │ │ │ │ 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 98c02 │ │ │ │ + bge.w 98c90 │ │ │ │ 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 98c2c │ │ │ │ + bne.w 98cba │ │ │ │ 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 98eb6 │ │ │ │ + bne.w 98f48 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldr.w r1, [r3, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98d40 │ │ │ │ + beq.w 98dce │ │ │ │ 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 98b2e │ │ │ │ - bic.w r0, r1, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r7, [r3, #140] @ 0x8c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 98d5c │ │ │ │ + bls.n 98bbc │ │ │ │ + bic.w fp, r1, #1 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 98dea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 98d4a │ │ │ │ + bmi.w 98dd8 │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r7, r6, #12 │ │ │ │ - bmi.n 98b52 │ │ │ │ + bmi.n 98be0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r7, [r2, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98fd0 │ │ │ │ - blt.w 990d6 │ │ │ │ + beq.w 99034 │ │ │ │ + blt.w 9909e │ │ │ │ add r7, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98fd0 │ │ │ │ + beq.w 99034 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98db4 │ │ │ │ + beq.w 98e44 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98e96 │ │ │ │ + beq.w 98f28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb200 │ │ │ │ + bl 1c9b18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98e5a │ │ │ │ - movs r6, #0 │ │ │ │ + beq.w 98ef6 │ │ │ │ + movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 98bf2 │ │ │ │ + bpl.n 98c80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98b92 │ │ │ │ + bge.n 98c20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99212 │ │ │ │ + beq.w 9925a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98e3a │ │ │ │ - mov r0, r6 │ │ │ │ + blt.w 98eca │ │ │ │ + mov r0, r7 │ │ │ │ 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 │ │ │ │ @@ -162765,62 +162809,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 98fc0 │ │ │ │ + beq.w 99024 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a9e │ │ │ │ + bne.w 98b2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 98a9e │ │ │ │ + bge.w 98b2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e44 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 98ed4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98b80 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b80 │ │ │ │ + bne.n 98c0e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c0e │ │ │ │ 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 98ae2 │ │ │ │ + beq.w 98b6e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 98f5c │ │ │ │ + beq.w 98fc0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 99cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98d3c │ │ │ │ + beq.n 98dca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 98b1a │ │ │ │ + bne.w 98ba6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 98b1a │ │ │ │ + bgt.w 98ba6 │ │ │ │ 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] │ │ │ │ @@ -162834,787 +162878,777 @@ │ │ │ │ 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 98eba │ │ │ │ + blt.w 98f4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 98b1a │ │ │ │ + b.n 98ba6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 99092 │ │ │ │ - ldr r3, [pc, #688] @ (98f54 ) │ │ │ │ + beq.w 99130 │ │ │ │ + ldr r3, [pc, #644] @ (98fb8 ) │ │ │ │ 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 98e06 │ │ │ │ + bne.w 98e96 │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ - mov r1, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bed8 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 9921a │ │ │ │ + bl 8bf68 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 9929c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98d82 │ │ │ │ + beq.n 98e12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98ce8 │ │ │ │ + bge.n 98d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99232 │ │ │ │ + beq.w 9916e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d0a │ │ │ │ + bge.n 98d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99228 │ │ │ │ + beq.w 9926a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d0a │ │ │ │ + bge.n 98d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99220 │ │ │ │ + beq.w 99262 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.w 98a6a │ │ │ │ + blt.w 98af6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 98a6a │ │ │ │ + b.n 98af6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98c96 │ │ │ │ + bne.n 98d24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 98b36 │ │ │ │ + bpl.w 98bc4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9cf4 │ │ │ │ + bl fa04c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98b78 │ │ │ │ - b.n 98e5a │ │ │ │ - movw r3, #27401 @ 0x6b09 │ │ │ │ - movt r3, #15 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.w 98e8c │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.w 98eca │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ + bne.w 98c06 │ │ │ │ + b.n 98ef6 │ │ │ │ + movw r2, #28257 @ 0x6e61 │ │ │ │ + movt r2, #15 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 98edc │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 98f5c │ │ │ │ + ldr.w r1, [fp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl f6b60 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 98b7a │ │ │ │ + bl f6eb8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 98c08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98fa2 │ │ │ │ + bge.w 99006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fa2 │ │ │ │ + bne.w 99006 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98db0 │ │ │ │ + blt.n 98e40 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98e74 │ │ │ │ + beq.n 98f10 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 98a6a │ │ │ │ + b.n 98af6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 98dc4 │ │ │ │ + bpl.n 98e54 │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98e4c │ │ │ │ + bne.n 98ee8 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b60 │ │ │ │ - b.n 98e5a │ │ │ │ + bne.w 98bee │ │ │ │ + b.n 98ef6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98b9c │ │ │ │ + bge.w 98c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b9c │ │ │ │ + bne.w 98c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b9c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c2a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98cb8 │ │ │ │ + beq.w 98d46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98fae │ │ │ │ + bge.w 99012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fae │ │ │ │ + bne.w 99012 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98fb8 │ │ │ │ + blt.w 9901c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 98a6a │ │ │ │ + b.n 98af6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99108 │ │ │ │ + beq.w 99176 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98df4 │ │ │ │ - b.n 98b9c │ │ │ │ - bl 15cf88 <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + blt.n 98e84 │ │ │ │ + b.n 98c2a │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 98c08 │ │ │ │ + bl 15ce7c <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b60 │ │ │ │ + bne.w 98bee │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ff0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98b7a │ │ │ │ + bne.w 99054 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 98c08 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 98a6a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, sl │ │ │ │ - blx r7 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 98b7a │ │ │ │ + b.n 98af6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 99032 │ │ │ │ + bne.w 99116 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 99032 │ │ │ │ + beq.w 99116 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl db8f0 │ │ │ │ + bl db92c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98b78 │ │ │ │ - b.n 98e5a │ │ │ │ + bne.w 98c06 │ │ │ │ + b.n 98ef6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 98c2c │ │ │ │ + b.n 98cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c96 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c96 │ │ │ │ - ldr.w r3, [r7, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 991f2 │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 98f1c │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 98d74 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 98f1c │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 98d74 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 98f1c │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 98d74 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 98f1c │ │ │ │ - adds r3, #24 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr.w lr, [r3, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, lr │ │ │ │ - beq.w 98d74 │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 98f0c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 98f36 │ │ │ │ - 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, #57372 @ 0xe01c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #13700 @ 0x3584 │ │ │ │ - movt r3, #49 @ 0x31 │ │ │ │ - bl f3eac │ │ │ │ - b.n 98e6e │ │ │ │ + bne.w 98d24 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d24 │ │ │ │ + ldr.w r1, [r2, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 99180 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 98fa4 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98e02 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 98fa4 │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98e02 │ │ │ │ + cmp r7, #2 │ │ │ │ + beq.n 98fa4 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98e02 │ │ │ │ + cmp r7, #3 │ │ │ │ + beq.n 98fa4 │ │ │ │ + adds r1, #24 │ │ │ │ + movs r3, #3 │ │ │ │ + ldr.w ip, [r1, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 98e02 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 98f94 │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ + bl 1cdd88 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 98e02 │ │ │ │ + b.n 98c08 │ │ │ │ + nop │ │ │ │ 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 98d2e │ │ │ │ + bcs.w 98dbc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 98d2e │ │ │ │ + bne.w 98dbc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 98d2e │ │ │ │ + bgt.w 98dbc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f7fe4 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f833c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ - bl 99cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98d3c │ │ │ │ + beq.w 98dca │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 98c46 │ │ │ │ - b.n 98c96 │ │ │ │ + bne.w 98cd4 │ │ │ │ + b.n 98d24 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98da6 │ │ │ │ + bge.w 98e36 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 98a6a │ │ │ │ + b.n 98af6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98e36 │ │ │ │ + bge.w 98ec6 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 98a6a │ │ │ │ + b.n 98af6 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r1, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a9e │ │ │ │ - b.n 98bde │ │ │ │ + bne.w 98b2a │ │ │ │ + b.n 98c6c │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 9904c │ │ │ │ + bls.n 99078 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #57568 @ 0xe0e0 │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - b.n 98e6e │ │ │ │ + bl f41f0 │ │ │ │ + b.n 98f0a │ │ │ │ movw r2, #43836 @ 0xab3c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #57528 @ 0xe0b8 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6680 │ │ │ │ - b.n 98e6e │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98b9c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7ad94 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 98ea6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 98e5a │ │ │ │ + bl f69d8 │ │ │ │ + b.n 98f0a │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #57444 @ 0xe064 │ │ │ │ - movwne r1, #57528 @ 0xe0b8 │ │ │ │ + movweq r1, #56284 @ 0xdbdc │ │ │ │ + movwne r1, #56368 @ 0xdc30 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6680 │ │ │ │ - b.n 98e6e │ │ │ │ + bl f69d8 │ │ │ │ + b.n 98f0a │ │ │ │ + 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 98be0 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99206 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dd1e0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 991ea │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 98e74 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + movw r1, #56240 @ 0xdbb0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f41f0 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 98c2a │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + movw r1, #56240 @ 0xdbb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 98e44 │ │ │ │ + b.n 98ed4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 7ad8c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 98f38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 434e0 │ │ │ │ + b.n 98ef6 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 98ca2 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 9917e │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bpl.w 991ba │ │ │ │ + bne.w 98d30 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 99190 │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bpl.n 991b4 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 991c8 │ │ │ │ + blt.n 991c2 │ │ │ │ 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 991d8 │ │ │ │ + blt.n 991d2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 98a6a │ │ │ │ - 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 98b52 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 9912a │ │ │ │ - mov r0, r4 │ │ │ │ - bl dd1c0 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 99112 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - b.n 98de4 │ │ │ │ + b.n 98af6 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 98e44 │ │ │ │ + b.n 98ed4 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cbz r3, 991a4 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98e02 │ │ │ │ + b.n 99182 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 9914e │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #260] @ (992a4 ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 99164 │ │ │ │ + movw r3, #34960 @ 0x8890 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98e02 │ │ │ │ + b.n 98fa4 │ │ │ │ + ldrsb.w r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 991c2 │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + b.n 9914e │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r4, #20 │ │ │ │ + addpl.w r3, r4, #28 │ │ │ │ + b.n 9919a │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9916a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 98af6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9902c │ │ │ │ + bge.w 990f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9902c │ │ │ │ + bne.w 990f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9902c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 990f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9916e │ │ │ │ + blt.n 9924a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbnz r3, 99192 │ │ │ │ + cbnz r3, 99274 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r3, 99192 │ │ │ │ - movw r1, #57316 @ 0xdfe4 │ │ │ │ + cbnz r3, 99274 │ │ │ │ + movw r1, #56228 @ 0xdba4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #57312 @ 0xdfe0 │ │ │ │ + movw r3, #56224 @ 0xdba0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #57612 @ 0xe10c │ │ │ │ + movw r1, #56452 @ 0xdc84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - b.n 9902c │ │ │ │ + bl f41f0 │ │ │ │ + b.n 990f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99132 │ │ │ │ + bne.n 9920e │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99132 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 990b4 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #176] @ (9923c ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 990ca │ │ │ │ - movw r1, #57316 @ 0xdfe4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9920e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 98d88 │ │ │ │ + movw r1, #56228 @ 0xdba4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #57312 @ 0xdfe0 │ │ │ │ + movw r3, #56224 @ 0xdba0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #57656 @ 0xe138 │ │ │ │ + movw r1, #56496 @ 0xdcb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - b.n 9902c │ │ │ │ - ldrsb.w r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 991c8 │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - b.n 990b4 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r4, #20 │ │ │ │ - addpl.w r3, r4, #28 │ │ │ │ - b.n 99188 │ │ │ │ - add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 990d2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 98a6a │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 99202 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 98d74 │ │ │ │ - b.n 991f4 │ │ │ │ - movw r3, #34960 @ 0x8890 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 98d74 │ │ │ │ - b.n 98f1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b92 │ │ │ │ - bl f7070 │ │ │ │ - b.n 98a6a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98d0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 98cfa │ │ │ │ - mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98ce8 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 990f0 │ │ │ │ + bl f73c8 │ │ │ │ + b.n 98af6 │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00099240 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000992a8 <_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, 99280 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 992e8 <_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 99280 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 992e8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 99286 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 992ee <_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 993b0 <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ - ldr r3, [pc, #464] @ (99464 <_PyUnicode_InternMortal@@Base+0x224>) │ │ │ │ + beq.w 99418 <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ + ldr r3, [pc, #464] @ (994cc <_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 99354 <_PyUnicode_InternMortal@@Base+0x114> │ │ │ │ + bne.n 993bc <_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 8bed8 │ │ │ │ + bl 8bf68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 993ee <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ + beq.w 99456 <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 99322 <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + beq.n 9938a <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 992d6 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + bge.n 9933e <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99404 <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ + beq.w 9946c <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 992f8 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 99360 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 993f6 <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ + beq.w 9945e <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 992f8 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 99360 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99410 <_PyUnicode_InternMortal@@Base+0x1d0> │ │ │ │ + beq.w 99478 <_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 99280 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + blt.n 992e8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 9939a <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bge.n 99402 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9939a <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bne.n 99402 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9934c <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + blt.n 993b4 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99382 <_PyUnicode_InternMortal@@Base+0x142> │ │ │ │ + beq.n 993ea <_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 992a4 <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ + beq.n 9930c <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 993a4 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + bge.n 9940c <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 993a4 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + cbnz r3, 9940c <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9934c <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + bge.n 993b4 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9934e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 993b6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8325c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83288 <_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 9934e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 993b6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99342 <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ + bge.n 993aa <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9934e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 993b6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9937a <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ + blt.n 993e2 <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9934e <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 993b6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 99292 <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ + bne.w 992fa <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 9941c <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ + bpl.n 99484 <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 99430 <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ + bpl.n 99498 <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 99442 <_PyUnicode_InternMortal@@Base+0x202> │ │ │ │ + blt.n 994aa <_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 9944e <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ + blt.n 994b6 <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 99280 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ - bl f7070 │ │ │ │ + b.n 992e8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bl f73c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 99280 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 992e8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 992e8 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 99350 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 992d6 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + b.n 9933e <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 992f8 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 99360 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 993ce <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + bge.n 99436 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #60] @ (99468 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ + ldr r3, [pc, #60] @ (994d0 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 993e4 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + b.n 9944c <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9943e <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ + blt.n 994a6 <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 993ce <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + b.n 99436 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 99448 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ + bpl.n 994b0 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 99426 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 9948e <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 99426 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 9948e <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 993ea <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ + bne.n 99452 <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 99280 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 992e8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0009946c : │ │ │ │ +000994d4 : │ │ │ │ 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 99696 │ │ │ │ + bpl.w 996fe │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99720 │ │ │ │ + beq.w 99788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -163622,412 +163656,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 1cb0c0 │ │ │ │ + bl 1c99d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 99566 │ │ │ │ + bhi.n 995ce │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 9957e │ │ │ │ + bmi.n 995e6 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9958a │ │ │ │ + bmi.n 995f2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99652 │ │ │ │ - blt.w 996cc │ │ │ │ + beq.w 996ba │ │ │ │ + blt.w 99734 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99652 │ │ │ │ + beq.w 996ba │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99590 │ │ │ │ + beq.n 995f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99636 │ │ │ │ + beq.w 9969e │ │ │ │ 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 995d4 │ │ │ │ + bne.n 9963c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 995d4 │ │ │ │ + beq.n 9963c │ │ │ │ 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 99624 │ │ │ │ - bl 89f58 │ │ │ │ + beq.n 9968c │ │ │ │ + bl 89fd8 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 995bc │ │ │ │ + beq.n 99624 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cb1ec │ │ │ │ + bl 1c9b04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99558 │ │ │ │ + bge.n 995c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9972c │ │ │ │ + beq.w 99794 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99614 │ │ │ │ + blt.n 9967c │ │ │ │ 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 994c6 │ │ │ │ + beq.n 9952e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99540 │ │ │ │ + b.n 995a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9cf4 │ │ │ │ - b.n 99538 │ │ │ │ + bl fa04c │ │ │ │ + b.n 995a0 │ │ │ │ sub.w r3, r6, #12 │ │ │ │ - b.n 994e2 │ │ │ │ + b.n 9954a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bpl.n 995a0 │ │ │ │ + bpl.n 99608 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9962a │ │ │ │ + bne.n 99692 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 994ee │ │ │ │ + bne.n 99556 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99672 │ │ │ │ + bne.n 996da │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99540 │ │ │ │ + b.n 995a8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 99520 │ │ │ │ + bne.n 99588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 995fc │ │ │ │ + bge.n 99664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99718 │ │ │ │ + beq.w 99780 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 995bc │ │ │ │ + bge.n 99624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 995bc │ │ │ │ + bne.n 99624 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 995bc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99560 │ │ │ │ + bne.n 995c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99560 │ │ │ │ - bl 866cc │ │ │ │ - b.n 99538 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 995c8 │ │ │ │ + bl 86740 │ │ │ │ + b.n 995a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15cf88 <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + bl 15ce7c <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 995b6 │ │ │ │ + b.n 9961e │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 996b4 │ │ │ │ + bne.n 9971c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 996b4 │ │ │ │ + beq.n 9971c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl db8f0 │ │ │ │ - b.n 99538 │ │ │ │ + bl db92c │ │ │ │ + b.n 995a0 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 996ea │ │ │ │ + bls.n 99752 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #57568 @ 0xe0e0 │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ - b.n 995ce │ │ │ │ + bl f41f0 │ │ │ │ + b.n 99636 │ │ │ │ movw r2, #43836 @ 0xab3c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #57528 @ 0xe0b8 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6680 │ │ │ │ - b.n 995ce │ │ │ │ + bl f69d8 │ │ │ │ + b.n 99636 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + movw r1, #56240 @ 0xdbb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99560 │ │ │ │ + b.n 995c8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.n 99648 │ │ │ │ + bne.n 996b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 995bc │ │ │ │ + bl 434e0 │ │ │ │ + b.n 99624 │ │ │ │ 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 994e2 │ │ │ │ + b.n 9954a │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #37997 @ 0x946d │ │ │ │ + movw r3, #38101 @ 0x94d5 │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #57444 @ 0xe064 │ │ │ │ - movwne r1, #57528 @ 0xe0b8 │ │ │ │ + movweq r1, #56284 @ 0xdbdc │ │ │ │ + movwne r1, #56368 @ 0xdc30 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6680 │ │ │ │ - b.n 995ce │ │ │ │ + bl f69d8 │ │ │ │ + b.n 99636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 995fc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 996ae │ │ │ │ - b.n 9949a │ │ │ │ + blt.n 99716 │ │ │ │ + b.n 99502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99558 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 995c0 │ │ │ │ │ │ │ │ -00099734 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +0009979c <_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 99ca6 <_PyObject_GenericSetAttrWithDict@@Base+0x572> │ │ │ │ + bpl.w 99d0e <_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 998ea <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bmi.w 99952 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9992a <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ - ldr r0, [pc, #712] @ (99a38 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ + beq.w 99992 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + ldr r0, [pc, #712] @ (99aa0 <_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 99948 <_PyObject_GenericSetAttrWithDict@@Base+0x214> │ │ │ │ + bge.w 999b0 <_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 99970 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + bne.w 999d8 <_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 99b00 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ + bne.w 99b68 <_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 999f8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.w 99a60 <_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 99802 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bls.n 9986a <_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 99a10 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + bne.w 99a78 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 99c64 <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ + bne.w 99ccc <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 999fc <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ + bmi.w 99a64 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 9982e <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + bmi.n 99896 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99bda <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ - blt.w 99bfe <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ + beq.w 99c42 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + blt.w 99c66 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99bda <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + beq.w 99c42 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99a3c <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + beq.w 99aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99adc <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + beq.w 99b44 <_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 998c2 <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ + bge.n 9992a <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 998ce <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + bne.n 99936 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 998ce <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + beq.n 99936 <_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 99a78 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ - bl 89f58 │ │ │ │ + beq.w 99ae0 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + bl 89fd8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 99aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 99b0c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 99938 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bpl.n 999a0 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 998b0 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bge.n 99918 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99cd4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + beq.w 99d3c <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99a66 <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ + blt.w 99ace <_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 9986e <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ + beq.n 998d6 <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bne.n 99874 <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ + bne.n 998dc <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8968 │ │ │ │ + bl 1c7218 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99a7e <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ - ldr r0, [pc, #332] @ (99a38 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ + b.n 99ae6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + ldr r0, [pc, #332] @ (99aa0 <_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] │ │ │ │ @@ -164037,62 +164071,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 99bca <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ + beq.w 99c32 <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ ldr.w r3, [ip, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99772 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 997da <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9976c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 99cbe <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + bge.w 997d4 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 99d26 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9989e <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9989e <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bne.n 99906 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99906 <_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 997b4 <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ + beq.w 9981c <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 99b6e <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ + beq.w 99bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 999f4 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.n 99a5c <_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 997ec <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bne.w 99854 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 997ec <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bgt.w 99854 <_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] │ │ │ │ @@ -164106,362 +164140,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 99b04 <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ + blt.w 99b6c <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 997ec <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + b.n 99854 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 999e2 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.n 99a4a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99802 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 9986a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f9cf4 │ │ │ │ + bl fa04c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 99896 <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ - b.n 99aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - movw r2, #27401 @ 0x6b09 │ │ │ │ + bne.w 998fe <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + b.n 99b0c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + movw r2, #28257 @ 0x6e61 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ + bne.n 99aee <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 99b14 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.n 99b7c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6b60 │ │ │ │ + bl f6eb8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99900 <_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 99a4a <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ + bpl.n 99ab2 <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 99a92 <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ + cbnz r0, 99afa <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9983c <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ - b.n 99aa0 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ + bne.w 998a4 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + b.n 99b08 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998ba <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bne.w 99922 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 998ba <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ - bl 866cc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99922 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bl 86740 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - b.n 99aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bge.w 99900 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99b0c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - bl 15cf88 <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + b.n 99900 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl 15ce7c <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9983c <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + bne.w 998a4 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f68f0 │ │ │ │ + bl f6c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + beq.w 99900 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #57528 @ 0xe0b8 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6680 │ │ │ │ - b.n 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl f69d8 │ │ │ │ + b.n 99900 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99c1c <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ + bne.w 99c84 <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 99c1c <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ + beq.w 99c84 <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl db8f0 │ │ │ │ + bl db92c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99a7e <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + b.n 99ae6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 99970 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + b.n 999d8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999e2 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 999e2 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.w 99a4a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99a4a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99cc4 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + beq.w 99d2c <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 99b5c <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + ble.n 99bc4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 99b5c <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 99bc4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 99b5c <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 99bc4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 99b5c <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 99bc4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 99b4c <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ + bne.n 99bb4 <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1cf478 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ + bl 1cdd88 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bne.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99900 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 999e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bcs.w 99a4e <_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 999e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.w 99a4e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 999e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bgt.w 99a4e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl f7fe4 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f833c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ - bl 99cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 999f4 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.w 99a5c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 999e2 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + beq.w 99a4a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 9999c <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ - b.n 997ec <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + beq.w 99a04 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b.n 99854 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99772 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 9992a <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + bne.w 997da <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 99992 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 99c36 <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ - movw r1, #57568 @ 0xe0e0 │ │ │ │ + bls.n 99c9e <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99898 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99900 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ 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 9982e <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + b.n 99896 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 99af2 <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + bne.w 99b5a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 99aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bl 434e0 │ │ │ │ + b.n 99b0c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #37997 @ 0x946d │ │ │ │ + movw r3, #38101 @ 0x94d5 │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #57444 @ 0xe064 │ │ │ │ - movwne r1, #57528 @ 0xe0b8 │ │ │ │ + movweq r1, #56284 @ 0xdbdc │ │ │ │ + movwne r1, #56368 @ 0xdc30 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6680 │ │ │ │ - b.n 99bf8 <_PyObject_GenericSetAttrWithDict@@Base+0x4c4> │ │ │ │ + bl f69d8 │ │ │ │ + b.n 99c60 <_PyObject_GenericSetAttrWithDict@@Base+0x4c4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99cdc <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.n 99d44 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 86618 │ │ │ │ + bl 8668c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99a7e <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bge.w 99ae6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a7e <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bne.w 99ae6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r0, sl │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99a7e <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99ae6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + movw r1, #56240 @ 0xdbb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 998ba <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + b.n 99922 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 99ce8 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + cbz r3, 99d50 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 99cc6 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99d2e <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ mov r0, r5 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 998b0 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99918 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl db678 │ │ │ │ + bl db6b4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99c86 <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ + b.n 99cee <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 99b5c <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.w 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99bc4 <_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 99e18 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bne.n 99e80 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 99e18 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + beq.n 99e80 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 99e36 <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99e08 <_PyObject_GenericSetAttrWithDict@@Base+0x6d4> │ │ │ │ + bge.n 99e70 <_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 99d8e <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ble.n 99df6 <_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 99d9a <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ + bmi.n 99e02 <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99de4 <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ + bne.n 99e4c <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ adds r0, #3 │ │ │ │ str.w r7, [r9] │ │ │ │ - beq.n 99e46 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + beq.n 99eae <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 99d5c <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ + blt.n 99dc4 <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 99dd2 <_PyObject_GenericSetAttrWithDict@@Base+0x69e> │ │ │ │ + bpl.n 99e3a <_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] @ (99eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ + ldr r2, [pc, #276] @ (99f18 <_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 │ │ │ │ @@ -164470,398 +164504,398 @@ │ │ │ │ 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, 99e2c <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + cbz r2, 99e94 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ - b.n 99d6c <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ + b.n 99dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d92 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bne.n 99dfa <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99d92 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99dfa <_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 99e46 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + beq.n 99eae <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 99d84 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + beq.n 99dec <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 99d8e <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + b.n 99df6 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r4, #1 │ │ │ │ - bgt.n 99d50 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ + bgt.n 99db8 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99d92 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + b.n 99dfa <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 99d28 <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ - bl f7070 │ │ │ │ - b.n 99e40 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bne.n 99d90 <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ + bl f73c8 │ │ │ │ + b.n 99ea8 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ - b.n 99d6c <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ + b.n 99dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 99e56 <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ + bmi.n 99ebe <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 99e8e <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ + bpl.n 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99d92 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + b.n 99dfa <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f7070 │ │ │ │ + bl f73c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 99d8e <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ - ldr r2, [pc, #88] @ (99eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ + b.n 99df6 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ldr r2, [pc, #88] @ (99f18 <_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 99e7e <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ + beq.n 99ee6 <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 99ea2 <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ + bls.n 99f0a <_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 99e40 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bne.n 99ea8 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99e26 <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ + blt.n 99e8e <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99e40 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ - b.n 99d32 <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ + beq.n 99ea8 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + b.n 99d9a <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 99e88 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 99ef0 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99f58 <_PyObject_GenericSetAttrWithDict@@Base+0x824> │ │ │ │ + beq.n 99fc0 <_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 99f12 <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ + bne.n 99f7a <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99f12 <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ + beq.n 99f7a <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r0, ip │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 99f4e <_PyObject_GenericSetAttrWithDict@@Base+0x81a> │ │ │ │ + beq.n 99fb6 <_PyObject_GenericSetAttrWithDict@@Base+0x81a> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89f58 │ │ │ │ + b.w 89fd8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - bne.n 99ef8 <_PyObject_GenericSetAttrWithDict@@Base+0x7c4> │ │ │ │ + bne.n 99f60 <_PyObject_GenericSetAttrWithDict@@Base+0x7c4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e8 │ │ │ │ + bl 434e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99f3e <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ + bge.n 99fa6 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 99f9e <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ + cbz r2, 9a006 <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99f8e <_PyObject_GenericSetAttrWithDict@@Base+0x85a> │ │ │ │ + blt.n 99ff6 <_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 866cc │ │ │ │ + b.w 86740 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + bne.n 99fde <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99f76 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + beq.n 99fde <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w db8f0 │ │ │ │ + b.w db92c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 99f6a <_PyObject_GenericSetAttrWithDict@@Base+0x836> │ │ │ │ + bne.n 99fd2 <_PyObject_GenericSetAttrWithDict@@Base+0x836> │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 99f46 <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ + bl 434e0 │ │ │ │ + b.n 99fae <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99f46 <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ + bne.n 99fae <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99f46 <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99fae <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 99f3e <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ + b.n 99fa6 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ nop │ │ │ │ │ │ │ │ -00099fac : │ │ │ │ +0009a014 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 99fc0 │ │ │ │ + bne.n 9a028 │ │ │ │ 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 9e854 │ │ │ │ + bl 9e910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 99fe0 │ │ │ │ + cbz r0, 9a048 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #57800 @ 0xe1c8 │ │ │ │ + movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 99fdc │ │ │ │ + b.n 9a044 │ │ │ │ nop │ │ │ │ │ │ │ │ -00099ff8 : │ │ │ │ +0009a060 : │ │ │ │ stmdb 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 9a4b0 │ │ │ │ + beq.w 9a518 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9a4b0 │ │ │ │ + bpl.w 9a518 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a32a │ │ │ │ + beq.w 9a392 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a41a │ │ │ │ + bne.w 9a482 │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #6121 @ 0x17e9 │ │ │ │ + movw r3, #5953 @ 0x1741 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9a4f0 │ │ │ │ + bne.w 9a558 │ │ │ │ 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 9a4f0 │ │ │ │ + blt.w 9a558 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a39e │ │ │ │ + beq.w 9a406 │ │ │ │ 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 9a3cc │ │ │ │ + bmi.w 9a434 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r5, [r8, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9a3e6 │ │ │ │ - ldr r7, [pc, #668] @ (9a340 ) │ │ │ │ + bne.w 9a44e │ │ │ │ + ldr r7, [pc, #668] @ (9a3a8 ) │ │ │ │ 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 9a348 │ │ │ │ + bcs.w 9a3b0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 9a38a │ │ │ │ + beq.w 9a3f2 │ │ │ │ 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 9a2b2 │ │ │ │ + beq.w 9a31a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 2c06c │ │ │ │ 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 9a3d4 │ │ │ │ + beq.w 9a43c │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 9a19c │ │ │ │ + ble.n 9a204 │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.w 9a294 │ │ │ │ + beq.w 9a2fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a174 │ │ │ │ + beq.n 9a1dc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a150 │ │ │ │ + beq.n 9a1b8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a148 │ │ │ │ + cbz r2, 9a1b0 │ │ │ │ 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 9a384 │ │ │ │ + blt.w 9a3ec │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a16c │ │ │ │ + cbz r2, 9a1d4 │ │ │ │ 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 9a37e │ │ │ │ + blt.w 9a3e6 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a190 │ │ │ │ + cbz r2, 9a1f8 │ │ │ │ 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 9a324 │ │ │ │ + blt.w 9a38c │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 9a294 │ │ │ │ + bne.n 9a2fc │ │ │ │ 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 9a2e2 │ │ │ │ - ldr.w lr, [pc, #400] @ 9a344 │ │ │ │ + beq.w 9a34a │ │ │ │ + ldr.w lr, [pc, #400] @ 9a3ac │ │ │ │ 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 9a4c4 │ │ │ │ + bne.w 9a52c │ │ │ │ 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] │ │ │ │ @@ -164882,234 +164916,234 @@ │ │ │ │ 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 9a2ac │ │ │ │ + blt.n 9a314 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a24c │ │ │ │ + cbz r2, 9a2b4 │ │ │ │ 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 9a31e │ │ │ │ + blt.n 9a386 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a26a │ │ │ │ + cbz r2, 9a2d2 │ │ │ │ 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 9a312 │ │ │ │ + blt.n 9a37a │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a288 │ │ │ │ + cbz r2, 9a2f0 │ │ │ │ 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 9a318 │ │ │ │ + blt.n 9a380 │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 9a19c │ │ │ │ + beq.n 9a204 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a22a │ │ │ │ + beq.n 9a292 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a21c │ │ │ │ + blt.n 9a284 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a22a │ │ │ │ + bge.n 9a292 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a22a │ │ │ │ + b.n 9a292 │ │ │ │ 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 9a0ea │ │ │ │ + bhi.w 9a152 │ │ │ │ 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 9a348 │ │ │ │ + beq.n 9a3b0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 9a0ea │ │ │ │ + b.n 9a152 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a55c │ │ │ │ + beq.w 9a5c4 │ │ │ │ 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 9a1ec │ │ │ │ + b.n 9a254 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a26a │ │ │ │ + b.n 9a2d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a288 │ │ │ │ + b.n 9a2f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a24c │ │ │ │ + b.n 9a2b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a190 │ │ │ │ + b.n 9a1f8 │ │ │ │ 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 7fef8 │ │ │ │ + b.w 7fef0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r5, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9a406 │ │ │ │ + bne.n 9a46e │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9a3cc │ │ │ │ + cbz r5, 9a434 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a2de │ │ │ │ + b.n 9a346 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a16c │ │ │ │ + b.n 9a1d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a148 │ │ │ │ + b.n 9a1b0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a2da │ │ │ │ + b.n 9a342 │ │ │ │ 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 9a086 │ │ │ │ - bl 23bfc0 │ │ │ │ + bge.w 9a0ee │ │ │ │ + bl 23aac0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a214 │ │ │ │ + b.n 9a27c │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 9a19c │ │ │ │ + ble.w 9a204 │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9a118 │ │ │ │ + b.n 9a180 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a3cc │ │ │ │ + beq.n 9a434 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #360] @ (9a568 ) │ │ │ │ + ldr r7, [pc, #360] @ (9a5d0 ) │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 9a0ea │ │ │ │ + b.n 9a152 │ │ │ │ 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 9a370 │ │ │ │ - bl 252f64 <_PyXI_GetMainNamespace@@Base+0x430> │ │ │ │ + b.n 9a3d8 │ │ │ │ + bl 251914 <_PyXI_GetMainNamespace@@Base+0x430> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a552 │ │ │ │ + beq.w 9a5ba │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a546 │ │ │ │ + beq.w 9a5ae │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r7 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bcs.n 9a462 │ │ │ │ + bcs.n 9a4ca │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a440 │ │ │ │ + beq.n 9a4a8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ add.w ip, r6, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r1] │ │ │ │ - b.n 9a440 │ │ │ │ + b.n 9a4a8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r4, [pc, #248] @ (9a568 ) │ │ │ │ + ldr r4, [pc, #248] @ (9a5d0 ) │ │ │ │ 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] │ │ │ │ @@ -165125,357 +165159,357 @@ │ │ │ │ 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 9a214 │ │ │ │ + b.n 9a27c │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a214 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 9a27c │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9a534 │ │ │ │ + bne.n 9a59c │ │ │ │ ldr.w r0, [lr, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2f6 │ │ │ │ + bne.w 9a35e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a2f8 │ │ │ │ + b.n 9a360 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fef8 │ │ │ │ + bl 7fef0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a214 │ │ │ │ + beq.w 9a27c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a0020 │ │ │ │ + bl a00e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a214 │ │ │ │ + beq.w 9a27c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a3d0 │ │ │ │ + bge.w 9a438 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a3d0 │ │ │ │ + bne.w 9a438 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a3d0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a438 │ │ │ │ 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 9a2f8 │ │ │ │ + b.n 9a360 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a214 │ │ │ │ + b.n 9a27c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc254 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cab64 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a214 │ │ │ │ + b.n 9a27c │ │ │ │ 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 9a830 │ │ │ │ + beq.w 9a898 │ │ │ │ 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 9a85c │ │ │ │ + bmi.w 9a8c4 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r4, [r6, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9a806 │ │ │ │ - ldr r0, [pc, #608] @ (9a82c ) │ │ │ │ + bne.w 9a86e │ │ │ │ + ldr r0, [pc, #608] @ (9a894 ) │ │ │ │ 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 9a7b8 │ │ │ │ + bcs.w 9a820 │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9a7f6 │ │ │ │ + beq.w 9a85e │ │ │ │ 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 9a786 │ │ │ │ + beq.w 9a7ee │ │ │ │ mov r0, r4 │ │ │ │ blx 2c06c │ │ │ │ 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 9a81a │ │ │ │ + beq.w 9a882 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9a6ba │ │ │ │ + ble.n 9a722 │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r6, #3 │ │ │ │ - beq.n 9a738 │ │ │ │ + beq.n 9a7a0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a692 │ │ │ │ + beq.n 9a6fa │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a66e │ │ │ │ + beq.n 9a6d6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a666 │ │ │ │ + cbz r2, 9a6ce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a65a │ │ │ │ + bge.n 9a6c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a7f0 │ │ │ │ + blt.w 9a858 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a68a │ │ │ │ + cbz r2, 9a6f2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a67e │ │ │ │ + bge.n 9a6e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a7ea │ │ │ │ + blt.w 9a852 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a6ae │ │ │ │ + cbz r2, 9a716 │ │ │ │ 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 9a7b2 │ │ │ │ + blt.w 9a81a │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 9a738 │ │ │ │ + bne.n 9a7a0 │ │ │ │ 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 9a750 │ │ │ │ + blt.n 9a7b8 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a6f0 │ │ │ │ + cbz r2, 9a758 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a756 │ │ │ │ + bge.n 9a7be │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a760 │ │ │ │ + blt.n 9a7c8 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a70e │ │ │ │ + cbz r2, 9a776 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a766 │ │ │ │ + bge.n 9a7ce │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a770 │ │ │ │ + blt.n 9a7d8 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a72c │ │ │ │ + cbz r2, 9a794 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a776 │ │ │ │ + bge.n 9a7de │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a780 │ │ │ │ + blt.n 9a7e8 │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 9a6ba │ │ │ │ + beq.n 9a722 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a6ce │ │ │ │ + beq.n 9a736 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a6c2 │ │ │ │ + blt.n 9a72a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a6ce │ │ │ │ + bge.n 9a736 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a6ce │ │ │ │ + b.n 9a736 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a6f0 │ │ │ │ + bge.n 9a758 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a6f0 │ │ │ │ + b.n 9a758 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a70e │ │ │ │ + bge.n 9a776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a70e │ │ │ │ + b.n 9a776 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a72c │ │ │ │ + bge.n 9a794 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a72c │ │ │ │ + b.n 9a794 │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 9a7a6 │ │ │ │ + bhi.n 9a80e │ │ │ │ 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, 9a7b8 │ │ │ │ + cbz r4, 9a820 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 9a610 │ │ │ │ + b.n 9a678 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9a610 │ │ │ │ + b.n 9a678 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a6ae │ │ │ │ + b.n 9a716 │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a864 │ │ │ │ + bne.n 9a8cc │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a85c │ │ │ │ + beq.n 9a8c4 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9a7a2 │ │ │ │ + b.n 9a80a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a68a │ │ │ │ + b.n 9a6f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a666 │ │ │ │ + b.n 9a6ce │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9a7a0 │ │ │ │ + b.n 9a808 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9a85c │ │ │ │ + cbz r0, 9a8c4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9a610 │ │ │ │ + b.n 9a678 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 9a6ba │ │ │ │ + ble.w 9a722 │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9a638 │ │ │ │ + b.n 9a6a0 │ │ │ │ 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] │ │ │ │ @@ -165484,536 +165518,536 @@ │ │ │ │ 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 9a5b0 │ │ │ │ + bge.w 9a618 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 9a6ba │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 9a722 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9a7da │ │ │ │ + b.n 9a842 │ │ │ │ │ │ │ │ -0009a874 <_PyObject_New@@Base>: │ │ │ │ +0009a8dc <_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 9a988 <_PyObject_New@@Base+0x114> │ │ │ │ + blt.n 9a9f0 <_PyObject_New@@Base+0x114> │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a976 <_PyObject_New@@Base+0x102> │ │ │ │ - ldr r3, [pc, #284] @ (9a9c4 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 9a9de <_PyObject_New@@Base+0x102> │ │ │ │ + ldr r3, [pc, #284] @ (9aa2c <_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 9a924 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 9a98c <_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 9a964 <_PyObject_New@@Base+0xf0> │ │ │ │ + beq.n 9a9cc <_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 9a908 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 9a970 <_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] @ (9a9c8 <_PyObject_New@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #212] @ (9aa30 <_PyObject_New@@Base+0x154>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a992 <_PyObject_New@@Base+0x11e> │ │ │ │ + bne.n 9a9fa <_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 9a954 <_PyObject_New@@Base+0xe0> │ │ │ │ + bhi.n 9a9bc <_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 9a8e4 <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9a94c <_PyObject_New@@Base+0x70> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a9a6 <_PyObject_New@@Base+0x132> │ │ │ │ + bne.n 9aa0e <_PyObject_New@@Base+0x132> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 9a988 <_PyObject_New@@Base+0x114> │ │ │ │ + cbz r4, 9a9f0 <_PyObject_New@@Base+0x114> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 9a8e4 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9a94c <_PyObject_New@@Base+0x70> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9a8e4 <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9a924 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9a94c <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9a98c <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9a8e4 <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9a924 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9a94c <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9a98c <_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 9a8e4 <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9a94c <_PyObject_New@@Base+0x70> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.w 23aac0 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a9b6 <_PyObject_New@@Base+0x142> │ │ │ │ + bne.n 9aa1e <_PyObject_New@@Base+0x142> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e2c8 │ │ │ │ - b.n 9a900 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 15e1c0 │ │ │ │ + b.n 9a968 <_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 9a946 <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 9a9ae <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9a900 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 9a968 <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009a9cc : │ │ │ │ +0009aa34 : │ │ │ │ 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 9aac8 │ │ │ │ + beq.n 9ab30 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 9a9fe │ │ │ │ + cbz r2, 9aa66 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 9a9fe │ │ │ │ + cbz r2, 9aa66 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 9aa3e │ │ │ │ + cbz r2, 9aaa6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9aa3e │ │ │ │ + cbz r2, 9aaa6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ab08 │ │ │ │ + beq.n 9ab70 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ab08 │ │ │ │ + beq.n 9ab70 │ │ │ │ movw r2, #43708 @ 0xaabc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl fe948 │ │ │ │ + bl fec70 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 9aaf6 │ │ │ │ + beq.n 9ab5e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 118e18 │ │ │ │ + b.w 119068 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9aade │ │ │ │ + bge.n 9ab46 │ │ │ │ movw r2, #40104 @ 0x9ca8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aad0 │ │ │ │ - ldr r1, [pc, #200] @ (9ab1c ) │ │ │ │ + beq.n 9ab38 │ │ │ │ + ldr r1, [pc, #200] @ (9ab84 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d86e4 │ │ │ │ + bl d8720 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9aacc │ │ │ │ + beq.n 9ab34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9aaa0 │ │ │ │ - cbz r2, 9aaa0 │ │ │ │ + beq.n 9ab08 │ │ │ │ + cbz r2, 9ab08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9aa9a │ │ │ │ + bge.n 9ab02 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9aa9a │ │ │ │ + cbnz r1, 9ab02 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84fd8 │ │ │ │ + bl 85064 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57876 @ 0xe214 │ │ │ │ + movw r1, #56716 @ 0xdd8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3eac │ │ │ │ - bl 5d6f2 │ │ │ │ + b.w f41f0 │ │ │ │ + bl 5d6ea │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9aa9a │ │ │ │ + b.n 9ab02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2042b0 │ │ │ │ + b.w 202b60 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #56752 @ 0xddb0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9aabe │ │ │ │ + b.n 9ab26 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 941dc │ │ │ │ + bl 94260 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa32 │ │ │ │ - b.n 9aacc │ │ │ │ + beq.n 9aa9a │ │ │ │ + b.n 9ab34 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57828 @ 0xe1e4 │ │ │ │ + movw r1, #56668 @ 0xdd5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 9aaf2 │ │ │ │ + b.n 9ab5a │ │ │ │ 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 9ab6e │ │ │ │ + bne.n 9abd6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9ab6e │ │ │ │ + beq.n 9abd6 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 9ab8a │ │ │ │ + cbnz r3, 9abf2 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9ab6a │ │ │ │ + beq.n 9abd2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aba4 │ │ │ │ + bne.n 9ac0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cd70 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12d004 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9ab9e │ │ │ │ + b.n 9ac06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9abde │ │ │ │ + beq.n 9ac46 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ab52 │ │ │ │ + beq.n 9abba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 9ab6a │ │ │ │ + beq.n 9abd2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ab56 │ │ │ │ + beq.n 9abbe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #64] @ (9abe8 ) │ │ │ │ + ldr r1, [pc, #64] @ (9ac50 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a8170 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl a81f8 <_PyObject_LookupSpecial@@Base> │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 9abbc │ │ │ │ - bl 941dc │ │ │ │ + cbnz r0, 9ac24 │ │ │ │ + bl 94260 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab64 │ │ │ │ - b.n 9ab9e │ │ │ │ + beq.n 9abcc │ │ │ │ + b.n 9ac06 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5754 │ │ │ │ + bl f5aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9abda │ │ │ │ + bge.n 9ac42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9abda │ │ │ │ + cbnz r2, 9ac42 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 9ab9e │ │ │ │ + b.n 9ac06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 9ab6a │ │ │ │ + bl 434e0 │ │ │ │ + b.n 9abd2 │ │ │ │ nop │ │ │ │ pop {} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009abec : │ │ │ │ +0009ac54 : │ │ │ │ stmdb 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 9adda │ │ │ │ + bmi.w 9ae42 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9ae1c │ │ │ │ - ldr r1, [pc, #724] @ (9aeec ) │ │ │ │ + bpl.w 9ae84 │ │ │ │ + ldr r1, [pc, #724] @ (9af54 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9af14 │ │ │ │ + bne.w 9af7c │ │ │ │ ldr.w r2, [r1, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 9af14 │ │ │ │ + beq.w 9af7c │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #736 @ 0x2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b052 │ │ │ │ + beq.w 9b0d8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 9b086 │ │ │ │ + bpl.w 9b08c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r5, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 9af9a │ │ │ │ + bhi.w 9afd4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9b012 │ │ │ │ + blt.w 9b004 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9ae24 │ │ │ │ + bmi.w 9ae8c │ │ │ │ ldr.w r6, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9ae66 │ │ │ │ - ldr r1, [pc, #612] @ (9aeec ) │ │ │ │ + bpl.w 9aece │ │ │ │ + ldr r1, [pc, #612] @ (9af54 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #772] @ 0x304 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9aef8 │ │ │ │ + bne.w 9af60 │ │ │ │ ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9aef8 │ │ │ │ + beq.w 9af60 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #768 @ 0x300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b026 │ │ │ │ + beq.w 9b0c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 9b086 │ │ │ │ + bpl.w 9b08c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 9af68 │ │ │ │ + bhi.w 9b008 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9b012 │ │ │ │ + blt.w 9b004 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #524] @ 9aef4 │ │ │ │ + ldr.w r9, [pc, #524] @ 9af5c │ │ │ │ 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 9b03a │ │ │ │ + bhi.w 9b0ea │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 9b03a │ │ │ │ + bmi.w 9b0ea │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ str r2, [sp, #4] │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9afe4 │ │ │ │ + bne.w 9b052 │ │ │ │ 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 9af30 │ │ │ │ + bcs.w 9af98 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9afd6 │ │ │ │ + beq.w 9b024 │ │ │ │ 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 9ae6e │ │ │ │ + beq.n 9aed6 │ │ │ │ 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 9aea0 │ │ │ │ - ldr r2, [pc, #336] @ (9aef0 ) │ │ │ │ + bgt.w 9af08 │ │ │ │ + ldr r2, [pc, #336] @ (9af58 ) │ │ │ │ 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 9b064 │ │ │ │ + bne.w 9b06a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 9add2 │ │ │ │ + cbz r5, 9ae3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2b47c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ (9aef4 ) │ │ │ │ + ldr r0, [pc, #280] @ (9af5c ) │ │ │ │ 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] │ │ │ │ @@ -166023,24 +166057,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 9b09e │ │ │ │ + beq.w 9b0a4 │ │ │ │ ldr.w r5, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9ac16 │ │ │ │ - bl 1c973c │ │ │ │ + bmi.w 9ac7e │ │ │ │ + bl 1c8054 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ac42 │ │ │ │ - ldr r1, [pc, #204] @ (9aef4 ) │ │ │ │ + b.n 9acaa │ │ │ │ + ldr r1, [pc, #204] @ (9af5c ) │ │ │ │ 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] │ │ │ │ @@ -166050,289 +166084,290 @@ │ │ │ │ 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 9b016 │ │ │ │ + beq.w 9b118 │ │ │ │ ldr.w r6, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9ac84 │ │ │ │ - bl 1c973c │ │ │ │ + bmi.w 9acec │ │ │ │ + bl 1c8054 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9acb0 │ │ │ │ + b.n 9ad18 │ │ │ │ ldrd r7, r1, [r2, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 9ad7a │ │ │ │ + bhi.w 9ade2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af30 │ │ │ │ + beq.n 9af98 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ - b.n 9ad7a │ │ │ │ + b.n 9ade2 │ │ │ │ ldr.w r3, [r2, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad9e │ │ │ │ + beq.w 9ae06 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ad9e │ │ │ │ + beq.w 9ae06 │ │ │ │ ldr.w r3, [r2, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad9e │ │ │ │ + bne.w 9ae06 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b0b4 │ │ │ │ + bne.w 9b122 │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 9ad9e │ │ │ │ + bmi.w 9ae06 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9aed6 │ │ │ │ + bne.n 9af3e │ │ │ │ dmb ish │ │ │ │ - b.n 9ad9e │ │ │ │ + b.n 9ae06 │ │ │ │ vqadd.s8 q0, q0, q1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #468] @ (9b0d0 ) │ │ │ │ - bl 7ad94 │ │ │ │ + ldr r0, [pc, #476] @ (9b140 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9b020 │ │ │ │ + beq.w 9b0ba │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (9b0d0 ) │ │ │ │ + ldr r1, [pc, #460] @ (9b140 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9acb0 │ │ │ │ - ldr r0, [pc, #444] @ (9b0d4 ) │ │ │ │ - bl 7ad94 │ │ │ │ + b.n 9ad18 │ │ │ │ + ldr r0, [pc, #452] @ (9b144 ) │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9b04c │ │ │ │ + beq.w 9b0d2 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #428] @ (9b0d4 ) │ │ │ │ + ldr r1, [pc, #436] @ (9b144 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9ac42 │ │ │ │ + b.n 9acaa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9affa │ │ │ │ + bne.w 9b104 │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b03a │ │ │ │ + beq.w 9b0ea │ │ │ │ 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 9ad7a │ │ │ │ + b.n 9ade2 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ + adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9afb6 │ │ │ │ + bcc.n 9b042 │ │ │ │ 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 9af6e │ │ │ │ + beq.n 9afda │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62504 @ 0xf428 │ │ │ │ + movw r1, #61344 @ 0xefa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 9b012 │ │ │ │ + bl 11e8cc │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9ae3a │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ + movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9afc6 │ │ │ │ + bcc.n 9b032 │ │ │ │ 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 9afa0 │ │ │ │ - b.n 9af82 │ │ │ │ + beq.n 9b00e │ │ │ │ + b.n 9afee │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 80578 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 9aefe │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b046 │ │ │ │ + blt.n 9b0f6 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 9acdc │ │ │ │ - b.n 9b012 │ │ │ │ + bge.w 9ad44 │ │ │ │ + b.n 9b004 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b008 │ │ │ │ + blt.n 9b112 │ │ │ │ mul.w r5, r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 9ac6e │ │ │ │ - b.n 9b012 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 80540 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 9ae96 │ │ │ │ + bge.w 9acd6 │ │ │ │ + b.n 9b004 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 9b03a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9b0ea │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9ad7a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 9af52 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 9af82 │ │ │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9af82 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9add2 │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r6, [r2, #404] @ 0x194 │ │ │ │ - b.n 9ae5c │ │ │ │ - ldr r0, [pc, #172] @ (9b0d0 ) │ │ │ │ - bl 434e8 │ │ │ │ - bl 941dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9b0be │ │ │ │ - ldr r1, [pc, #160] @ (9b0d0 ) │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9afbe │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bfdc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 9b00c │ │ │ │ - b.n 9af82 │ │ │ │ - ldr r0, [pc, #132] @ (9b0d4 ) │ │ │ │ - bl 434e8 │ │ │ │ - bl 941dc │ │ │ │ - cbnz r0, 9b0be │ │ │ │ - ldr r1, [pc, #120] @ (9b0d4 ) │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 9afce │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 9ade2 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b0a8 │ │ │ │ + bne.n 9b0ae │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9adbc │ │ │ │ + bne.w 9ae24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 9adbc │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 9ae24 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62480 @ 0xf410 │ │ │ │ + movw r1, #61320 @ 0xef88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 9b012 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 9b004 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #404] @ 0x194 │ │ │ │ - b.n 9ae12 │ │ │ │ + b.n 9ae7a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9adbc │ │ │ │ + b.n 9ae24 │ │ │ │ + ldr r0, [pc, #132] @ (9b140 ) │ │ │ │ + bl 434e0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 9b12c │ │ │ │ + ldr r1, [pc, #120] @ (9b140 ) │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9b03a │ │ │ │ + ldr r0, [pc, #112] @ (9b144 ) │ │ │ │ + bl 434e0 │ │ │ │ + bl 94260 │ │ │ │ + cbnz r0, 9b12c │ │ │ │ + ldr r1, [pc, #100] @ (9b144 ) │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 9b04a │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 23aadc <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 9afee │ │ │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ + beq.n 9b004 │ │ │ │ + b.n 9afee │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 9afbc │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 9b0fc │ │ │ │ + b.n 9afee │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r6, [r2, #404] @ 0x194 │ │ │ │ + b.n 9aec4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9aec4 │ │ │ │ - b.n 9ad9e │ │ │ │ - movw r0, #62456 @ 0xf3f8 │ │ │ │ + beq.w 9af2c │ │ │ │ + b.n 9ae06 │ │ │ │ + movw r0, #61296 @ 0xef70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b012 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b004 │ │ │ │ + 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 9b142 │ │ │ │ + bmi.n 9b1b2 │ │ │ │ ldr.w r1, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 9b180 │ │ │ │ + bpl.n 9b1f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b1a6 │ │ │ │ + bne.n 9b216 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9b1a6 │ │ │ │ + beq.n 9b216 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b190 │ │ │ │ + beq.n 9b200 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 9b210 │ │ │ │ + bpl.n 9b280 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.n 9b1c6 │ │ │ │ + bhi.n 9b236 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #272] @ (9b254 ) │ │ │ │ + ldr r1, [pc, #272] @ (9b2c4 ) │ │ │ │ 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] │ │ │ │ @@ -166342,244 +166377,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 9b206 │ │ │ │ + beq.n 9b276 │ │ │ │ ldr.w r1, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 9b0fe │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bmi.n 9b16e │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 94260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b240 │ │ │ │ + bne.n 9b2b0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad94 │ │ │ │ + bl 7ad8c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9b228 │ │ │ │ + beq.n 9b298 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 854f4 │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b122 │ │ │ │ - b.n 9b190 │ │ │ │ + bne.n 9b192 │ │ │ │ + b.n 9b200 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b1fc │ │ │ │ + bcc.n 9b26c │ │ │ │ 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 9b1cc │ │ │ │ + beq.n 9b23c │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62504 @ 0xf428 │ │ │ │ + movw r1, #61344 @ 0xefa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b13e │ │ │ │ + b.n 9b1ae │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9b230 │ │ │ │ + blt.n 9b2a0 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ - b.n 9b13e │ │ │ │ + b.n 9b1ae │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b178 │ │ │ │ + b.n 9b1e8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62480 @ 0xf410 │ │ │ │ + movw r1, #61320 @ 0xef88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 9b1f6 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 9b266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e8 │ │ │ │ - b.n 9b190 │ │ │ │ + bl 434e0 │ │ │ │ + b.n 9b200 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9b1e0 │ │ │ │ + bge.n 9b250 │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b1e0 │ │ │ │ + bne.n 9b250 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b13e │ │ │ │ - movw r0, #62456 @ 0xf3f8 │ │ │ │ + b.n 9b1ae │ │ │ │ + movw r0, #61296 @ 0xef70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b1f6 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b266 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b258 : │ │ │ │ +0009b2c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2f4 │ │ │ │ + beq.n 9b364 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9b2dc │ │ │ │ + bpl.n 9b34c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 9b288 │ │ │ │ + bhi.n 9b2f8 │ │ │ │ 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 9b2c0 │ │ │ │ + bcc.n 9b330 │ │ │ │ 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 9b290 │ │ │ │ + beq.n 9b300 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62504 @ 0xf428 │ │ │ │ + movw r1, #61344 @ 0xefa0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 9b2cc │ │ │ │ + blt.n 9b33c │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9b2a4 │ │ │ │ + bge.n 9b314 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b2a4 │ │ │ │ + bne.n 9b314 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62480 @ 0xf410 │ │ │ │ + movw r1, #61320 @ 0xef88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 9b2ba │ │ │ │ - movw r0, #62456 @ 0xf3f8 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 9b32a │ │ │ │ + movw r0, #61296 @ 0xef70 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b2ba │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b32a │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b308 : │ │ │ │ +0009b378 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ (9b3cc ) │ │ │ │ + ldr r2, [pc, #180] @ (9b43c ) │ │ │ │ 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, 9b352 │ │ │ │ - ldr r1, [pc, #160] @ (9b3d0 ) │ │ │ │ + cbz r4, 9b3c2 │ │ │ │ + ldr r1, [pc, #160] @ (9b440 ) │ │ │ │ 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, 9b386 │ │ │ │ + cbnz r3, 9b3f6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 802b4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 803e4 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9b3c2 │ │ │ │ + cbz r0, 9b432 │ │ │ │ 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 1c7940 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6240 <_Py_NewReference@@Base> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9b348 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 9b3b8 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 9b3b2 │ │ │ │ + bne.n 9b422 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b348 │ │ │ │ + bne.n 9b3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9b348 │ │ │ │ + b.n 9b3b8 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9b348 │ │ │ │ + b.n 9b3b8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bfc0 │ │ │ │ + b.w 23aac0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009b3d4 : │ │ │ │ +0009b444 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b3dc : │ │ │ │ +0009b44c : │ │ │ │ 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 9b49e │ │ │ │ + beq.n 9b50e │ │ │ │ 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] │ │ │ │ @@ -166587,71 +166622,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 9b42c │ │ │ │ + bge.n 9b49c │ │ │ │ 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 9b470 │ │ │ │ + bge.n 9b4e0 │ │ │ │ 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, 9b47c │ │ │ │ + cbz r5, 9b4ec │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9b48e │ │ │ │ + bcs.n 9b4fe │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 9b48e │ │ │ │ + cbz r0, 9b4fe │ │ │ │ strd r5, r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ - b.n 9b426 │ │ │ │ + b.n 9b496 │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ - blt.n 9b434 │ │ │ │ + blt.n 9b4a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ - b.n 9b46a │ │ │ │ + b.n 9b4da │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b464 │ │ │ │ - bl 23bfc0 │ │ │ │ + bne.n 9b4d4 │ │ │ │ + bl 23aac0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cb504 │ │ │ │ + b.w 1c9e1c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9b568 │ │ │ │ + bpl.n 9b5d8 │ │ │ │ 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] │ │ │ │ @@ -166660,297 +166695,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 9b4e8 │ │ │ │ + bge.n 9b558 │ │ │ │ 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 9b52e │ │ │ │ + bge.n 9b59e │ │ │ │ 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, 9b53a │ │ │ │ + cbz r5, 9b5aa │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9b552 │ │ │ │ + bcs.n 9b5c2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9b552 │ │ │ │ + cbz r0, 9b5c2 │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 9b4e2 │ │ │ │ + b.n 9b552 │ │ │ │ cmp.w r5, r3, asr #1 │ │ │ │ - blt.n 9b4ec │ │ │ │ + blt.n 9b55c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 9b528 │ │ │ │ + b.n 9b598 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b5a0 │ │ │ │ + bl 9b610 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b522 │ │ │ │ - bl 23bfc0 │ │ │ │ + bne.n 9b592 │ │ │ │ + bl 23aac0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cb504 │ │ │ │ + b.w 1c9e1c │ │ │ │ │ │ │ │ -0009b56c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +0009b5dc <_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 1cb528 │ │ │ │ + bl 1c9e40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b594 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 9b604 <_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 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b5a0 : │ │ │ │ +0009b610 : │ │ │ │ stmdb 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 9b904 │ │ │ │ + blt.w 9b974 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r2, #47377 @ 0xb911 │ │ │ │ + movw r2, #47489 @ 0xb981 │ │ │ │ movt r2, #9 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9b856 │ │ │ │ + bne.w 9b8c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b748 │ │ │ │ - ldr.w sl, [pc, #812] @ 9b90c │ │ │ │ + beq.w 9b7b8 │ │ │ │ + ldr.w sl, [pc, #812] @ 9b97c │ │ │ │ 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 9b774 │ │ │ │ + beq.w 9b7e4 │ │ │ │ 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 9b62a │ │ │ │ + bgt.n 9b69a │ │ │ │ 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 9b774 │ │ │ │ + beq.w 9b7e4 │ │ │ │ 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 9b6ea │ │ │ │ + bhi.n 9b75a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 9b6e2 │ │ │ │ + bcc.n 9b752 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b7d8 │ │ │ │ + beq.w 9b848 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 9b7d8 │ │ │ │ + bhi.w 9b848 │ │ │ │ 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 9b702 │ │ │ │ + beq.n 9b772 │ │ │ │ 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 9b752 │ │ │ │ + beq.n 9b7c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c06c │ │ │ │ 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 9b7b4 │ │ │ │ + beq.w 9b824 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 9b6ce │ │ │ │ + blt.n 9b73e │ │ │ │ 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 9b7b4 │ │ │ │ + beq.n 9b824 │ │ │ │ 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 9b7a2 │ │ │ │ + beq.n 9b812 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b7dc │ │ │ │ + beq.n 9b84c │ │ │ │ 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 9b716 │ │ │ │ + bhi.n 9b786 │ │ │ │ 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 9b670 │ │ │ │ + bne.n 9b6e0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9b68c │ │ │ │ + bne.n 9b6fc │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 9b8f8 │ │ │ │ + bne.w 9b968 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c0ec │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9b6e2 │ │ │ │ + beq.n 9b752 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9b68c │ │ │ │ + b.n 9b6fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80474 │ │ │ │ + b.w 804ac │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b798 │ │ │ │ + bhi.n 9b808 │ │ │ │ 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 9b68c │ │ │ │ - b.n 9b716 │ │ │ │ + bne.n 9b6fc │ │ │ │ + b.n 9b786 │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #42877 @ 0xa77d │ │ │ │ + movw r2, #42865 @ 0xa771 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b852 │ │ │ │ + bne.n 9b8c2 │ │ │ │ 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 2b894 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 9b68c │ │ │ │ + b.n 9b6fc │ │ │ │ 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 9b6e2 │ │ │ │ + b.n 9b752 │ │ │ │ ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #42869 @ 0xa775 │ │ │ │ + movw r3, #42857 @ 0xa769 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b8ee │ │ │ │ + bne.w 9b95e │ │ │ │ mov r0, r5 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9b6e2 │ │ │ │ + b.n 9b752 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b716 │ │ │ │ + b.n 9b786 │ │ │ │ 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] │ │ │ │ @@ -166959,78 +166994,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 9b818 │ │ │ │ + bne.n 9b888 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 9b814 │ │ │ │ + cbz r1, 9b884 │ │ │ │ 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 9b886 │ │ │ │ + beq.n 9b8f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9b864 │ │ │ │ + beq.n 9b8d4 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 9b830 │ │ │ │ + cbnz r2, 9b8a0 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 9b6e2 │ │ │ │ + beq.w 9b752 │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b8e8 │ │ │ │ + beq.n 9b958 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 9b84e │ │ │ │ + cbz r2, 9b8be │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 9b6e2 │ │ │ │ + b.n 9b752 │ │ │ │ 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, 9b872 │ │ │ │ + cbz r2, 9b8e2 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b6e2 │ │ │ │ + bne.w 9b752 │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 9b6e2 │ │ │ │ + b.n 9b752 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b822 │ │ │ │ + beq.n 9b892 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9b8e2 │ │ │ │ + cbz r2, 9b952 │ │ │ │ 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, 9b8ba │ │ │ │ + cbz r3, 9b92a │ │ │ │ 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 │ │ │ │ @@ -167039,98 +167074,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 9b6e2 │ │ │ │ + b.n 9b752 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9b892 │ │ │ │ + b.n 9b902 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9b840 │ │ │ │ + b.n 9b8b0 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 9b7cc │ │ │ │ + b.n 9b83c │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9b736 │ │ │ │ + b.n 9b7a6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9b6e2 │ │ │ │ + b.n 9b752 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b9a2 │ │ │ │ + beq.n 9ba12 │ │ │ │ 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] @ (9b9ec ) │ │ │ │ + ldr r3, [pc, #200] @ (9ba5c ) │ │ │ │ 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 9b9a8 │ │ │ │ + beq.n 9ba18 │ │ │ │ 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 9b95a │ │ │ │ + bgt.n 9b9ca │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 9b9a8 │ │ │ │ - cbz r3, 9b9a8 │ │ │ │ + bgt.n 9ba18 │ │ │ │ + cbz r3, 9ba18 │ │ │ │ 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 9b97a │ │ │ │ + bhi.n 9b9ea │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 9b99c │ │ │ │ + bcc.n 9ba0c │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 80474 │ │ │ │ + bl 804ac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b99a │ │ │ │ + cbz r0, 9ba0a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c06c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84044 │ │ │ │ + bl 84070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 80474 │ │ │ │ + b.w 804ac │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9b9e8 │ │ │ │ + blt.n 9ba58 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #42877 @ 0xa77d │ │ │ │ + movw r1, #42865 @ 0xa771 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9b9d8 │ │ │ │ + bne.n 9ba48 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -167138,414 +167173,416 @@ │ │ │ │ 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 9b99c │ │ │ │ + b.n 9ba0c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b9f0 : │ │ │ │ +0009ba60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9ba20 │ │ │ │ + cbz r0, 9ba90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9ba20 │ │ │ │ - bl 9ba48 │ │ │ │ - cbz r0, 9ba30 │ │ │ │ + bpl.n 9ba90 │ │ │ │ + bl 9bab8 │ │ │ │ + cbz r0, 9baa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ba36 │ │ │ │ + blt.n 9baa6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #38160 @ 0x9510 │ │ │ │ + movw r0, #37072 @ 0x90d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ba1a │ │ │ │ + b.n 9ba8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ba18 │ │ │ │ + bne.n 9ba88 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ba1a │ │ │ │ + b.n 9ba8a │ │ │ │ stmdb 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 9bd98 │ │ │ │ + ble.w 9be10 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movw r6, #41352 @ 0xa188 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9be28 │ │ │ │ + beq.w 9bea0 │ │ │ │ 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 9bc1a │ │ │ │ + bne.w 9bc8a │ │ │ │ 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] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 9c110 │ │ │ │ + bne.w 9c188 │ │ │ │ ldr.w r2, [lr] │ │ │ │ tst.w r9, r5 │ │ │ │ - bne.n 9baee │ │ │ │ - cbz r3, 9baf6 │ │ │ │ + bne.n 9bb5e │ │ │ │ + cbz r3, 9bb66 │ │ │ │ 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 9bafe │ │ │ │ + beq.n 9bb6e │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 9baba │ │ │ │ + b.n 9bb2a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 9baca │ │ │ │ + bls.n 9bb3a │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9bae6 │ │ │ │ + bne.n 9bb56 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r9 │ │ │ │ cmp r2, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bdb8 │ │ │ │ - movw r1, #54029 @ 0xd30d │ │ │ │ + beq.w 9be30 │ │ │ │ + movw r1, #54193 @ 0xd3b1 │ │ │ │ movt r1, #9 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w r1, [r5, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9beec │ │ │ │ + bne.w 9bf64 │ │ │ │ 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 9bf2c │ │ │ │ + bgt.w 9bfa4 │ │ │ │ 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] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9cc1c │ │ │ │ + bl 9cc78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9bf9c │ │ │ │ + beq.w 9c014 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.w 9be08 │ │ │ │ + ble.w 9be80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 9bc96 │ │ │ │ + bge.w 9bd06 │ │ │ │ mov r8, r0 │ │ │ │ - movw r3, #54029 @ 0xd30d │ │ │ │ + movw r3, #54193 @ 0xd3b1 │ │ │ │ movt r3, #9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9bc5c │ │ │ │ + bne.n 9bccc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 9c19c │ │ │ │ + beq.w 9c214 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9c118 │ │ │ │ + beq.w 9c190 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c128 │ │ │ │ + beq.w 9c1a0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9be0c │ │ │ │ + beq.w 9be84 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be1c │ │ │ │ + beq.w 9be94 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd0c │ │ │ │ + beq.w 9bd7c │ │ │ │ mov r2, r9 │ │ │ │ cmp r4, r6 │ │ │ │ mov r9, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ mov r3, r2 │ │ │ │ - blt.w 9bd20 │ │ │ │ - b.n 9bc70 │ │ │ │ + blt.w 9bd90 │ │ │ │ + b.n 9bce0 │ │ │ │ mov lr, r7 │ │ │ │ movs r5, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9bc34 │ │ │ │ + b.n 9bca4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 9be02 │ │ │ │ + beq.w 9be7a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 9c114 │ │ │ │ + bne.w 9c18c │ │ │ │ ands.w sl, r1, r5 │ │ │ │ - beq.n 9bc24 │ │ │ │ + beq.n 9bc94 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 9bc24 │ │ │ │ + bls.n 9bc94 │ │ │ │ add.w ip, ip, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9bc2e │ │ │ │ + bne.n 9bc9e │ │ │ │ mov r1, sl │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9bb04 │ │ │ │ + b.n 9bb74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bf9c │ │ │ │ - beq.n 9bd0c │ │ │ │ + blt.w 9c014 │ │ │ │ + beq.n 9bd7c │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9bd94 │ │ │ │ + blt.w 9be0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r0 │ │ │ │ - ble.n 9bc88 │ │ │ │ + ble.n 9bcf8 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ adds r0, #4 │ │ │ │ add r0, fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b750 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9bb9a │ │ │ │ + bne.n 9bc0a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bf46 │ │ │ │ + bne.w 9bfbe │ │ │ │ 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 9bf42 │ │ │ │ + bne.w 9bfba │ │ │ │ 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 9c044 │ │ │ │ + bne.w 9c0bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9c0ee │ │ │ │ + bne.w 9c166 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c08c │ │ │ │ + bne.w 9c104 │ │ │ │ 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 9c084 │ │ │ │ + blt.w 9c0fc │ │ │ │ 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 9bc70 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ble.n 9bce0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9bd92 │ │ │ │ + bne.n 9be0a │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ - strd sl, r8, [sp, #16] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ ubfx r5, r3, #6, #1 │ │ │ │ add.w r8, sl, #20 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r6, r7, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp sl, r9 │ │ │ │ mov r2, sl │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c196 │ │ │ │ + beq.w 9c20e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9c12c │ │ │ │ + beq.w 9c1a4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c13e │ │ │ │ + beq.w 9c1b6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 9bd80 │ │ │ │ + beq.n 9bdf8 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 9bd8a │ │ │ │ + cbz r0, 9be02 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9bd8e │ │ │ │ + bge.n 9be06 │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 9bd32 │ │ │ │ - ldrd sl, r8, [sp, #16] │ │ │ │ - b.n 9bc70 │ │ │ │ + bgt.n 9bda6 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + b.n 9bce0 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bd70 │ │ │ │ + bne.n 9bde4 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 9bd74 │ │ │ │ + bgt.n 9bde8 │ │ │ │ adds r4, r6, #1 │ │ │ │ - b.n 9bd76 │ │ │ │ + b.n 9bdea │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9bba2 │ │ │ │ + b.n 9bc12 │ │ │ │ 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 9bce8 │ │ │ │ + b.n 9bd58 │ │ │ │ tst r1, r5 │ │ │ │ itttt ne │ │ │ │ addne r5, sp, #64 @ 0x40 │ │ │ │ strne r5, [sp, #8] │ │ │ │ - movwne r1, #57713 @ 0xe171 │ │ │ │ + movwne r1, #56361 @ 0xdc29 │ │ │ │ movtne r1, #23 │ │ │ │ - bne.w 9bb22 │ │ │ │ + bne.w 9bb92 │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 9c0fc │ │ │ │ + beq.w 9c174 │ │ │ │ ldr.w ip, [r2, #100] @ 0x64 │ │ │ │ - movw r1, #57741 @ 0xe18d │ │ │ │ + movw r1, #56597 @ 0xdd15 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r5, #27621 @ 0x6be5 │ │ │ │ + movw r5, #27313 @ 0x6ab1 │ │ │ │ movt r5, #21 │ │ │ │ str.w ip, [sp, #1632] @ 0x660 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 9bb22 │ │ │ │ + b.n 9bb92 │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9bb04 │ │ │ │ + b.n 9bb74 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 9bc96 │ │ │ │ + b.n 9bd06 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc00 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w 9bc70 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9bc02 │ │ │ │ + b.n 9bc72 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9c192 │ │ │ │ + ble.w 9c20a │ │ │ │ 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 │ │ │ │ @@ -167555,99 +167592,99 @@ │ │ │ │ subs r5, r2, r1 │ │ │ │ mov r7, r3 │ │ │ │ negs r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ adcs r1, r5 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 9be8a │ │ │ │ + b.n 9bf02 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 9be76 │ │ │ │ - cbz r7, 9be76 │ │ │ │ + bne.n 9beee │ │ │ │ + cbz r7, 9beee │ │ │ │ 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 9beb8 │ │ │ │ + beq.n 9bf30 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9c0da │ │ │ │ + bne.w 9c152 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9c17e │ │ │ │ + beq.w 9c1f6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9c0f8 │ │ │ │ + bne.w 9c170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9be76 │ │ │ │ + beq.n 9beee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst r1, r5 │ │ │ │ - beq.n 9be5c │ │ │ │ + beq.n 9bed4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 9be5c │ │ │ │ + bls.n 9bed4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9be76 │ │ │ │ + b.n 9beee │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r7, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c032 │ │ │ │ + beq.w 9c0aa │ │ │ │ movw lr, #41560 @ 0xa258 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 9bdb8 │ │ │ │ + bne.w 9be30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9bdb8 │ │ │ │ + beq.w 9be30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #54029 @ 0xd30d │ │ │ │ + movw r3, #54193 @ 0xd3b1 │ │ │ │ movt r3, #9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9c0d0 │ │ │ │ + beq.w 9c148 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #26461 @ 0x675d │ │ │ │ + movw r3, #26157 @ 0x662d │ │ │ │ movt r3, #21 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ 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 9bb4c │ │ │ │ + ble.w 9bbbc │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 9bf30 │ │ │ │ + bgt.n 9bfa8 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 9bb4e │ │ │ │ + b.n 9bbbe │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9bb60 │ │ │ │ + b.n 9bbd0 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ @@ -167658,42 +167695,42 @@ │ │ │ │ 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 9bfac │ │ │ │ + ble.n 9c024 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9bfb0 │ │ │ │ + bgt.n 9c028 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 9bfb6 │ │ │ │ + ble.n 9c02e │ │ │ │ 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 9bfb6 │ │ │ │ - bl 9d374 │ │ │ │ + bge.n 9c02e │ │ │ │ + bl 9d418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bf78 │ │ │ │ + beq.n 9bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.n 9c05e │ │ │ │ + b.n 9c0d6 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 9bf6e │ │ │ │ + b.n 9bfe6 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ mov.w ip, r2, lsl #4 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r3, #12] │ │ │ │ @@ -167706,2255 +167743,2265 @@ │ │ │ │ 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 9c088 │ │ │ │ + bne.n 9c100 │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ble.w 9bcc4 │ │ │ │ + ble.w 9bd34 │ │ │ │ subs r1, r2, #1 │ │ │ │ - bne.w 9c164 │ │ │ │ + bne.w 9c1dc │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9d374 │ │ │ │ - cbnz r0, 9c05a │ │ │ │ + bl 9d418 │ │ │ │ + cbnz r0, 9c0d2 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 9bcc4 │ │ │ │ + ble.w 9bd34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r1, r3, #2 │ │ │ │ - bne.w 9c142 │ │ │ │ - bl 9d374 │ │ │ │ - cbnz r0, 9c05a │ │ │ │ + bne.w 9c1ba │ │ │ │ + bl 9d418 │ │ │ │ + cbnz r0, 9c0d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 9c018 │ │ │ │ + b.n 9c090 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ + movw r3, #56597 @ 0xdd15 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.n 9beec │ │ │ │ + b.n 9bf64 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62588 @ 0xf47c │ │ │ │ + movw r1, #61428 @ 0xeff4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 9c0b8 │ │ │ │ - bl 83e70 │ │ │ │ + beq.n 9c130 │ │ │ │ + bl 83e9c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ 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, 9c094 │ │ │ │ + cbnz r2, 9c10c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bcf0 │ │ │ │ + bne.w 9bd60 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9bd02 │ │ │ │ + b.n 9bd72 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9bb60 │ │ │ │ + b.n 9bbd0 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 9c0a2 │ │ │ │ + b.n 9c11a │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 85110 │ │ │ │ + bl 1c7044 │ │ │ │ subs r4, #1 │ │ │ │ - bpl.n 9c09a │ │ │ │ + bpl.n 9c112 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bcf0 │ │ │ │ + bne.w 9bd60 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9bd02 │ │ │ │ + b.n 9bd72 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c084 │ │ │ │ + beq.n 9c0fc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 9c0a2 │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ + b.n 9c11a │ │ │ │ + movw r3, #56597 @ 0xdd15 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9bef8 │ │ │ │ + b.n 9bf70 │ │ │ │ ldrd r7, r0, [sp, #8] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #57741 @ 0xe18d │ │ │ │ + movw r1, #56597 @ 0xdd15 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9bb22 │ │ │ │ + b.n 9bb92 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9c066 │ │ │ │ + b.n 9c0de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9be76 │ │ │ │ - movw r2, #48797 @ 0xbe9d │ │ │ │ + b.n 9beee │ │ │ │ + movw r2, #43429 @ 0xa9a5 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bf0a │ │ │ │ - b.n 9bef2 │ │ │ │ + beq.w 9bf82 │ │ │ │ + b.n 9bf6a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r9 │ │ │ │ - b.n 9c0de │ │ │ │ + b.n 9c156 │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9bbe8 │ │ │ │ + bne.w 9bc58 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9be0e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.n 9be86 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add.w r0, r3, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9bd62 │ │ │ │ + bne.w 9bdd6 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9bd82 │ │ │ │ + b.n 9bdfa │ │ │ │ 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 9c026 │ │ │ │ + b.n 9c09e │ │ │ │ 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 9c008 │ │ │ │ + b.n 9c080 │ │ │ │ ldrd r7, r0, [sp, #8] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #57741 @ 0xe18d │ │ │ │ + movw r1, #56597 @ 0xdd15 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9bb22 │ │ │ │ + b.n 9bb92 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9ba9a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.n 9bb0a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 9c132 │ │ │ │ + b.n 9c1aa │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 9c11c │ │ │ │ + b.n 9c194 │ │ │ │ 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, #2408] @ 0x968 │ │ │ │ - subw sp, sp, #1652 @ 0x674 │ │ │ │ + str.w r0, [ip, #2400] @ 0x960 │ │ │ │ + subw sp, sp, #1660 @ 0x67c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c572 │ │ │ │ + beq.w 9c5ec │ │ │ │ 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 9c61a │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 9c584 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ + bne.w 9c6a6 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.w 9c5fe │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - movw lr, #41352 @ 0xa188 │ │ │ │ - movt lr, #80 @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + movw r8, #41352 @ 0xa188 │ │ │ │ + movt r8, #80 @ 0x50 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 9c96e │ │ │ │ + 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 │ │ │ │ - beq.w 9c892 │ │ │ │ - movw r1, #41976 @ 0xa3f8 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - subs r1, r2, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - clz r1, r1 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - movw ip, #41560 @ 0xa258 │ │ │ │ - movt ip, #80 @ 0x50 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 9c39e │ │ │ │ - movs r7, #1 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r0, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 9cb9a │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - tst.w fp, r7 │ │ │ │ - bne.n 9c266 │ │ │ │ - cbz r3, 9c26e │ │ │ │ + bne.w 9c414 │ │ │ │ + mov.w ip, #1 │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, ip │ │ │ │ + movs r1, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 9cae0 │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + tst.w r0, ip │ │ │ │ + bne.n 9c2e0 │ │ │ │ + cbz r3, 9c2ea │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + 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 9c274 │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ + ble.n 9c2f0 │ │ │ │ + ldr.w r2, [r7, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 9c236 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #15 │ │ │ │ - bls.n 9c244 │ │ │ │ - movs r7, #0 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - blt.n 9c25e │ │ │ │ - mov r1, fp │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r2, ip │ │ │ │ + b.n 9c2b0 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bls.n 9c2be │ │ │ │ + mov.w ip, #0 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, r6 │ │ │ │ + blt.n 9c2d8 │ │ │ │ + mov r4, sl │ │ │ │ + cmp r2, lr │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5cc │ │ │ │ - movw r3, #54029 @ 0xd30d │ │ │ │ - movt r3, #9 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c94a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 9c658 │ │ │ │ + movw r1, #54193 @ 0xd3b1 │ │ │ │ + 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 9c6ca │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bne.w 9c94e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c75a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ movs r2, #7 │ │ │ │ - add r5, sp, #612 @ 0x264 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + add r5, sp, #620 @ 0x26c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r9, [r1, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + strd r6, fp, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ca2c │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bgt.w 9ca26 │ │ │ │ - mov sl, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov fp, r9 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.w 9caac │ │ │ │ + cmp r6, #63 @ 0x3f │ │ │ │ + bgt.w 9caa6 │ │ │ │ + mov sl, r6 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + 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, #4] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9cc1c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + str.w fp, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 9cc78 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9c9d6 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + beq.w 9ca5c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 9c6a4 │ │ │ │ + bge.w 9c734 │ │ │ │ cmp r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 9c424 │ │ │ │ + bge.w 9c49e │ │ │ │ mov r8, r5 │ │ │ │ - movw r3, #54029 @ 0xd30d │ │ │ │ + movw r3, #54193 @ 0xd3b1 │ │ │ │ movt r3, #9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr.w sl, [fp, r8, lsl #2] │ │ │ │ mov r7, r8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r6, r4, r7 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c3da │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + bne.n 9c454 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 9cbbc │ │ │ │ + beq.w 9cc72 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9cb86 │ │ │ │ + beq.w 9caf4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9cb96 │ │ │ │ + beq.w 9cb04 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9c7da │ │ │ │ + beq.w 9c86c │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7ea │ │ │ │ + beq.w 9c87c │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4c8 │ │ │ │ - mov r2, r9 │ │ │ │ + beq.w 9c534 │ │ │ │ cmp r4, r6 │ │ │ │ - mov r9, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ - mov r3, r2 │ │ │ │ - blt.w 9c4dc │ │ │ │ - b.n 9c3ee │ │ │ │ - mov r5, r9 │ │ │ │ - movs r7, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 9c3b4 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.w 9c612 │ │ │ │ + blt.w 9c54a │ │ │ │ + b.n 9c468 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 9c42c │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, r6 │ │ │ │ + bge.w 9c6a0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cmp sl, r2 │ │ │ │ - bne.w 9cb9a │ │ │ │ - ands.w r6, r1, r7 │ │ │ │ - beq.n 9c3a6 │ │ │ │ + cmp r9, r2 │ │ │ │ + bne.w 9cae2 │ │ │ │ + ands.w r7, r0, ip │ │ │ │ + beq.n 9c41e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 9c3a6 │ │ │ │ - adds r0, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r0, r4 │ │ │ │ - blt.n 9c3ae │ │ │ │ - movs r7, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ + bls.n 9c41e │ │ │ │ + adds r1, #1 │ │ │ │ + mov.w ip, #0 │ │ │ │ + cmp r1, r6 │ │ │ │ + blt.n 9c426 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 9c278 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov.w ip, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 9c2f2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c9d6 │ │ │ │ - beq.n 9c4c8 │ │ │ │ + blt.w 9ca5c │ │ │ │ + beq.n 9c534 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9c56e │ │ │ │ + blt.w 9c5e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r5 │ │ │ │ - ble.w 9c546 │ │ │ │ + ble.w 9c5c0 │ │ │ │ sub.w r7, r8, r4 │ │ │ │ adds r6, r5, #4 │ │ │ │ add.w r0, fp, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r2, r7 │ │ │ │ blx 2b750 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c6a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9c738 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9c31e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne.w 9c398 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c97c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bne.w 9ca02 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + 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 9c88a │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9c91a │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9c9f2 │ │ │ │ - ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bne.w 9c9fe │ │ │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - bgt.w 9c9f6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + bgt.w 9ca76 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c720 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + bne.w 9c7b0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9c838 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #5752 @ 0x1678 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ + bne.w 9c8c8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + movw r7, #5752 @ 0x1678 │ │ │ │ + movt r7, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r4, #1 │ │ │ │ - bgt.w 9c7be │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + cmpne r6, #1 │ │ │ │ + bgt.w 9c850 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9caba │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - str.w r4, [r8, #8] │ │ │ │ + bne.w 9cad4 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9cace │ │ │ │ - cbz r6, 9c4be │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 9c640 │ │ │ │ + cbz r7, 9c52a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - addw sp, sp, #1652 @ 0x674 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + 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 9c3ee │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ble.n 9c468 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c56c │ │ │ │ - ldr.w r9, [sl, #8] │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ - strd sl, r8, [sp, #20] │ │ │ │ - ubfx r5, r3, #6, #1 │ │ │ │ - add.w r8, sl, #20 │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + bne.n 9c5e6 │ │ │ │ + ldrb.w r9, [sl, #16] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + 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, #24] │ │ │ │ adds r6, r4, r7 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ 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 9cbb6 │ │ │ │ + beq.w 9cc6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9cada │ │ │ │ + beq.w 9cbc0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9caec │ │ │ │ + beq.w 9cbd2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 9c55a │ │ │ │ + beq.n 9c5d4 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 9c564 │ │ │ │ + cbz r0, 9c5de │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9c568 │ │ │ │ + bge.n 9c5e2 │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 9c4ee │ │ │ │ - ldrd sl, r8, [sp, #20] │ │ │ │ + bgt.n 9c564 │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ add.w r1, fp, r5 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9c3fa │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bgt.w 9c474 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 9c492 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ - b.n 9c6b8 │ │ │ │ + b.n 9c748 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c52c │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 9c530 │ │ │ │ + bne.n 9c5a2 │ │ │ │ + cmp sl, r8 │ │ │ │ + bgt.n 9c5a6 │ │ │ │ adds r4, r6, #1 │ │ │ │ - b.n 9c532 │ │ │ │ + b.n 9c5a8 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9c326 │ │ │ │ + b.n 9c3a0 │ │ │ │ movs r3, #0 │ │ │ │ - cmp r4, #1 │ │ │ │ + cmp r6, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 9c1ee │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + bgt.w 9c266 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r5, sp, #612 @ 0x264 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #620 @ 0x26c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #7 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bne.w 9c838 │ │ │ │ - ldrd r7, r5, [r8, #8] │ │ │ │ - movw r6, #5752 @ 0x1678 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ - strd r4, r0, [r8, #8] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bne.w 9c8c8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r7, #5752 @ 0x1678 │ │ │ │ + movt r7, #80 @ 0x50 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r3, r5, [r4, #8] │ │ │ │ + strd r6, r0, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9c4b2 │ │ │ │ - b.n 9cace │ │ │ │ - tst r1, r7 │ │ │ │ + beq.w 9c51e │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 9c64c │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + bl 1c7044 │ │ │ │ + subs r4, #1 │ │ │ │ + bpl.n 9c644 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9c51c │ │ │ │ + tst.w r0, ip │ │ │ │ itttt ne │ │ │ │ - addne r1, sp, #72 @ 0x48 │ │ │ │ - strne r1, [sp, #4] │ │ │ │ - movwne r3, #57713 @ 0xe171 │ │ │ │ - movtne r3, #23 │ │ │ │ - bne.w 9c294 │ │ │ │ - movw r3, #25144 @ 0x6238 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cb9e │ │ │ │ + addne r0, sp, #80 @ 0x50 │ │ │ │ + strne r0, [sp, #8] │ │ │ │ + movwne r1, #56361 @ 0xdc29 │ │ │ │ + movtne r1, #23 │ │ │ │ + bne.w 9c310 │ │ │ │ + movw r1, #25144 @ 0x6238 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r2, r1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq.w 9cbac │ │ │ │ ldr r5, [r2, #100] @ 0x64 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movw r1, #27621 @ 0x6be5 │ │ │ │ - movt r1, #21 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str.w r5, [sp, #1640] @ 0x668 │ │ │ │ + movw r1, #56597 @ 0xdd15 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #27313 @ 0x6ab1 │ │ │ │ + movt r0, #21 │ │ │ │ + str.w r5, [sp, #1648] @ 0x670 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ - movne r3, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 9c294 │ │ │ │ - mov r2, sl │ │ │ │ + movne r1, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 9c310 │ │ │ │ + mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 9c278 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 9cb54 │ │ │ │ - add.w r3, r4, #136 @ 0x88 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + b.n 9c2f2 │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ + bgt.w 9cb84 │ │ │ │ + add.w r3, r6, #136 @ 0x88 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ble.w 9c7fa │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 9c88c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f5754 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl f5aa0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb50 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 9c7f6 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + beq.w 9cb56 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 9c888 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - bl f5754 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - str r0, [r7, #4] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + bl f5aa0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cafa │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 9c69c │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + beq.w 9cbda │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 9c72c │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bl f5754 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + bl f5aa0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb28 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 9c69c │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - movs r6, #3 │ │ │ │ - ldr.w r1, [r9, r6, lsl #2] │ │ │ │ + beq.w 9cbd6 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9c72c │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + movs r7, #3 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r1, [r9, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl f5754 │ │ │ │ - str.w r0, [r7, r6, lsl #2] │ │ │ │ + bl f5aa0 │ │ │ │ + str.w r0, [r8, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cafc │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 9c682 │ │ │ │ - ldrd r9, r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9c1f8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.n 9c424 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 9cb58 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 9c712 │ │ │ │ + ldrd fp, r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9c270 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.n 9c49e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ adds r0, r3, r6 │ │ │ │ adds r1, r3, r5 │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ blx 2b750 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 9c31e │ │ │ │ - b.n 9c424 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bne.w 9c398 │ │ │ │ + b.n 9c49e │ │ │ │ + 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 9ca4a │ │ │ │ + bge.w 9cb0c │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ - add r5, sp, #612 @ 0x264 │ │ │ │ - strd r4, r9, [r1, #4] │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca6e │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ + bne.w 9cb30 │ │ │ │ + cmp r6, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - movle sl, r4 │ │ │ │ - ble.w 9c2d0 │ │ │ │ - mov r3, r4 │ │ │ │ + movle sl, r6 │ │ │ │ + ble.w 9c34c │ │ │ │ + mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 9c70e │ │ │ │ + bgt.n 9c79e │ │ │ │ add.w sl, r2, r3 │ │ │ │ - b.n 9c2d0 │ │ │ │ - movw r6, #5752 @ 0x1678 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 9c82a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b.n 9c34c │ │ │ │ + movw r7, #5752 @ 0x1678 │ │ │ │ + movt r7, #80 @ 0x50 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 9c8bc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c742 │ │ │ │ + bge.n 9c7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9c742 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 9c82a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbnz r3, 9c7d2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 9c8bc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c75c │ │ │ │ + bge.n 9c7ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9c75c │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 9c7a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbnz r3, 9c7ec │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 9c83c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c776 │ │ │ │ + bge.n 9c806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9c776 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 9c7a8 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r2, [r9, r7, lsl #2] │ │ │ │ + cbnz r3, 9c806 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9c83c │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #3 │ │ │ │ + ldr.w r2, [r9, r8, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c798 │ │ │ │ + bge.n 9c82a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9c798 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 9c780 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - ble.n 9c7a8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 83e70 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + cbnz r3, 9c82a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + bne.n 9c812 │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ + ble.n 9c83c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 83e9c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 9c834 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9c8c4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c488 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 9c488 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - subs r2, r4, #1 │ │ │ │ + beq.w 9c4fe │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.w 9c4fe │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r6, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 9c7d4 │ │ │ │ + b.n 9c866 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 9c7c8 │ │ │ │ - b.n 9c488 │ │ │ │ + bhi.n 9c85a │ │ │ │ + b.n 9c4fe │ │ │ │ adds r1, #28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c384 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ + bne.w 9c400 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9c386 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r5, sp, #612 @ 0x264 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movw r6, #5752 @ 0x1678 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ + b.n 9c402 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r5, sp, #620 @ 0x26c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r7, #5752 @ 0x1678 │ │ │ │ + movt r7, #80 @ 0x50 │ │ │ │ str r3, [r2, #8] │ │ │ │ - adds r3, r4, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str r6, [r2, #4] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str r5, [r2, #12] │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9c728 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + b.n 9c7b8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 9c488 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 9c7b0 │ │ │ │ + beq.w 9c4fe │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 9c842 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62588 @ 0xf47c │ │ │ │ + movw r1, #61428 @ 0xeff4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ - b.n 9c7b0 │ │ │ │ - add.w r1, sp, #1648 @ 0x670 │ │ │ │ + bl 11e8cc │ │ │ │ + b.n 9c842 │ │ │ │ + add.w r1, sp, #1656 @ 0x678 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r5, [r1, #12] │ │ │ │ add.w r1, r3, #28 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + 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 9c448 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq.w 9c4c2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b.n 9c448 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9c4c2 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9cbc2 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - movw r1, #41976 @ 0xa3f8 │ │ │ │ + beq.w 9cbde │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movs r0, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movw r9, #41560 @ 0xa258 │ │ │ │ - movt r9, #80 @ 0x50 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r5, r2, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - negs r1, r5 │ │ │ │ - adcs r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - b.n 9c8ee │ │ │ │ - cbz r6, 9c916 │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - and.w r3, r3, #28 │ │ │ │ - sub.w r3, r3, #4 │ │ │ │ - clz r3, r3 │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 9c974 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, lr │ │ │ │ - bne.w 9caa2 │ │ │ │ - ldr.w ip, [sl] │ │ │ │ - ldr.w r3, [ip, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9cbca │ │ │ │ - ldr.w r3, [ip, #16] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ca9e │ │ │ │ - cbz r0, 9c916 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - tst r1, r7 │ │ │ │ - bne.n 9c96a │ │ │ │ - mov ip, r9 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 9c8c4 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - blt.n 9c8e2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r9, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ca8c │ │ │ │ - movw r3, #41560 @ 0xa258 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9c5cc │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bpl.w 9c5cc │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movw r3, #54029 @ 0xd30d │ │ │ │ + bne.w 9c658 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c658 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movw r3, #54193 @ 0xd3b1 │ │ │ │ movt r3, #9 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - cmp r2, lr │ │ │ │ - beq.w 9caf0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 9caca │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #26461 @ 0x675d │ │ │ │ + movw r3, #26157 @ 0x662d │ │ │ │ movt r3, #21 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 9c29e │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #15 │ │ │ │ - bls.n 9c910 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9c916 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + b.n 9c31a │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9cc64 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + movw r0, #41976 @ 0xa3f8 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + movw sl, #41560 @ 0xa258 │ │ │ │ + movt sl, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 9c278 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + 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 9c9ce │ │ │ │ + cmp r2, sl │ │ │ │ + bne.n 9c9bc │ │ │ │ + cbz r5, 9c9bc │ │ │ │ + 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 9c922 │ │ │ │ + ldr.w r1, [r9, #4]! │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, r8 │ │ │ │ + bne.w 9cb4e │ │ │ │ + ldr.w lr, [r9] │ │ │ │ + ldr.w r1, [lr, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9cc50 │ │ │ │ + ldr.w r1, [lr, #16] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bne.w 9cb08 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9c9bc │ │ │ │ + tst.w r0, ip │ │ │ │ + beq.n 9c9a4 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bls.n 9c9a4 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.n 9c9bc │ │ │ │ + mov r4, r1 │ │ │ │ + b.n 9c35a │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + 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, #12] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add r2, r0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 9c9e8 │ │ │ │ + ble.n 9ca6c │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9c9ec │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bgt.n 9ca70 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 9c852 │ │ │ │ - add.w r3, sp, #1648 @ 0x670 │ │ │ │ + ble.w 9c8e2 │ │ │ │ + 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 9c852 │ │ │ │ - bl 9d374 │ │ │ │ + bge.w 9c8e2 │ │ │ │ + bl 9d418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c9ae │ │ │ │ - ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.n 9ca34 │ │ │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cab6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - b.n 9c7a8 │ │ │ │ + bne.n 9cb52 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + b.n 9c83c │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 9c9a4 │ │ │ │ - mov r4, r1 │ │ │ │ - b.n 9c2e0 │ │ │ │ + b.n 9ca2a │ │ │ │ subs r1, r2, #2 │ │ │ │ - bne.w 9cbfe │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9d374 │ │ │ │ + bne.w 9cc34 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9de │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + bne.n 9ca62 │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 9c462 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ble.w 9c4da │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ subs r1, r3, #2 │ │ │ │ - bne.w 9cbde │ │ │ │ - bl 9d374 │ │ │ │ + bne.w 9cc14 │ │ │ │ + bl 9d418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9de │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 9ca62 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 9ca0a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 9c70a │ │ │ │ - str r3, [sp, #28] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + b.n 9ca8a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 9c79a │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + subs r3, r6, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 9ca44 │ │ │ │ + b.n 9cac4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9ca38 │ │ │ │ - b.n 9c700 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bhi.n 9cab8 │ │ │ │ + b.n 9c790 │ │ │ │ + movw r3, #56597 @ 0xdd15 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 9c95a │ │ │ │ + bl 83e9c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.n 9c508 │ │ │ │ + mov r4, sl │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + movw r1, #56597 @ 0xdd15 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 9c310 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 9c3e8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9c86e │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 9c9bc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #612 @ 0x264 │ │ │ │ + add r5, sp, #620 @ 0x26c │ │ │ │ str r3, [r2, #20] │ │ │ │ - addw r3, sp, #1124 @ 0x464 │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ - strd r4, r9, [r2, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r6, fp, [r2, #4] │ │ │ │ str r5, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c70a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r3, r4, #1 │ │ │ │ + beq.w 9c79a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + subs r3, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 9ca86 │ │ │ │ + b.n 9cb48 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - str.w r6, [r1], #4 │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + str.w r7, [r1], #4 │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 9ca7a │ │ │ │ - b.n 9ca30 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.n 9c94a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 9c916 │ │ │ │ - mov r9, fp │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movs r0, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.w 9c294 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 9c728 │ │ │ │ - bl 83e70 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.n 9c492 │ │ │ │ - ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 85110 │ │ │ │ - subs r7, #1 │ │ │ │ - bpl.n 9cac6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 9c4b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bhi.n 9cb3c │ │ │ │ + b.n 9cab0 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + b.n 9cae4 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9c7b8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 9cbf8 │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ + bgt.n 9cbf0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r6, r2, [r4, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9c52a │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r3 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9c64c │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + bl 83894 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c6c0 │ │ │ │ + bl 23aac0 │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9c52a │ │ │ │ + b.n 9cb7c │ │ │ │ + movw r2, #43429 @ 0xa9a5 │ │ │ │ + movt r2, #36 @ 0x24 │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c31a │ │ │ │ + b.n 9c954 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w r0, r3, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9c51e │ │ │ │ + bne.w 9c594 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9c55c │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ + b.n 9c5d6 │ │ │ │ + movs r7, #2 │ │ │ │ + b.n 9cb58 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 9cb58 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movw r3, #56597 @ 0xdd15 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9c956 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9cb34 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 9cb2c │ │ │ │ - ldrd r7, r6, [r8, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r8, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9c4be │ │ │ │ - mov r5, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 9cace │ │ │ │ - movs r6, #2 │ │ │ │ - b.n 9cafc │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 83e70 │ │ │ │ - b.n 9cb0c │ │ │ │ - ldr.w r2, [r6, #-4]! │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ + b.n 9c94e │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9cb68 │ │ │ │ + ldr.w r2, [r7, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9cb02 │ │ │ │ + bge.n 9cb5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cb02 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cb02 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9cafc │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bl 83868 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c634 │ │ │ │ - bl 23bfc0 │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - str.w r4, [r8, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9c4be │ │ │ │ - b.n 9cb22 │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 9c36c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9c7dc │ │ │ │ - mov r2, sl │ │ │ │ - b.n 9caa4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movw r3, #48797 @ 0xbe9d │ │ │ │ - movt r3, #36 @ 0x24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c29e │ │ │ │ - b.n 9c950 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 9cae0 │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 9cb8a │ │ │ │ - mov sl, r2 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 9c21e │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - mov r9, fp │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.w 9c294 │ │ │ │ - add.w r2, sp, #1648 @ 0x670 │ │ │ │ - add.w r6, r2, r3, lsl #4 │ │ │ │ + bne.n 9cb5e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cb5e │ │ │ │ + add.w r2, sp, #1656 @ 0x678 │ │ │ │ + add.w r7, r2, r3, lsl #4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r6, r6, #1596 @ 0x63c │ │ │ │ + subw r7, r7, #1596 @ 0x63c │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r7, r2 │ │ │ │ it lt │ │ │ │ sublt r1, r3, #3 │ │ │ │ - b.n 9ca18 │ │ │ │ - add.w r0, sp, #1648 @ 0x670 │ │ │ │ + b.n 9ca98 │ │ │ │ + add.w r0, sp, #1656 @ 0x678 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ it gt │ │ │ │ subgt r1, r2, #3 │ │ │ │ - b.n 9c9fc │ │ │ │ - nop │ │ │ │ + b.n 9ca7c │ │ │ │ + mov r3, r1 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + movw r1, #56597 @ 0xdd15 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.w 9c310 │ │ │ │ + mov r9, r2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 9c296 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 9cbc6 │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 9caf8 │ │ │ │ stmdb 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 9d1aa │ │ │ │ - movw sl, #54029 @ 0xd30d │ │ │ │ - movt sl, #9 │ │ │ │ - mov r9, r8 │ │ │ │ + ble.w 9d260 │ │ │ │ + movw r7, #54193 @ 0xd3b1 │ │ │ │ + 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 9cdfa │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9ce62 │ │ │ │ + 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 9d2f4 │ │ │ │ + beq.w 9d392 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d2a2 │ │ │ │ + beq.w 9d342 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d2b0 │ │ │ │ + beq.w 9d350 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d1e4 │ │ │ │ + beq.w 9d29c │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1f4 │ │ │ │ + beq.w 9d2ac │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce10 │ │ │ │ + bne.w 9ce78 │ │ │ │ adds r3, r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cdf0 │ │ │ │ - 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 9ce58 │ │ │ │ + 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 9d0de │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - it pl │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ - bpl.w 9d0e2 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - add.w r0, r9, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9d196 │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ + beq.w 9d198 │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ + add.w r0, r3, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d0ee │ │ │ │ + beq.w 9d1a4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ - addeq r1, #28 │ │ │ │ - beq.w 9d0f0 │ │ │ │ - adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + addeq.w r1, lr, #28 │ │ │ │ + beq.w 9d1a8 │ │ │ │ + add.w r1, lr, #20 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0fe │ │ │ │ + beq.w 9d1b6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d108 │ │ │ │ + blt.w 9d1c0 │ │ │ │ adds r2, r4, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - ble.w 9d1a2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 9d258 │ │ │ │ + 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 9d238 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - it pl │ │ │ │ - addpl r0, #28 │ │ │ │ - bpl.w 9d238 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 9d2d4 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq r0, #28 │ │ │ │ + beq.w 9d2d4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d240 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - it pl │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ - bpl.w 9d244 │ │ │ │ - add.w r1, r9, #20 │ │ │ │ + beq.w 9d2dc │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq.w r1, r3, #28 │ │ │ │ + beq.w 9d2de │ │ │ │ + add.w r1, r3, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d24e │ │ │ │ + beq.w 9d2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d1a6 │ │ │ │ + blt.w 9d25c │ │ │ │ adds r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.w 9d19e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r9, r8, #4 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + ble.w 9d254 │ │ │ │ + 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 9d2e0 │ │ │ │ + beq.w 9d38e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d2ce │ │ │ │ + beq.w 9d354 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d2dc │ │ │ │ + beq.w 9d362 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d182 │ │ │ │ + beq.w 9d236 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d18e │ │ │ │ + beq.w 9d242 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d194 │ │ │ │ + blt.w 9d248 │ │ │ │ adds r7, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 9cd9a │ │ │ │ + bne.n 9ce02 │ │ │ │ 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 9d17c │ │ │ │ - bne.n 9ce10 │ │ │ │ + blt.w 9d230 │ │ │ │ + bne.n 9ce78 │ │ │ │ adds r4, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9cdf0 │ │ │ │ - b.n 9cc4a │ │ │ │ + beq.n 9ce58 │ │ │ │ + b.n 9cca6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9cdf2 │ │ │ │ + beq.n 9ce5a │ │ │ │ cmp r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r4, #2 │ │ │ │ - moveq r7, r4 │ │ │ │ - bne.w 9d2b4 │ │ │ │ + moveq r8, r4 │ │ │ │ + bne.w 9d366 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.n 9ceca │ │ │ │ - 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] │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ + ble.n 9cf5e │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + add.w r8, r8, r4, lsl #2 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, 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 9cfea │ │ │ │ - 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, r9 │ │ │ │ + ldr.w r7, [r8, #-4] │ │ │ │ + bne.w 9d12a │ │ │ │ + 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 9d2f8 │ │ │ │ + bpl.w 9d396 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d2bc │ │ │ │ + bpl.w 9d36c │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ - add.w r0, r9, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9d2ca │ │ │ │ + beq.w 9d37a │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d1fe │ │ │ │ + bpl.w 9d156 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d210 │ │ │ │ + beq.w 9d168 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cffa │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, fp │ │ │ │ - blx r4 │ │ │ │ + blt.w 9d16e │ │ │ │ + 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 9d37e │ │ │ │ + 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 9d382 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c3ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d17c │ │ │ │ - beq.w 9d0ce │ │ │ │ - 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 9d2f4 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d18e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r4, sl │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r8, r4 │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1b4 │ │ │ │ - subs r1, r7, #1 │ │ │ │ - ldrd r3, r7, [fp] │ │ │ │ + bne.w 9d26c │ │ │ │ + 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 9cf02 │ │ │ │ + bcs.n 9cf98 │ │ │ │ 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 9cf02 │ │ │ │ + bls.n 9cf98 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9cef2 │ │ │ │ + bhi.n 9cf88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d1cc │ │ │ │ + bne.w 9d284 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.w 9cdf2 │ │ │ │ - sub.w r7, r8, #4 │ │ │ │ - movw sl, #54029 @ 0xd30d │ │ │ │ - movt sl, #9 │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ + bge.w 9ce5a │ │ │ │ + sub.w sl, r9, #4 │ │ │ │ + movw r7, #54193 @ 0xd3b1 │ │ │ │ + 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 9cfd6 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ + bne.w 9d11c │ │ │ │ + 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 9d306 │ │ │ │ + movge r2, r4 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.w 9d39e │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - beq.w 9d302 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.w 9d39a │ │ │ │ + lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d272 │ │ │ │ + beq.w 9d312 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdf2 │ │ │ │ - adds r7, r4, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.w 9cdf0 │ │ │ │ - ldr.w r6, [r8, r7, lsl #2] │ │ │ │ - add.w r8, r8, r7, lsl #2 │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ + bne.w 9d126 │ │ │ │ + add.w r4, r8, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.w 9ce58 │ │ │ │ + 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 r9, [r6, #8] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ ubfx sl, r3, #5, #1 │ │ │ │ cmp fp, r9 │ │ │ │ mov r2, fp │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ lsls r0, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r6, #28] │ │ │ │ - bpl.n 9cfb0 │ │ │ │ + bpl.n 9d048 │ │ │ │ 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 9cfc4 │ │ │ │ + beq.n 9d05c │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d258 │ │ │ │ + beq.w 9d2fe │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 9d026 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 9cdf2 │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d17c │ │ │ │ - bne.w 9cdf2 │ │ │ │ - adds r4, #1 │ │ │ │ + bne.w 9ce5a │ │ │ │ + add.w r4, r8, #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9cf1e │ │ │ │ - b.n 9cdf0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, fp │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d17c │ │ │ │ - beq.n 9d01c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d21a │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.w 9ce42 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - b.n 9ceca │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ - ldrd r7, r9, [sl, #-4] │ │ │ │ - b.n 9cea0 │ │ │ │ - adds r7, r4, #2 │ │ │ │ - cmp r5, r7 │ │ │ │ - ble.n 9cfd2 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + ble.w 9ce5a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp fp, r9 │ │ │ │ mov r2, fp │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ lsls r1, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ - bpl.n 9d04e │ │ │ │ + bpl.n 9d098 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9d2e4 │ │ │ │ + beq.w 9d386 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d282 │ │ │ │ + beq.w 9d322 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cfd2 │ │ │ │ - adds r4, #3 │ │ │ │ + bne.w 9ce5a │ │ │ │ + add.w r4, r8, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.w 9cdf2 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - ldr.w r1, [r8, #4]! │ │ │ │ + ble.w 9ce5a │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - cmp r7, r6 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp r8, r6 │ │ │ │ + mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d2fe │ │ │ │ + beq.w 9d3aa │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d2e8 │ │ │ │ + beq.w 9d3a6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d292 │ │ │ │ + beq.w 9d332 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdf2 │ │ │ │ + bne.w 9ce5a │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 9d07c │ │ │ │ - b.n 9cdf2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bgt.n 9d0ca │ │ │ │ + b.n 9ce5a │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d230 │ │ │ │ + beq.n 9d182 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 9ce5a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d230 │ │ │ │ + bne.n 9d16e │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ + ldrd r7, r4, [r8, #-4] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 9cefe │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9cf44 │ │ │ │ + b.n 9d230 │ │ │ │ + add.w r1, r7, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c3ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9cef8 │ │ │ │ + cmp fp, r3 │ │ │ │ + bge.w 9cefe │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d2b6 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + bgt.w 9cea4 │ │ │ │ + b.n 9cf4a │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.w 9cfb6 │ │ │ │ + b.n 9ce58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - bgt.w 9ce42 │ │ │ │ - b.n 9ceb2 │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9d176 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cd02 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bne.w 9cd5e │ │ │ │ + ldr.w r1, [lr, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd1e │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9cd7e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 9cd24 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bge.w 9cd84 │ │ │ │ + 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 9d172 │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ + bne.n 9d228 │ │ │ │ + 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 9d2f0 │ │ │ │ + beq.w 9d38a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d2ec │ │ │ │ + beq.w 9d3a2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 │ │ │ │ + beq.n 9d308 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdf2 │ │ │ │ + bne.w 9ce5a │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #1 │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ - mov r7, r4 │ │ │ │ - bl 1cbb10 │ │ │ │ - b.n 9ce20 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ + mov r8, r4 │ │ │ │ + bl 1ca428 │ │ │ │ + b.n 9ce88 │ │ │ │ mov r2, r6 │ │ │ │ - blx r3 │ │ │ │ + blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d15c │ │ │ │ + bge.n 9d212 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9cdf2 │ │ │ │ + b.n 9ce5a │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cde0 │ │ │ │ + bne.w 9ce48 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 9cde6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r4, r7 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 9d10a │ │ │ │ - b.n 9cdf2 │ │ │ │ - beq.w 9cdf0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 9d10a │ │ │ │ - beq.w 9cdf0 │ │ │ │ - movs r7, #2 │ │ │ │ + ble.w 9ce4e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9ceca │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ + bne.n 9d1c2 │ │ │ │ + b.n 9ce5a │ │ │ │ + beq.w 9ce58 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 9d1c2 │ │ │ │ + beq.w 9ce58 │ │ │ │ + mov.w r8, #2 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 9cf5e │ │ │ │ + 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 9d27c │ │ │ │ - bl 1cbb10 │ │ │ │ - b.n 9ceca │ │ │ │ + bne.n 9d31c │ │ │ │ + bl 1ca428 │ │ │ │ + b.n 9cf5e │ │ │ │ add ip, r7 │ │ │ │ cmp ip, r7 │ │ │ │ - bls.w 9cf08 │ │ │ │ + bls.w 9cf9e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [ip] │ │ │ │ str.w r2, [r7], #4 │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ - b.n 9d1ce │ │ │ │ + b.n 9d286 │ │ │ │ adds r1, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cca4 │ │ │ │ - cmp r3, r9 │ │ │ │ + bne.w 9cd00 │ │ │ │ + cmp r3, fp │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9cca6 │ │ │ │ - add.w r1, r7, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ce9a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 9cffa │ │ │ │ - b.n 9cea0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + b.n 9cd02 │ │ │ │ + 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, sl, r2 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d29c │ │ │ │ - bl 1cbb10 │ │ │ │ + bne.n 9d33c │ │ │ │ + bl 1ca428 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 9d0d4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9d176 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cd60 │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ + bne.w 9cdc6 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd7a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.w 9cd80 │ │ │ │ - b.n 9d1a6 │ │ │ │ + bne.w 9cde2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.w 9cde8 │ │ │ │ + b.n 9d25c │ │ │ │ + cmp r3, fp │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 9cf44 │ │ │ │ cmp fp, r9 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cfd2 │ │ │ │ - b.n 9d026 │ │ │ │ - cmp r9, r7 │ │ │ │ + b.n 9d068 │ │ │ │ + cmp fp, r8 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9d15c │ │ │ │ - cmp r7, r6 │ │ │ │ + b.n 9d212 │ │ │ │ + cmp r6, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9cf6c │ │ │ │ + b.n 9d002 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - b.n 9d1c6 │ │ │ │ + b.n 9d27e │ │ │ │ cmp fp, r9 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfd2 │ │ │ │ - b.n 9d074 │ │ │ │ - cmp r7, r6 │ │ │ │ + bne.w 9ce5a │ │ │ │ + b.n 9d0c0 │ │ │ │ + cmp r8, r6 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 9d0c0 │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - b.n 9d22e │ │ │ │ + b.n 9d10e │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + b.n 9d2ca │ │ │ │ adds r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cc8c │ │ │ │ + bne.w 9cce8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d1e6 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 9d10a │ │ │ │ - add.w r0, r9, #28 │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 9ce82 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 9d202 │ │ │ │ + b.n 9d29e │ │ │ │ adds r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cdcc │ │ │ │ + bne.w 9ce34 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d184 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 9d2d0 │ │ │ │ + b.n 9d238 │ │ │ │ + ldr.w r8, [r6, #1564] @ 0x61c │ │ │ │ + b.n 9d1c2 │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 9cee0 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 9d15a │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 9cf20 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 9cf34 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b.n 9d064 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9d0b4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9d150 │ │ │ │ + b.n 9d0ae │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d13e │ │ │ │ + b.n 9d1f6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d2a4 │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - b.n 9d2c0 │ │ │ │ + b.n 9d356 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d0a2 │ │ │ │ + b.n 9d344 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b.n 9d370 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9cff6 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 9cfe6 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9d208 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9cf60 │ │ │ │ + b.n 9d102 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9cf4e │ │ │ │ + b.n 9d0f0 │ │ │ │ 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 9d36e │ │ │ │ + beq.n 9d412 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9d360 │ │ │ │ + bpl.n 9d404 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 9d36a │ │ │ │ + beq.n 9d40e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9d34c │ │ │ │ + bpl.n 9d3f0 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 9d356 │ │ │ │ + cbz r0, 9d3fa │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d348 │ │ │ │ + bne.n 9d3ec │ │ │ │ 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 9d33c │ │ │ │ + bne.n 9d3e0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d34e │ │ │ │ + b.n 9d3f2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d362 │ │ │ │ + b.n 9d406 │ │ │ │ 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 r8, r2, [r3, #28] │ │ │ │ + ldrd r6, r2, [r3, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ add.w r4, r2, #28 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - adds r2, r6, r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + add.w r2, r9, r5 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ subs r2, r3, #3 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r1 │ │ │ │ itttt eq │ │ │ │ - addeq.w r3, fp, ip, lsl #4 │ │ │ │ + addeq.w r3, r0, ip, lsl #4 │ │ │ │ addeq r3, #28 │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ stmiaeq.w r4, {r0, r1, r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [fp, #24] │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - bl 1cb5a0 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 9dd30 │ │ │ │ + blt.w 9ddfa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dac0 │ │ │ │ - subs r3, r6, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9d9c0 │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ - add.w r1, r8, r4, lsl #2 │ │ │ │ + bne.w 9db5c │ │ │ │ + subs.w r2, r9, r4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 9dd78 │ │ │ │ + add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ + add.w r1, r6, r4, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1cb84c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - ble.w 9dcae │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 1ca164 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ble.w 9dd60 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ - cmp r2, r6 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bgt.w 9d6e8 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + bgt.w 9d78c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 9dcde │ │ │ │ + bgt.w 9dd7e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r0, fp, #12 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r5, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1cbad0 │ │ │ │ + bl 1ca3e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd sl, r2, [fp, #12] │ │ │ │ - str.w r3, [r8, r4, lsl #2] │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dbc0 │ │ │ │ - subs r3, r6, #1 │ │ │ │ + bne.w 9db72 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 9d6c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d768 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9db76 │ │ │ │ + beq.w 9dc14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - movw ip, #54029 @ 0xd30d │ │ │ │ + movw ip, #54193 @ 0xd3b1 │ │ │ │ movt ip, #9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov fp, sl │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r8 │ │ │ │ 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 9d50e │ │ │ │ + bne.n 9d5b6 │ │ │ │ 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 9dd38 │ │ │ │ + bpl.w 9ddf6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9dcf0 │ │ │ │ + bpl.w 9dd9c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9dcfe │ │ │ │ + beq.w 9ddaa │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d620 │ │ │ │ + bpl.n 9d5fa │ │ │ │ add.w r1, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d632 │ │ │ │ + beq.n 9d60a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d526 │ │ │ │ + blt.n 9d5ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r5, r4 │ │ │ │ str.w r6, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d658 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 9d6fc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9da22 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 9dabc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 9d552 │ │ │ │ + ble.n 9d612 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9d484 │ │ │ │ + b.n 9d530 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r6, [fp] │ │ │ │ - beq.n 9d4de │ │ │ │ - blt.w 9dcc4 │ │ │ │ + beq.n 9d586 │ │ │ │ + blt.w 9dd90 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #4 │ │ │ │ str.w r5, [r9] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d63c │ │ │ │ + bne.w 9d6e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 9d6be │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 9d762 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 9d552 │ │ │ │ + bge.n 9d612 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9d484 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ + b.n 9d530 │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c3ac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9d582 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 9d5ce │ │ │ │ + b.n 9d586 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ 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 1cb5a0 │ │ │ │ + bl 1c9eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne.n 9d676 │ │ │ │ + bne.n 9d71a │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r5, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da40 │ │ │ │ + bne.w 9db0c │ │ │ │ subs.w r6, sl, #1 │ │ │ │ - beq.w 9dab6 │ │ │ │ + beq.w 9db52 │ │ │ │ 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 1cb84c │ │ │ │ + bl 1ca164 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - beq.w 9da1e │ │ │ │ - blt.w 9dd02 │ │ │ │ + beq.w 9dab8 │ │ │ │ + blt.w 9ddc4 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2b750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da68 │ │ │ │ + bne.w 9db34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da62 │ │ │ │ + bne.w 9db2e │ │ │ │ subs.w r6, r6, sl │ │ │ │ - beq.w 9dab6 │ │ │ │ + beq.w 9db52 │ │ │ │ add r7, r2 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #4 │ │ │ │ - ldr.w r1, [fp], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ + ldr.w r2, [fp], #4 │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da52 │ │ │ │ + bne.w 9db1e │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 9dc6a │ │ │ │ + beq.w 9dd3c │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 9d6e4 │ │ │ │ + bgt.n 9d788 │ │ │ │ cmp.w sl, #6 │ │ │ │ - bgt.n 9d6e4 │ │ │ │ + bgt.n 9d788 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r9, #1 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9d47c │ │ │ │ - add.w r1, r6, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c3ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d4da │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 9d526 │ │ │ │ - b.n 9d4de │ │ │ │ + b.n 9d528 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ 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 9dbba │ │ │ │ + beq.w 9db94 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d540 │ │ │ │ + b.n 9d5e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r0, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - beq.w 9dca6 │ │ │ │ + beq.w 9dd10 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d4fe │ │ │ │ - blt.w 9dd02 │ │ │ │ + b.n 9d5a6 │ │ │ │ + blt.w 9ddc4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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 1cbad0 │ │ │ │ + bl 1ca3e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9dbb2 │ │ │ │ + bne.w 9db6a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dbac │ │ │ │ + bne.w 9db64 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9db70 │ │ │ │ + beq.w 9dc0e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9dcae │ │ │ │ + beq.w 9dd74 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 9d584 │ │ │ │ + b.n 9d644 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9d6dc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 9d780 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1cbad0 │ │ │ │ + bl 1ca3e8 │ │ │ │ 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 9d560 │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt.w 9dc94 │ │ │ │ + b.n 9d620 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add.w r4, r6, #1073741824 @ 0x40000000 │ │ │ │ - subs r4, #1 │ │ │ │ - subs r5, r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 9dd42 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ - add.w r8, r7, r5, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9dafe │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9dbd6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 1cbad0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + strd r7, r8, [sp, #64] @ 0x40 │ │ │ │ + bl 1ca3e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9db58 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne.w 9dba2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - sub.w r4, r8, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 9da82 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - movw ip, #54029 @ 0xd30d │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 9dae2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw ip, #54193 @ 0xd3b1 │ │ │ │ movt ip, #9 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ - str r6, [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 r7, r9 │ │ │ │ @@ -169962,1315 +170009,1326 @@ │ │ │ │ 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 9d806 │ │ │ │ + bne.n 9d8dc │ │ │ │ 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 9dd3c │ │ │ │ + bpl.w 9ddc0 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9dcb2 │ │ │ │ + bpl.w 9ddae │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9dcc0 │ │ │ │ + beq.w 9ddbc │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 9d894 │ │ │ │ + bpl.n 9d93c │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8a4 │ │ │ │ + beq.n 9d94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d848 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bge.n 9d8b2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r8] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 9d828 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9d8fe │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9d9e8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 9da8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #1 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 9d8ac │ │ │ │ + bge.n 9d954 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9d786 │ │ │ │ + b.n 9d82c │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r4, r6, #4 │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ + mov r6, r4 │ │ │ │ + str.w r5, [r8] │ │ │ │ + cbnz r3, 9d91a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 9dada │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.n 9d954 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9d82c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d844 │ │ │ │ - blt.w 9dcd0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.n 9d8ae │ │ │ │ + blt.w 9dd66 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [sl] │ │ │ │ str.w r4, [r8] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d7ea │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ + beq.n 9d892 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9db68 │ │ │ │ - subs r3, r1, #4 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - b.n 9d7f4 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - subs r4, r6, #4 │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r5, [r8] │ │ │ │ - cbnz r3, 9d872 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 9da7a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.n 9d8ac │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9d786 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 9db9a │ │ │ │ + subs r3, r1, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d89c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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 9dc52 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 9dd04 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 9d864 │ │ │ │ + b.n 9d8ce │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d7da │ │ │ │ + bne.n 9d880 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 9d7de │ │ │ │ - b.n 9d848 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + blt.n 9d884 │ │ │ │ + b.n 9d8b2 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r7, fp │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add.w r9, r3, #1 │ │ │ │ + mov r8, fp │ │ │ │ + ldrd r9, r6, [sp, #20] │ │ │ │ + adds r7, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cmp.w r9, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ it gt │ │ │ │ - subgt.w r9, r9, #1 │ │ │ │ - subs r3, r6, #1 │ │ │ │ + subgt r7, #1 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r9 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - bl 1cb5a0 │ │ │ │ + bl 1c9eb8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 9dd10 │ │ │ │ - subs.w r8, r6, r3 │ │ │ │ - beq.n 9d9c6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - subs r6, r3, r6 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9dbde │ │ │ │ + blt.w 9dde6 │ │ │ │ + subs.w r2, r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq.n 9da6c │ │ │ │ + sub.w r9, r3, r9 │ │ │ │ + add.w r4, r4, r9, lsl #2 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9dc7e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dbe8 │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ + bne.w 9dc86 │ │ │ │ + str r3, [sp, #20] │ │ │ │ add.w r1, sl, #4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r0, r4, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + lsls r2, r3, #2 │ │ │ │ blx 2b750 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc5e │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 9dd54 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + movs r6, #0 │ │ │ │ str.w r2, [r4], #-4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 9dbd4 │ │ │ │ + beq.w 9dc6e │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1cb84c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1ca164 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 9dd1e │ │ │ │ - subs r7, r3, r5 │ │ │ │ - beq.n 9d9bc │ │ │ │ + blt.w 9ddd6 │ │ │ │ + subs.w r8, r3, r5 │ │ │ │ + beq.n 9da68 │ │ │ │ subs r3, r5, r3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + mov.w r2, r8, lsl #2 │ │ │ │ add.w r4, r4, 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 9dad8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9dc4a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dae0 │ │ │ │ + bne.w 9dc66 │ │ │ │ blx 2c06c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9dbd4 │ │ │ │ + beq.w 9dc6e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9dd2c │ │ │ │ + beq.w 9ddd2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9dac8 │ │ │ │ - subs r6, #1 │ │ │ │ - beq.w 9daac │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9db82 │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ + beq.w 9db46 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ sub.w sl, sl, #4 │ │ │ │ + cmp r3, #6 │ │ │ │ + bgt.n 9da64 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bgt.n 9d9b8 │ │ │ │ - cmp r7, #6 │ │ │ │ - bgt.n 9d9b8 │ │ │ │ + bgt.n 9da64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + strd r9, r6, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9d77a │ │ │ │ - mov r7, fp │ │ │ │ - b.n 9d8ba │ │ │ │ + b.n 9d820 │ │ │ │ + mov r8, fp │ │ │ │ + b.n 9d962 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 9d984 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9d6dc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n 9da2e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9d928 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9d9d0 │ │ │ │ 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 9d928 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9d9d0 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9d9c0 │ │ │ │ + cbz r2, 9dab2 │ │ │ │ rsb r3, r2, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ blx 2c06c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9d9c0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r0, r4 │ │ │ │ - blx 2c06c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9dce2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6dc │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 9d5e8 │ │ │ │ + b.n 9d780 │ │ │ │ + mov r1, r5 │ │ │ │ + b.n 9d6a8 │ │ │ │ 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 2b750 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6dc │ │ │ │ + b.n 9d780 │ │ │ │ + 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, r4, r3, lsl #2 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + blx 2b750 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9dd18 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r4, r6] │ │ │ │ + b.n 9dad4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b.n 9d592 │ │ │ │ + b.n 9d652 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9d5f8 │ │ │ │ + b.n 9d6b8 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d5dc │ │ │ │ + b.n 9d69c │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 2b750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9d5d4 │ │ │ │ - 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 2b750 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9dc70 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [r4, r6] │ │ │ │ - b.n 9da3a │ │ │ │ + b.n 9d694 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + strd r9, r6, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9d9ec │ │ │ │ + b.n 9da92 │ │ │ │ mov sl, fp │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 9d6c0 │ │ │ │ + b.n 9d764 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9d3e6 │ │ │ │ + b.n 9d48c │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.n 9d74c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 9d742 │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d4fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d994 │ │ │ │ - add r3, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 9dae6 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, ip │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2c06c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9da3c │ │ │ │ + mov sl, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d764 │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 9da92 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d978 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r0, r3, #4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - b.n 9d974 │ │ │ │ - add.w r3, r2, r5, lsl #2 │ │ │ │ + beq.w 9d7fa │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 9d7fa │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - strd r7, r2, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cbad0 │ │ │ │ + add.w r3, r8, r5, lsl #2 │ │ │ │ + strd r7, r8, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1ca3e8 │ │ │ │ ldrd lr, r2, [fp, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add.w r9, lr, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - cbnz r2, 9db5e │ │ │ │ - mov sl, r3 │ │ │ │ - sub.w r4, r8, #4 │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ - str.w r3, [r7, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9d756 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d756 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 9db32 │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 9d9ec │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9dbb2 │ │ │ │ + b.n 9dbaa │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add.w r4, r5, r7, lsl #2 │ │ │ │ blx 2b750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da34 │ │ │ │ + beq.w 9dace │ │ │ │ lsls r2, r7, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ blx 2b750 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r4, r7, lsl #2] │ │ │ │ - b.n 9da3a │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d6a8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 9d69e │ │ │ │ - mov sl, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9d6c0 │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - ldr.w r2, [r9], #4 │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9d452 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - mov r9, fp │ │ │ │ + b.n 9dad4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, ip │ │ │ │ + cbnz r3, 9dc66 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 2c06c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9da22 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + adds r0, r6, #4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + adds r1, r3, #4 │ │ │ │ + b.n 9da1e │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, ip │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 9dc50 │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9da82 │ │ │ │ - add r2, r6 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + b.n 9dae2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add sl, r6 │ │ │ │ - cbz r2, 9dbee │ │ │ │ + add r6, r9 │ │ │ │ + add sl, r9 │ │ │ │ + cbz r2, 9dc8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add r2, r6 │ │ │ │ + add r2, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add.w r1, sl, #4 │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r0, r4, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov.w r9, r3, lsl #2 │ │ │ │ + mov r2, r9 │ │ │ │ blx 2b750 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d912 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d9ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ - adds r0, #4 │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r6, #4 │ │ │ │ adds r1, r3, #4 │ │ │ │ blx 2b750 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 9dc44 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9dcf4 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ + str r6, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9d6dc │ │ │ │ + beq.w 9d780 │ │ │ │ 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 r4, r3, #2 │ │ │ │ blx 2c06c │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.n 9da0c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r0, r4 │ │ │ │ + blx 2c06c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9d780 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r9, r3 │ │ │ │ str.w r2, [r4], #-4 │ │ │ │ - b.n 9d9d6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.n 9da7c │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9da82 │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - b.n 9d9ec │ │ │ │ + b.n 9dae2 │ │ │ │ mov sl, fp │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 9db76 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 9dc14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ add r1, r5 │ │ │ │ blx 2b750 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmn r7, r6 │ │ │ │ str r3, [r4, r6] │ │ │ │ - beq.w 9da3a │ │ │ │ + beq.w 9dad4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, r6] │ │ │ │ - b.n 9da3a │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 9dad4 │ │ │ │ + mov sl, fp │ │ │ │ + str r6, [sp, #8] │ │ │ │ + b.n 9dc14 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 2849ac │ │ │ │ + bl 284574 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9d6ee │ │ │ │ - b.n 9d6dc │ │ │ │ - mov sl, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9db76 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 9d6dc │ │ │ │ - add.w r0, r5, #28 │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 9d7c6 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 9d898 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov sl, fp │ │ │ │ - mov r5, r4 │ │ │ │ + bne.w 9d794 │ │ │ │ + b.n 9d780 │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + b.n 9da92 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6c0 │ │ │ │ + b.n 9d780 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9d9ec │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9da92 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + b.n 9d780 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9d780 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 2849ac │ │ │ │ + bl 284574 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9d428 │ │ │ │ - b.n 9d6dc │ │ │ │ + bne.w 9d4d2 │ │ │ │ + b.n 9d780 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov sl, fp │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9d764 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 9d4c2 │ │ │ │ + bne.w 9d56e │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b.n 9d624 │ │ │ │ + b.n 9d5fe │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 9d86c │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 9d940 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 9ddb2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6c0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + b.n 9d764 │ │ │ │ str r5, [sp, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9d9ec │ │ │ │ + b.n 9d780 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9d9ec │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9da92 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9d6dc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9da92 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 9dda0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6dc │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 9dcf4 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 9dcb6 │ │ │ │ + b.n 9d780 │ │ │ │ + nop │ │ │ │ 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] @ (9df24 ) │ │ │ │ + ldr r0, [pc, #460] @ (9dfe8 ) │ │ │ │ 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 9de9e │ │ │ │ + beq.w 9df62 │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e108 │ │ │ │ + bl 9e1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9deae │ │ │ │ + beq.w 9df72 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9de52 │ │ │ │ + beq.n 9df16 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #20 │ │ │ │ - bpl.n 9de36 │ │ │ │ + bpl.n 9defa │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9de36 │ │ │ │ + beq.n 9defa │ │ │ │ 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 9ded8 │ │ │ │ + beq.w 9df9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dee4 │ │ │ │ + bne.w 9dfa8 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 9de26 │ │ │ │ + ble.n 9deea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ddd6 │ │ │ │ + bge.n 9de9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de84 │ │ │ │ + beq.n 9df48 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 9de26 │ │ │ │ + ble.n 9deea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ddec │ │ │ │ + bge.n 9deb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de8a │ │ │ │ + beq.n 9df4e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 9de26 │ │ │ │ + beq.n 9deea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de02 │ │ │ │ + bge.n 9dec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9deb2 │ │ │ │ + beq.n 9df76 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 9de26 │ │ │ │ + beq.n 9deea │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de20 │ │ │ │ + bge.n 9dee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de90 │ │ │ │ + beq.n 9df54 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9de0c │ │ │ │ + bne.n 9ded0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 9decc │ │ │ │ + bne.n 9df90 │ │ │ │ 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 a3474 │ │ │ │ + bl a3534 │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bgt.n 9ddc4 │ │ │ │ - b.n 9de26 │ │ │ │ + bgt.n 9de88 │ │ │ │ + b.n 9deea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bmi.n 9deb8 │ │ │ │ + bmi.n 9df7c │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 9dd96 │ │ │ │ + bmi.n 9de5a │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3474 │ │ │ │ + bl a3534 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ddce │ │ │ │ - b.n 9de26 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddd6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddec │ │ │ │ + blt.n 9de92 │ │ │ │ + b.n 9deea │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9de9a │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9deb0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 9de20 │ │ │ │ + b.n 9dee4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e348 │ │ │ │ + bl 9e404 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9de2a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9de02 │ │ │ │ + b.n 9deee │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dec6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #16 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e3cc │ │ │ │ - b.n 9de76 │ │ │ │ + bl 9e488 │ │ │ │ + b.n 9df3a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 9de2a │ │ │ │ - cbz r3, 9df00 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9deee │ │ │ │ + cbz r3, 9dfc4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9df00 │ │ │ │ + cbz r3, 9dfc4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9de26 │ │ │ │ - b.n 9ddc4 │ │ │ │ + ble.n 9deea │ │ │ │ + b.n 9de88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dede │ │ │ │ + beq.n 9dfa2 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 1cbec8 │ │ │ │ + bl 1ca7d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9dede │ │ │ │ + b.n 9dfa2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #62616 @ 0xf498 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 9dede │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 9dfa2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009df28 : │ │ │ │ +0009dfec : │ │ │ │ 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] @ 9df60 │ │ │ │ + ldr.w ip, [pc, #36] @ 9e024 │ │ │ │ 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 9df64 │ │ │ │ + bl 9e028 │ │ │ │ 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 9e104 │ │ │ │ + beq.w 9e1c8 │ │ │ │ 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 9e0a4 │ │ │ │ + beq.w 9e168 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e0a4 │ │ │ │ + beq.w 9e168 │ │ │ │ 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 9e108 │ │ │ │ + bl 9e1cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e0c2 │ │ │ │ + beq.w 9e186 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9e05c │ │ │ │ + beq.n 9e120 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.n 9e046 │ │ │ │ + bpl.n 9e10a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e046 │ │ │ │ + beq.n 9e10a │ │ │ │ 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 9e0c6 │ │ │ │ + beq.n 9e18a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e0d2 │ │ │ │ + bne.n 9e196 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 9e03a │ │ │ │ + ble.n 9e0fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dfec │ │ │ │ + bge.n 9e0b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e088 │ │ │ │ + beq.n 9e14c │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 9e03a │ │ │ │ + ble.n 9e0fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e002 │ │ │ │ + bge.n 9e0c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e08e │ │ │ │ + beq.n 9e152 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9e03a │ │ │ │ + beq.n 9e0fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e018 │ │ │ │ + bge.n 9e0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e09e │ │ │ │ + beq.n 9e162 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9e03a │ │ │ │ + beq.n 9e0fe │ │ │ │ add.w r2, r4, #8 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e034 │ │ │ │ + bge.n 9e0f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9e094 │ │ │ │ + cbz r3, 9e158 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9e022 │ │ │ │ + bne.n 9e0e6 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 9e0ba │ │ │ │ + bne.n 9e17e │ │ │ │ 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 a3474 │ │ │ │ + bl a3534 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9dfda │ │ │ │ - b.n 9e03a │ │ │ │ + bgt.n 9e09e │ │ │ │ + b.n 9e0fe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 9e0ac │ │ │ │ + bmi.n 9e170 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 9dfb6 │ │ │ │ + bmi.n 9e07a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3474 │ │ │ │ + bl a3534 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9dfe4 │ │ │ │ - b.n 9e03a │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dfec │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e002 │ │ │ │ + blt.n 9e0a8 │ │ │ │ + b.n 9e0fe │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e0b0 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e0c6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9e034 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e018 │ │ │ │ + b.n 9e0f8 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e0dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 9e348 │ │ │ │ + b.n 9e404 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ adds r2, #16 │ │ │ │ - bl 9e3cc │ │ │ │ - b.n 9e07a │ │ │ │ + bl 9e488 │ │ │ │ + b.n 9e13e │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl 83e70 │ │ │ │ + bl 83e9c │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9e03e │ │ │ │ - cbz r3, 9e0e8 │ │ │ │ + b.n 9e102 │ │ │ │ + cbz r3, 9e1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9e0e8 │ │ │ │ + cbz r3, 9e1ac │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9e03a │ │ │ │ - b.n 9dfda │ │ │ │ + ble.n 9e0fe │ │ │ │ + b.n 9e09e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0cc │ │ │ │ + beq.n 9e190 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cbec8 │ │ │ │ + bl 1ca7d8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9e0cc │ │ │ │ + b.n 9e190 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #62616 @ 0xf498 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 233e0c <_PyErr_Format@@Base> │ │ │ │ - b.n 9e0cc │ │ │ │ - b.w 6e21e │ │ │ │ + bl 23290c <_PyErr_Format@@Base> │ │ │ │ + b.n 9e190 │ │ │ │ + b.w 6e338 │ │ │ │ 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 9e1ea │ │ │ │ - cbz r4, 9e14e │ │ │ │ + bgt.n 9e2c4 │ │ │ │ + cbz r4, 9e210 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 9e212 │ │ │ │ + bhi.n 9e2f4 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 9e23e │ │ │ │ + bhi.n 9e298 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 9e124 │ │ │ │ + beq.n 9e1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e124 │ │ │ │ + bne.n 9e1e8 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e12e │ │ │ │ + bne.n 9e1f2 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 9e30a │ │ │ │ + blt.w 9e3ca │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 9e20a │ │ │ │ + beq.n 9e2ec │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 9e270 │ │ │ │ + bgt.w 9e330 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2c4 │ │ │ │ + beq.w 9e384 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 9e1fc │ │ │ │ + beq.n 9e2de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2c8 │ │ │ │ + beq.w 9e388 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 9e1fc │ │ │ │ + beq.n 9e2de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e29e │ │ │ │ + beq.n 9e35e │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 9e1fc │ │ │ │ + beq.n 9e2de │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 95edc │ │ │ │ + bl 95f70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2a0 │ │ │ │ + beq.n 9e360 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 9e1ba │ │ │ │ - b.n 9e1fe │ │ │ │ + bne.n 9e27c │ │ │ │ + b.n 9e2e0 │ │ │ │ + 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 9e1e8 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9e1f8 │ │ │ │ - bhi.n 9e236 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9e2f4 │ │ │ │ + beq.n 9e2da │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq.n 9e23a │ │ │ │ + bne.n 9e302 │ │ │ │ + cbnz r0, 9e320 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9e1f8 │ │ │ │ - bls.n 9e1d6 │ │ │ │ + beq.n 9e2da │ │ │ │ + bls.n 9e312 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 9e23a │ │ │ │ + beq.n 9e320 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 9e1e6 │ │ │ │ + beq.n 9e2da │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ + cmp r4, #93 @ 0x5d │ │ │ │ + bne.n 9e2c8 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 9e124 │ │ │ │ + b.n 9e1e8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e2cc │ │ │ │ + bne.n 9e38c │ │ │ │ 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 9e260 │ │ │ │ - bhi.n 9e230 │ │ │ │ + beq.n 9e2b8 │ │ │ │ + bhi.n 9e324 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 9e260 │ │ │ │ + beq.n 9e2b8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9e1f8 │ │ │ │ + beq.n 9e2da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e124 │ │ │ │ + bne.w 9e1e8 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e148 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 9e220 │ │ │ │ - b.n 9e1f8 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 9e1e6 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 9e124 │ │ │ │ - sub.w r5, r4, #32 │ │ │ │ - movs r6, #1 │ │ │ │ - uxtb r5, r5 │ │ │ │ - lsls r6, r5 │ │ │ │ - movw r5, #4169 @ 0x1049 │ │ │ │ - movt r5, #1024 @ 0x400 │ │ │ │ - ands r5, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9e124 │ │ │ │ + b.n 9e20a │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9e1f8 │ │ │ │ + beq.n 9e2da │ │ │ │ + bhi.n 9e32a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 9e3b4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 9e220 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9e23a │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 9e1ea │ │ │ │ + bne.n 9e2d2 │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 9e1e8 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.n 9e302 │ │ │ │ + b.n 9e2da │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 9e2d2 │ │ │ │ + b.n 9e320 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 83868 │ │ │ │ + bl 83894 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e31e │ │ │ │ + beq.n 9e3dc │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95edc │ │ │ │ - cbz r0, 9e2a0 │ │ │ │ + bl 95f70 │ │ │ │ + cbz r0, 9e360 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 9e186 │ │ │ │ + b.n 9e248 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 6304c │ │ │ │ + bl 63044 │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9e32c │ │ │ │ + bne.n 9e3ea │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 9e324 │ │ │ │ + bne.n 9e3e2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9e20a │ │ │ │ + b.n 9e2ec │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9e2a0 │ │ │ │ + b.n 9e360 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9e2a0 │ │ │ │ + b.n 9e360 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9e2ea │ │ │ │ - cbnz r5, 9e312 │ │ │ │ + beq.n 9e3aa │ │ │ │ + cbnz r5, 9e3d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e206 │ │ │ │ - b.n 9e2cc │ │ │ │ + beq.n 9e2e8 │ │ │ │ + b.n 9e38c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #54684 @ 0xd59c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e664 │ │ │ │ + bl 11e8cc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 9e2be │ │ │ │ + b.n 9e37e │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e206 │ │ │ │ - b.n 9e2b0 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 9e20a │ │ │ │ + bne.n 9e2e8 │ │ │ │ + b.n 9e370 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 9e2ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 9e2be │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9e37e │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e2b6 │ │ │ │ + bge.n 9e376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e2b6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e2b6 │ │ │ │ - nop │ │ │ │ + bne.n 9e376 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e376 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 9e386 │ │ │ │ + bpl.n 9e442 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r1, r3] │ │ │ │ - cbz r4, 9e37a │ │ │ │ + cbz r4, 9e436 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 9e38e │ │ │ │ - cbnz r3, 9e3b4 │ │ │ │ + cbz r0, 9e44a │ │ │ │ + cbnz r3, 9e470 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ mov r2, r3 │ │ │ │ - b.w a3474 │ │ │ │ + b.w a3534 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w a3474 │ │ │ │ - cbz r3, 9e396 │ │ │ │ + b.w a3534 │ │ │ │ + cbz r3, 9e452 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e378 │ │ │ │ + bne.n 9e434 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #62616 @ 0xf498 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 233e0c <_PyErr_Format@@Base> │ │ │ │ + b.w 23290c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e378 │ │ │ │ + beq.n 9e434 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cbec8 │ │ │ │ + b.w 1ca7d8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 9e3fe │ │ │ │ + bpl.n 9e4ba │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbz r4, 9e3fe │ │ │ │ + cbz r4, 9e4ba │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 9e40a │ │ │ │ - cbnz r3, 9e430 │ │ │ │ + cbz r0, 9e4c6 │ │ │ │ + cbnz r3, 9e4ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w a3474 │ │ │ │ - cbz r3, 9e412 │ │ │ │ + b.w a3534 │ │ │ │ + cbz r3, 9e4ce │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e3fc │ │ │ │ + bne.n 9e4b8 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #62616 @ 0xf498 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 233e0c <_PyErr_Format@@Base> │ │ │ │ + b.w 23290c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e3fc │ │ │ │ + beq.n 9e4b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cbec8 │ │ │ │ + b.w 1ca7d8 │ │ │ │ nop │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e5a0 │ │ │ │ + bne.w 9e65c │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e56c │ │ │ │ + bne.n 9e628 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e54a │ │ │ │ + beq.n 9e606 │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9e556 │ │ │ │ + bne.n 9e612 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e506 │ │ │ │ + beq.n 9e5c2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9e560 │ │ │ │ + beq.n 9e61c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 9e4a0 │ │ │ │ + cbnz r0, 9e55c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r4, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -171278,19 +171336,19 @@ │ │ │ │ add.w r4, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r4, [r3, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r4, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e7d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e588 │ │ │ │ - ldr r4, [pc, #236] @ (9e5b8 ) │ │ │ │ + bne.n 9e644 │ │ │ │ + ldr r4, [pc, #236] @ (9e674 ) │ │ │ │ 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 │ │ │ │ @@ -171303,19 +171361,19 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #12128 @ 0x2f60 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e49a │ │ │ │ - ldr r4, [pc, #156] @ (9e5b8 ) │ │ │ │ + beq.n 9e556 │ │ │ │ + ldr r4, [pc, #156] @ (9e674 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r4] │ │ │ │ @@ -171324,81 +171382,81 @@ │ │ │ │ str r4, [r3, #16] │ │ │ │ add.w r4, r3, #32 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 9e4de │ │ │ │ + b.n 9e59a │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9e506 │ │ │ │ + beq.n 9e5c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 9e5bc │ │ │ │ + b.n 9e678 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1cbb70 │ │ │ │ + b.w 1ca480 │ │ │ │ movs r2, #1 │ │ │ │ - movw r0, #19660 @ 0x4ccc │ │ │ │ + movw r0, #18572 @ 0x488c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4fcc │ │ │ │ + bl 1d379c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e472 │ │ │ │ + bne.w 9e52e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e49a │ │ │ │ + b.n 9e556 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e584 │ │ │ │ + bge.n 9e640 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e584 │ │ │ │ + bne.n 9e640 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e584 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e640 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #19660 @ 0x4ccc │ │ │ │ + movw r0, #18572 @ 0x488c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 41154 │ │ │ │ + bl 4114c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e584 │ │ │ │ - b.n 9e462 │ │ │ │ + beq.n 9e640 │ │ │ │ + b.n 9e51e │ │ │ │ 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 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e65e │ │ │ │ + beq.n 9e71a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #7 │ │ │ │ mov r3, r0 │ │ │ │ str.w ip, [r0, #16] │ │ │ │ add.w ip, r0, #32 │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str.w ip, [r0, #20] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #28] │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ str.w ip, [r0, #24] │ │ │ │ - cbnz r1, 9e63e │ │ │ │ - ldr.w ip, [pc, #100] @ 9e664 │ │ │ │ + cbnz r1, 9e6fa │ │ │ │ + ldr.w ip, [pc, #100] @ 9e720 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w lr, [r0, #3892] @ 0xf34 │ │ │ │ @@ -171410,56 +171468,56 @@ │ │ │ │ strd lr, r2, [r3, #-8] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e7d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e5fe │ │ │ │ + beq.n 9e6ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e65e │ │ │ │ + bge.n 9e71a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9e65e │ │ │ │ + cbnz r2, 9e71a │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e638 │ │ │ │ + b.n 9e6f4 │ │ │ │ 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #12128 @ 0x2f60 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f4c │ │ │ │ + bl 87fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e712 │ │ │ │ + beq.n 9e7ce │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #7 │ │ │ │ mov r3, r0 │ │ │ │ str.w ip, [r0, #16] │ │ │ │ add.w ip, r0, #32 │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str.w ip, [r0, #20] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #28] │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ str.w ip, [r0, #24] │ │ │ │ - cbnz r1, 9e6f2 │ │ │ │ - ldr.w ip, [pc, #100] @ 9e718 │ │ │ │ + cbnz r1, 9e7ae │ │ │ │ + ldr.w ip, [pc, #100] @ 9e7d4 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w lr, [r0, #3892] @ 0xf34 │ │ │ │ @@ -171471,28 +171529,28 @@ │ │ │ │ strd lr, r2, [r3, #-8] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e7d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e6b2 │ │ │ │ + beq.n 9e76e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e712 │ │ │ │ + bge.n 9e7ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9e712 │ │ │ │ + cbnz r2, 9e7ce │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e6ec │ │ │ │ + b.n 9e7a8 │ │ │ │ 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 │ │ │ │ @@ -171500,147 +171558,147 @@ │ │ │ │ movw r3, #11528 @ 0x2d08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #12128 @ 0x2f60 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne ip, r3 │ │ │ │ - bne.n 9e778 │ │ │ │ + bne.n 9e834 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9e830 │ │ │ │ + beq.n 9e8ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbnz r3, 9e756 │ │ │ │ + cbnz r3, 9e812 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 9e814 │ │ │ │ + bge.n 9e8d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 10accc │ │ │ │ + b.w 10aff0 │ │ │ │ ldr.w lr, [ip, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9e834 │ │ │ │ + beq.n 9e8f0 │ │ │ │ ldr.w r4, [lr, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9e802 │ │ │ │ + ble.n 9e8be │ │ │ │ ldr.w r5, [lr, #16] │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9e7ce │ │ │ │ + beq.n 9e88a │ │ │ │ ldr.w r5, [lr, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9e7ce │ │ │ │ + beq.n 9e88a │ │ │ │ ldr.w r5, [lr, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9e7ce │ │ │ │ + beq.n 9e88a │ │ │ │ add.w r8, lr, #24 │ │ │ │ movs r7, #3 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r8, r5 │ │ │ │ adds r5, r7, #1 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9e7b6 │ │ │ │ + bne.n 9e872 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9e802 │ │ │ │ + ble.n 9e8be │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9e802 │ │ │ │ + beq.n 9e8be │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9e802 │ │ │ │ + beq.n 9e8be │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9e802 │ │ │ │ + beq.n 9e8be │ │ │ │ add.w lr, lr, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9e748 │ │ │ │ + beq.n 9e804 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9e7f4 │ │ │ │ + bne.n 9e8b0 │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 9e828 │ │ │ │ + beq.n 9e8e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 9e89c │ │ │ │ + b.n 9e958 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r3, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9f840 │ │ │ │ + bl 9f900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e76c │ │ │ │ + beq.n 9e828 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e750 │ │ │ │ + b.n 9e80c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 20eee4 │ │ │ │ + b.w 20d794 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e750 │ │ │ │ + b.n 9e80c │ │ │ │ mov r4, ip │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ - cbz r4, 9e842 │ │ │ │ + cbz r4, 9e8fe │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9e748 │ │ │ │ - b.n 9e836 │ │ │ │ + beq.n 9e804 │ │ │ │ + b.n 9e8f2 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e802 │ │ │ │ + beq.n 9e8be │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9e844 │ │ │ │ - b.n 9e748 │ │ │ │ + bne.n 9e900 │ │ │ │ + b.n 9e804 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009e854 : │ │ │ │ +0009e910 : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, 9e87a │ │ │ │ + cbz r2, 9e936 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 9e876 │ │ │ │ + ble.n 9e932 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9e862 │ │ │ │ + bne.n 9e91e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e872 │ │ │ │ + beq.n 9e92e │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 9e88a │ │ │ │ + cbz r0, 9e946 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9e87e │ │ │ │ - b.n 9e872 │ │ │ │ + bne.n 9e93a │ │ │ │ + b.n 9e92e │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -171650,84 +171708,84 @@ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1a4 │ │ │ │ + beq.w 9f258 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f19e │ │ │ │ + beq.w 9f252 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #38869 @ 0x97d5 │ │ │ │ + movw r2, #38861 @ 0x97cd │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9f3d2 │ │ │ │ + beq.w 9f468 │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r7, #24] │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r7, #12] │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 9e956 │ │ │ │ + b.n 9ea12 │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9ead8 │ │ │ │ + bne.w 9eb94 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f2ce │ │ │ │ + bne.w 9f39a │ │ │ │ mov lr, sl │ │ │ │ ldr.w sl, [r7, #28] │ │ │ │ add.w r8, r3, r3, lsl #1 │ │ │ │ ldrd ip, r6, [sl, #8] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str.w r2, [sl, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ str.w r0, [sl, #12] │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ str.w r4, [r5, #-8] │ │ │ │ cmp r2, r8 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ - bcs.w 9ec38 │ │ │ │ + bcs.w 9ecec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e950 │ │ │ │ + bge.n 9ea0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f2c4 │ │ │ │ + beq.w 9f390 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eb04 │ │ │ │ + beq.w 9ebc0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e9f4 │ │ │ │ + beq.n 9eab0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f408 │ │ │ │ + beq.w 9f49e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9f41e │ │ │ │ + beq.w 9f4b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldrd r3, fp, [sl, #16] │ │ │ │ @@ -171744,1010 +171802,961 @@ │ │ │ │ movhi r2, #0 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r5, #8 │ │ │ │ add.w r9, r1, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e8fe │ │ │ │ + beq.n 9e9ba │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 9ea00 │ │ │ │ + beq.n 9eabc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 9e9bc │ │ │ │ + bne.n 9ea78 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [r7, #20] │ │ │ │ add r8, r2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r3 │ │ │ │ - b.n 9e9a2 │ │ │ │ + b.n 9ea5e │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9e980 │ │ │ │ - b.n 9e96a │ │ │ │ + bne.n 9ea3c │ │ │ │ + b.n 9ea26 │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9eae4 │ │ │ │ + beq.n 9eba0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9efae │ │ │ │ - ldr r2, [pc, #540] @ (9ec30 ) │ │ │ │ + beq.w 9f062 │ │ │ │ + ldr r2, [pc, #532] @ (9ece4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w fp, [r7, #16] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9f11c │ │ │ │ + bge.w 9f1d0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 9f128 │ │ │ │ + bhi.w 9f1dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9ef10 │ │ │ │ + bne.w 9efc4 │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eda2 │ │ │ │ - movw r2, #24457 @ 0x5f89 │ │ │ │ + beq.w 9ee56 │ │ │ │ + movw r2, #25253 @ 0x62a5 │ │ │ │ movt r2, #16 │ │ │ │ cmp fp, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r7, #8] │ │ │ │ - beq.w 9eb7a │ │ │ │ + beq.w 9ec36 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9ed58 │ │ │ │ + beq.w 9ee0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f144 │ │ │ │ + beq.w 9f1f8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #36092 @ 0x8cfc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9ebec │ │ │ │ + bne.w 9eca8 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w fp, r3, r1 │ │ │ │ clz fp, fp │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ - blt.w 9ec00 │ │ │ │ + blt.w 9f560 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9eab4 │ │ │ │ + bge.n 9eb70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f4ea │ │ │ │ + beq.w 9f5ac │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 9eae4 │ │ │ │ + beq.n 9eba0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 9f474 │ │ │ │ + bne.w 9f5b6 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9f474 │ │ │ │ + bne.w 9f5b6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 9e9d8 │ │ │ │ + b.n 9ea94 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9d8 │ │ │ │ + bne.w 9ea94 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9ea08 │ │ │ │ + bne.n 9eac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r7, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e950 │ │ │ │ + bge.w 9ea0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e93e │ │ │ │ + bne.w 9e9fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e93e │ │ │ │ - ldr r6, [pc, #296] @ (9ec30 ) │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e9fa │ │ │ │ + ldr r6, [pc, #288] @ (9ece4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r4, [r6, r5] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f43a │ │ │ │ + bne.w 9f574 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9eb72 │ │ │ │ + bge.n 9ec2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9eb70 │ │ │ │ + cbnz r2, 9ec2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ubfx r8, r3, #14, #1 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r8, #1 │ │ │ │ mov.w r9, r3, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f498 │ │ │ │ - ldr r2, [pc, #228] @ (9ec34 ) │ │ │ │ + bne.w 9f4dc │ │ │ │ + ldr r2, [pc, #220] @ (9ece8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f47c │ │ │ │ + bne.w 9f4c0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f1da │ │ │ │ + bne.w 9f304 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f0c0 │ │ │ │ + bne.w 9f174 │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 9ed50 │ │ │ │ + bpl.w 9ee04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 9ed50 │ │ │ │ + bpl.w 9ee04 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ and.w r1, r0, #3 │ │ │ │ orr.w ip, r3, r0 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r1, r1, #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 9edcc │ │ │ │ + bhi.w 9ee80 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9edfa │ │ │ │ + beq.w 9eeae │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ movweq r3, #6004 @ 0x1774 │ │ │ │ movteq r3, #80 @ 0x50 │ │ │ │ - beq.w 9ea8a │ │ │ │ + beq.w 9eb46 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl e56f0 │ │ │ │ + bl e57b8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ec0a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9f4fc │ │ │ │ + blt.w 9f560 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ec1c │ │ │ │ + bge.n 9ecd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f4ea │ │ │ │ + beq.w 9f5ac │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 9eae4 │ │ │ │ + beq.w 9eba0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eaba │ │ │ │ + beq.w 9eb76 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 9f158 │ │ │ │ + b.n 9f20c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add.w r2, sl, #32 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r7, #28] │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 9ec5e │ │ │ │ + bgt.n 9ed12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.w 9ee04 │ │ │ │ + bls.w 9eeb8 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 9ef84 │ │ │ │ + bls.w 9f038 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 9ee1a │ │ │ │ + bls.w 9eece │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 9ec60 │ │ │ │ + bls.n 9ed14 │ │ │ │ mov r6, fp │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9f368 │ │ │ │ + bcs.w 9f3d0 │ │ │ │ movw r9, #24320 @ 0x5f00 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9f354 │ │ │ │ - ldr r2, [pc, #636] @ (9ef0c ) │ │ │ │ + bne.w 9f3bc │ │ │ │ + ldr r2, [pc, #636] @ (9efc0 ) │ │ │ │ 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 │ │ │ │ - str r2, [r7, #28] │ │ │ │ - bne.w 9eed6 │ │ │ │ + str r2, [r7, #20] │ │ │ │ + bne.w 9ef8a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [r7, #16] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 9f2f0 │ │ │ │ + beq.w 9f378 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9eea6 │ │ │ │ + beq.w 9ef5a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [r7, #28] │ │ │ │ + str r3, [r7, #20] │ │ │ │ blx 2b47c │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ ldrd r2, r1, [sl, #8] │ │ │ │ add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #3 │ │ │ │ strd r9, r8, [sl, #16] │ │ │ │ adds r0, r6, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9f308 │ │ │ │ + bne.w 9f3f2 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 9ed40 │ │ │ │ + bhi.n 9edf4 │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 9ed36 │ │ │ │ + cbz r2, 9edea │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9ee52 │ │ │ │ + bne.w 9ef06 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 9ed14 │ │ │ │ + bne.n 9edc8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, lr │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9e93e │ │ │ │ + beq.w 9e9fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 9e93e │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9e9fa │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f548 │ │ │ │ + blt.w 9f5e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 9eda2 │ │ │ │ + cbnz r3, 9ee56 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 9eda2 │ │ │ │ + cbz r3, 9ee56 │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - movw r1, #52265 @ 0xcc29 │ │ │ │ + movw r1, #51997 @ 0xcb1d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bne.w 9f0d4 │ │ │ │ + bne.w 9f188 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9f428 │ │ │ │ + bne.w 9f54e │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - blt.w 9f0ea │ │ │ │ + blt.w 9f19e │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f540 │ │ │ │ + blt.w 9f5dc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ - beq.w 9eaa2 │ │ │ │ - b.n 9ebe4 │ │ │ │ + beq.w 9eb5e │ │ │ │ + b.n 9eca0 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ebc2 │ │ │ │ - cbz r3, 9edfa │ │ │ │ + bne.w 9ec7e │ │ │ │ + cbz r3, 9eeae │ │ │ │ add.w r0, r6, r3, lsl #2 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9ebc2 │ │ │ │ + bne.w 9ec7e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9f01a │ │ │ │ + bne.w 9f0ce │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 9ea7a │ │ │ │ + b.n 9eb36 │ │ │ │ add.w r2, sl, #32 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9f370 │ │ │ │ + beq.w 9f42a │ │ │ │ mov r8, r2 │ │ │ │ mov r6, fp │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 9ecdc │ │ │ │ + b.n 9ed90 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #32 │ │ │ │ movw r9, #24320 @ 0x5f00 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - movw r1, #1141 @ 0x475 │ │ │ │ + movw r1, #1197 @ 0x4ad │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r9, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9f354 │ │ │ │ - ldr r2, [pc, #204] @ (9ef0c ) │ │ │ │ + bne.w 9f3bc │ │ │ │ + ldr r2, [pc, #204] @ (9efc0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - str r2, [r7, #28] │ │ │ │ - b.n 9ecaa │ │ │ │ + str r2, [r7, #20] │ │ │ │ + b.n 9ed5e │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.w 9ef8a │ │ │ │ + bcc.w 9f03e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f016 │ │ │ │ + beq.w 9f0ca │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f0a8 │ │ │ │ + beq.w 9f15c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f0b0 │ │ │ │ + beq.w 9f164 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f0d0 │ │ │ │ + beq.w 9f184 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f110 │ │ │ │ + beq.w 9f1c4 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f118 │ │ │ │ + beq.w 9f1cc │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f054 │ │ │ │ + beq.w 9f108 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f1d6 │ │ │ │ + beq.w 9f28a │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9ef8a │ │ │ │ + bne.n 9f03e │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [lr, #12] │ │ │ │ strhi.w lr, [r2, #8] │ │ │ │ - bhi.w 9ecdc │ │ │ │ + bhi.w 9ed90 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ecdc │ │ │ │ + bne.w 9ed90 │ │ │ │ ldr.w r2, [r9, #848] @ 0x350 │ │ │ │ - movw r1, #42709 @ 0xa6d5 │ │ │ │ + movw r1, #42697 @ 0xa6c9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9f3ae │ │ │ │ + bne.w 9f530 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9f368 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ + beq.w 9f3d0 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 9ecdc │ │ │ │ + b.n 9ed90 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f56c │ │ │ │ + beq.w 9f65c │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9ef64 │ │ │ │ + ble.n 9f018 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9f05a │ │ │ │ + beq.w 9f10e │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 9ef64 │ │ │ │ + beq.n 9f018 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9f05a │ │ │ │ + beq.w 9f10e │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 9ef64 │ │ │ │ + beq.n 9f018 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9f05a │ │ │ │ + beq.w 9f10e │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 9ef64 │ │ │ │ + beq.n 9f018 │ │ │ │ adds r1, #24 │ │ │ │ movs r0, #3 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 9f058 │ │ │ │ + beq.n 9f10c │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 9ef54 │ │ │ │ + bne.n 9f008 │ │ │ │ mov r3, lr │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9ed68 │ │ │ │ + beq.w 9ee1c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ - movw r2, #24457 @ 0x5f89 │ │ │ │ + movw r2, #25253 @ 0x62a5 │ │ │ │ movt r2, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9eb7e │ │ │ │ - b.n 9ea60 │ │ │ │ + beq.w 9ec3a │ │ │ │ + b.n 9eb1c │ │ │ │ mov r6, fp │ │ │ │ movs r5, #16 │ │ │ │ - b.n 9ee1e │ │ │ │ + b.n 9eed2 │ │ │ │ lsrs r4, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f24e │ │ │ │ + bne.w 9f28e │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 9ed36 │ │ │ │ + b.n 9edea │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ea12 │ │ │ │ + bne.w 9eace │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 9ea12 │ │ │ │ + bne.w 9eace │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx r0, r1, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9ea12 │ │ │ │ + bne.w 9eace │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9f3ce │ │ │ │ + bpl.w 9f53e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9f3ca │ │ │ │ + beq.w 9f542 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [r7, #16] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eae4 │ │ │ │ - b.n 9ea12 │ │ │ │ + beq.w 9eba0 │ │ │ │ + b.n 9eace │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9ebc2 │ │ │ │ + bne.w 9ec7e │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 9edfa │ │ │ │ + beq.w 9eeae │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9ebc2 │ │ │ │ + bne.w 9ec7e │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 9edfa │ │ │ │ + bcc.w 9eeae │ │ │ │ ldr.w r1, [r0, #-4]! │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9f03c │ │ │ │ - b.n 9ebc2 │ │ │ │ + beq.n 9f0f0 │ │ │ │ + b.n 9ec7e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ str r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f5ac │ │ │ │ + beq.w 9f638 │ │ │ │ movw r3, #9952 @ 0x26e0 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9ea74 │ │ │ │ + bne.w 9eb30 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f58c │ │ │ │ + blt.w 9f5fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eda2 │ │ │ │ + beq.w 9ee56 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9ef74 │ │ │ │ + b.n 9f028 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f464 │ │ │ │ + blt.w 9f59c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 9eb72 │ │ │ │ + b.n 9ec2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ea74 │ │ │ │ + bne.w 9eb30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9eda2 │ │ │ │ + bge.w 9ee56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eda2 │ │ │ │ + bne.w 9ee56 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9eda2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ee56 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 9ea38 │ │ │ │ + bcs.w 9eaf4 │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 9ea38 │ │ │ │ - movw r1, #62744 @ 0xf518 │ │ │ │ + bhi.w 9eaf4 │ │ │ │ + movw r1, #61584 @ 0xf090 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 35a64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f506 │ │ │ │ + beq.w 9f60c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f158 │ │ │ │ + bge.n 9f20c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3bc │ │ │ │ + beq.w 9f546 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9f50c │ │ │ │ + bge.w 9f5ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f57c │ │ │ │ + beq.w 9f5c6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f188 │ │ │ │ + bge.n 9f23c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9f188 │ │ │ │ + cbnz r3, 9f23c │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f19e │ │ │ │ + bge.n 9f252 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f584 │ │ │ │ + beq.w 9f654 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9eb72 │ │ │ │ + b.n 9ec2e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.w 9f33a │ │ │ │ + bmi.w 9f3d8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f33a │ │ │ │ + beq.w 9f3d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f33a │ │ │ │ + beq.w 9f3d8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 244bc4 │ │ │ │ + bl 2436c4 │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f19e │ │ │ │ + beq.n 9f252 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 9e8de │ │ │ │ + b.w 9e99a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 9efa8 │ │ │ │ - cmp.w r9, #3 │ │ │ │ - ble.w 9eb66 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9eb66 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9eb66 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ - sub.w ip, r3, #8 │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ - ldr.w r2, [r3, #-8] │ │ │ │ - str.w r8, [r3, #-8] │ │ │ │ - bic.w r1, r2, #1 │ │ │ │ - str r1, [r4, #100] @ 0x64 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 9f246 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - and.w lr, r2, #3 │ │ │ │ - ldr.w r2, [r1, #3892] @ 0xf34 │ │ │ │ - ldr.w r4, [r1, #3868] @ 0xf1c │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ - add.w fp, r4, #1 │ │ │ │ - orr.w lr, lr, sl │ │ │ │ - str.w ip, [sl] │ │ │ │ - strd r2, lr, [r3, #-8] │ │ │ │ - str.w ip, [r2, #4] │ │ │ │ - str.w fp, [r1, #3868] @ 0xf1c │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - b.n 9f1f0 │ │ │ │ + b.n 9f05c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 9f2a0 │ │ │ │ + bcc.n 9f2e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f012 │ │ │ │ + beq.w 9f0c6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0a4 │ │ │ │ + beq.w 9f158 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0ac │ │ │ │ + beq.w 9f160 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0cc │ │ │ │ + beq.w 9f180 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f10c │ │ │ │ + beq.w 9f1c0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f114 │ │ │ │ + beq.w 9f1c8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f050 │ │ │ │ + beq.w 9f104 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f1d2 │ │ │ │ + beq.n 9f286 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3c4 │ │ │ │ + beq.w 9f424 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f252 │ │ │ │ + bne.n 9f292 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9f05c │ │ │ │ + cmp.w r9, #3 │ │ │ │ + ble.w 9ec22 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9ec22 │ │ │ │ + mov.w r8, #0 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ec22 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + sub.w ip, r3, #8 │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ + ldr.w r2, [r3, #-8] │ │ │ │ + str.w r8, [r3, #-8] │ │ │ │ + bic.w r1, r2, #1 │ │ │ │ + str r1, [r4, #100] @ 0x64 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 9f370 │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + and.w lr, r2, #3 │ │ │ │ + ldr.w r2, [r1, #3892] @ 0xf34 │ │ │ │ + ldr.w r4, [r1, #3868] @ 0xf1c │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ + add.w fp, r4, #1 │ │ │ │ + orr.w lr, lr, sl │ │ │ │ + str.w ip, [sl] │ │ │ │ + strd r2, lr, [r3, #-8] │ │ │ │ + str.w ip, [r2, #4] │ │ │ │ + str.w fp, [r1, #3868] @ 0xf1c │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + b.n 9f31a │ │ │ │ + ldrd r1, r0, [r7, #16] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 80578 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9ed90 │ │ │ │ + b.n 9ef8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9e950 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9ea0c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 9e996 │ │ │ │ + bne.w 9ea52 │ │ │ │ mov lr, sl │ │ │ │ ldr.w sl, [r7, #28] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ strd r4, lr, [r1] │ │ │ │ - b.w 9e93e │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 80540 │ │ │ │ + b.w 9e9fa │ │ │ │ + ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9ecdc │ │ │ │ - b.n 9eed6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ed90 │ │ │ │ + mov r9, r4 │ │ │ │ + bl 23aac0 │ │ │ │ + b.n 9f224 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #61504 @ 0xf040 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9f252 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9f318 │ │ │ │ + b.n 9f402 │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 9f336 │ │ │ │ + bhi.n 9f420 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9f316 │ │ │ │ - ldr r3, [pc, #664] @ (9f5bc ) │ │ │ │ + beq.n 9f400 │ │ │ │ + ldr r3, [pc, #620] @ (9f67c ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9f316 │ │ │ │ + beq.n 9f400 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1cbe28 │ │ │ │ + bl 1ca738 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - b.n 9f316 │ │ │ │ + b.n 9f400 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9ed40 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #62664 @ 0xf4c8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 9f19e │ │ │ │ - ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ecdc │ │ │ │ - mov r9, r4 │ │ │ │ - bl 23bfc0 │ │ │ │ - b.n 9f170 │ │ │ │ + b.n 9edf4 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 9ef56 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 9e93e │ │ │ │ + beq.w 9e9fa │ │ │ │ mov r5, fp │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ add.w lr, sl, #96 @ 0x60 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9f382 │ │ │ │ + bne.n 9f43c │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr.w r8, [r7, #20] │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ movs r5, #8 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 9ecdc │ │ │ │ - ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 9eef4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f158 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 9eea2 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 9effe │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 9efe8 │ │ │ │ + b.n 9ed90 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #62696 @ 0xf4e8 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9f19e │ │ │ │ + bge.w 9f252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f19e │ │ │ │ + bne.w 9f252 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f19e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f252 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90b74 <_PyType_GetDict@@Base> │ │ │ │ + bl 90c04 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f522 │ │ │ │ + bne.w 9f61a │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe4 │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9f51a │ │ │ │ + bge.w 9f612 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 36286 <_PyEval_SetProfile@@Base+0x1f6> │ │ │ │ - b.n 9f170 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.w 9ed8a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2050cc │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 9f0dc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9f0b4 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9f4f4 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9eb66 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9eb24 │ │ │ │ - b.w 9eb66 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - b.w 9e996 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + b.n 9f224 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9eb5a │ │ │ │ + beq.w 9ec16 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ - b.w 9eb5a │ │ │ │ + b.w 9ec16 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f560 │ │ │ │ + bne.w 9f646 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ - cbz r3, 9f4da │ │ │ │ + cbz r3, 9f520 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -172762,181 +172771,228 @@ │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - b.w 9eb66 │ │ │ │ + b.w 9ec22 │ │ │ │ + ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 9efa8 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 9f09c │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 9f0b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9ec1c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f20c │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.w 9ee3e │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ - b.n 9f456 │ │ │ │ + bl 20397c │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 9f190 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ecbe │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9ec0a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.w 9ea38 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9ecbe │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9f168 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 9f5be │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9ec22 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9ebe0 │ │ │ │ + b.w 9ec22 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9ecd0 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + b.w 9ea52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ + b.n 9f58e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f224 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f17a │ │ │ │ - b.n 9f19e │ │ │ │ + blt.w 9f22e │ │ │ │ + b.n 9f252 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.w 9ec86 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9ee16 │ │ │ │ + movw r0, #5744 @ 0x1670 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ee16 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9f144 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f144 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.w 9eaf4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e972 │ │ │ │ + bne.w 9ea2e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32536 @ 0x7f18 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3eac │ │ │ │ - b.n 9f420 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.w 9ebca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ed62 │ │ │ │ - movw r0, #5744 @ 0x1670 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ed62 │ │ │ │ + bl f41f0 │ │ │ │ + b.n 9f4b8 │ │ │ │ + ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 9f028 │ │ │ │ + b.n 9ee56 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f4a0 │ │ │ │ - b.n 9f4da │ │ │ │ + bne.w 9f4e6 │ │ │ │ + b.n 9f520 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f252 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9f59c │ │ │ │ + cbz r1, 9f66c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9f05a │ │ │ │ - b.n 9f56e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f170 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f19e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9f090 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f090 │ │ │ │ + beq.w 9f10e │ │ │ │ + b.n 9f65e │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ef64 │ │ │ │ - b.n 9f05a │ │ │ │ - ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 9ef74 │ │ │ │ - b.w 9eda2 │ │ │ │ + bne.w 9f018 │ │ │ │ + b.n 9f10e │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ │ │ │ -0009f5c0 : │ │ │ │ +0009f680 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 9f5f6 │ │ │ │ + cbz r3, 9f6b6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9f5f0 │ │ │ │ + cbz r0, 9f6b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #38869 @ 0x97d5 │ │ │ │ + movw r2, #38861 @ 0x97cd │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 9f620 │ │ │ │ + beq.n 9f6e0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 9f608 │ │ │ │ + bmi.n 9f6c8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 9f608 │ │ │ │ + cbz r3, 9f6c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 9f608 │ │ │ │ - b.w 244bc4 │ │ │ │ + cbz r3, 9f6c8 │ │ │ │ + b.w 2436c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62664 @ 0xf4c8 │ │ │ │ + movw r1, #61504 @ 0xf040 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3eac │ │ │ │ + b.w f41f0 │ │ │ │ movw ip, #43564 @ 0xaa2c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #62696 @ 0xf4e8 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl f3eac │ │ │ │ + bl f41f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f64c │ │ │ │ + bge.n 9f70c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9f650 │ │ │ │ + cbz r2, 9f710 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9f5f0 │ │ │ │ + b.n 9f6b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f64c │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f70c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 9f76e │ │ │ │ - ldr r5, [pc, #272] @ (9f784 ) │ │ │ │ + beq.n 9f82e │ │ │ │ + ldr r5, [pc, #272] @ (9f844 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1912] @ 0x778 │ │ │ │ - cbz r3, 9f6e6 │ │ │ │ - ldr.w ip, [pc, #252] @ 9f788 │ │ │ │ + cbz r3, 9f7a6 │ │ │ │ + ldr.w ip, [pc, #252] @ 9f848 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1912] @ 0x778 │ │ │ │ ldr.w r1, [r2, #1916] @ 0x77c │ │ │ │ ldr.w r7, [ip, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1916] @ 0x77c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9f732 │ │ │ │ + bne.n 9f7f2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f706 │ │ │ │ + bge.n 9f7c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r6, [r0, #3892] @ 0xf34 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -172950,473 +173006,473 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9992 @ 0x2708 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80028 <_PyObject_GC_New@@Base> │ │ │ │ + bl 80060 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f6e0 │ │ │ │ + beq.n 9f7a0 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9f6b2 │ │ │ │ + blt.n 9f772 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ 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 9f6e0 │ │ │ │ - movw r2, #58245 @ 0xe385 │ │ │ │ + b.n 9f7a0 │ │ │ │ + movw r2, #57981 @ 0xe27d │ │ │ │ movt r2, #21 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9f75c │ │ │ │ + bne.n 9f81c │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f6f8 │ │ │ │ + bne.n 9f7b8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208260 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 206b10 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f6fa │ │ │ │ + b.n 9f7ba │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f6fa │ │ │ │ + b.n 9f7ba │ │ │ │ movw r1, #1177 @ 0x499 │ │ │ │ - movw r0, #38132 @ 0x94f4 │ │ │ │ + movw r0, #37044 @ 0x90b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f6e0 │ │ │ │ + b.n 9f7a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009f78c : │ │ │ │ +0009f84c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9f7ac │ │ │ │ + cbz r0, 9f86c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (9f7e8 ) │ │ │ │ + ldr r2, [pc, #56] @ (9f8a8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9f7a6 │ │ │ │ + beq.n 9f866 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9f7a6 │ │ │ │ + beq.n 9f866 │ │ │ │ movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f7a6 │ │ │ │ + beq.n 9f866 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 205c10 <_PyErr_Clear@@Base> │ │ │ │ + bl 2044c0 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9f7a6 │ │ │ │ + b.n 9f866 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 9f83c │ │ │ │ + cbz r0, 9f8fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 9f820 │ │ │ │ + bge.n 9f8e0 │ │ │ │ adds r1, r3, #4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f832 │ │ │ │ + bge.n 9f8f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9f836 │ │ │ │ + cbz r3, 9f8f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f832 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f8f2 │ │ │ │ bx lr │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #32 │ │ │ │ cmp r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bls.w 9f9fe │ │ │ │ + bls.w 9fabe │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 9f956 │ │ │ │ + bls.n 9fa16 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 9fa18 │ │ │ │ + bls.w 9fad8 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 9f86e │ │ │ │ + bls.n 9f92e │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9fb2a │ │ │ │ + bcs.w 9fbea │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9fb16 │ │ │ │ - ldr r3, [pc, #708] @ (9fb64 ) │ │ │ │ + bne.w 9fbd6 │ │ │ │ + ldr r3, [pc, #708] @ (9fc24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1612] @ 0x64c │ │ │ │ - bne.w 9fa72 │ │ │ │ + bne.w 9fb32 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r3, [sl, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 9fa5e │ │ │ │ + beq.w 9fb1e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbz r7, 9f93c │ │ │ │ + cbz r7, 9f9fc │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b47c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ add.w sl, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9fb34 │ │ │ │ + bne.w 9fbf4 │ │ │ │ cmp r6, sl │ │ │ │ - bhi.n 9f92e │ │ │ │ + bhi.n 9f9ee │ │ │ │ add.w lr, r6, #16 │ │ │ │ add lr, r3 │ │ │ │ add.w r3, r6, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 9f928 │ │ │ │ + cbz r2, 9f9e8 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r5, r0 │ │ │ │ add.w ip, r4, r1, lsl #3 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ - cbnz r7, 9f98a │ │ │ │ + cbnz r7, 9fa4a │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 9f908 │ │ │ │ + bne.n 9f9c8 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.w 9fa3e │ │ │ │ + bne.w 9fafe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 9fa24 │ │ │ │ + bcc.n 9fae4 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r7, [r3, r0] │ │ │ │ - b.n 9f8d8 │ │ │ │ + b.n 9f998 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #1141 @ 0x475 │ │ │ │ + movw r3, #1197 @ 0x4ad │ │ │ │ movt r3, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9fb16 │ │ │ │ - ldr r3, [pc, #492] @ (9fb64 ) │ │ │ │ + bne.w 9fbd6 │ │ │ │ + ldr r3, [pc, #492] @ (9fc24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1612] @ 0x64c │ │ │ │ - b.n 9f8b6 │ │ │ │ + b.n 9f976 │ │ │ │ add.w r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc.n 9f9da │ │ │ │ + bcc.n 9fa9a │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa1e │ │ │ │ + beq.n 9fade │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa32 │ │ │ │ + beq.n 9faf2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa38 │ │ │ │ + beq.n 9faf8 │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa12 │ │ │ │ + beq.n 9fad2 │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa46 │ │ │ │ + beq.n 9fb06 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa4c │ │ │ │ + beq.n 9fb0c │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa52 │ │ │ │ + beq.n 9fb12 │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa58 │ │ │ │ + beq.n 9fb18 │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9faa0 │ │ │ │ + beq.n 9fb60 │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w ip, sl, #1 │ │ │ │ add r1, ip │ │ │ │ and.w r9, r5, r1 │ │ │ │ add.w ip, r4, r9, lsl #3 │ │ │ │ ldr.w r1, [r4, r9, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9faa6 │ │ │ │ + bne.n 9fb66 │ │ │ │ strd r2, r0, [ip] │ │ │ │ - b.n 9f928 │ │ │ │ + b.n 9f9e8 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9fb7c │ │ │ │ + beq.w 9fc3c │ │ │ │ mov r4, r8 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 9f8da │ │ │ │ + b.n 9f99a │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ movs r5, #32 │ │ │ │ - b.n 9f95a │ │ │ │ + b.n 9fa1a │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov fp, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9f8da │ │ │ │ + b.n 9f99a │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e70 │ │ │ │ - b.n 9f934 │ │ │ │ + bl 83e9c │ │ │ │ + b.n 9f9f4 │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ mov r1, lr │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80540 │ │ │ │ + bl 80578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f8d8 │ │ │ │ + bne.w 9f998 │ │ │ │ ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ - movw r3, #42709 @ 0xa6d5 │ │ │ │ + movw r3, #42697 @ 0xa6c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9fb6c │ │ │ │ + bne.n 9fc2c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9fb2a │ │ │ │ + beq.n 9fbea │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ mov fp, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9f8da │ │ │ │ + b.n 9f99a │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 9f9f8 │ │ │ │ + b.n 9fab8 │ │ │ │ add.w r1, r9, #9 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 9faf6 │ │ │ │ + bcc.n 9fbb6 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa1e │ │ │ │ + beq.n 9fade │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa32 │ │ │ │ + beq.n 9faf2 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa38 │ │ │ │ + beq.n 9faf8 │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa12 │ │ │ │ + beq.n 9fad2 │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa46 │ │ │ │ + beq.n 9fb06 │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa4c │ │ │ │ + beq.n 9fb0c │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa52 │ │ │ │ + beq.n 9fb12 │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa58 │ │ │ │ + beq.n 9fb18 │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9faa0 │ │ │ │ + beq.n 9fb60 │ │ │ │ add.w r1, r9, r9, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r9, r5, r1 │ │ │ │ add.w ip, r4, r9, lsl #3 │ │ │ │ ldr.w r1, [r4, r9, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f9f8 │ │ │ │ - b.n 9faa6 │ │ │ │ + beq.w 9fab8 │ │ │ │ + b.n 9fb66 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f8d8 │ │ │ │ - bl 23bfc0 │ │ │ │ + bne.w 9f998 │ │ │ │ + bl 23aac0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9f936 │ │ │ │ + b.n 9f9f6 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ mov r9, r6 │ │ │ │ - b.n 9fb40 │ │ │ │ + b.n 9fc00 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, sl │ │ │ │ - bhi.w 9f92e │ │ │ │ + bhi.w 9f9ee │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fb3c │ │ │ │ - ldr r3, [pc, #24] @ (9fb68 ) │ │ │ │ + beq.n 9fbfc │ │ │ │ + ldr r3, [pc, #24] @ (9fc28 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9fb3c │ │ │ │ + beq.n 9fbfc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cbe28 │ │ │ │ - b.n 9fb3c │ │ │ │ + bl 1ca738 │ │ │ │ + b.n 9fbfc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9fa8e │ │ │ │ + b.n 9fb4e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f934 │ │ │ │ + beq.w 9f9f4 │ │ │ │ mov r4, fp │ │ │ │ add r6, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9fb8e │ │ │ │ + bne.n 9fc4e │ │ │ │ movs r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 9f8da │ │ │ │ + b.n 9f99a │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #148] @ (9fc58 ) │ │ │ │ + ldr r4, [pc, #148] @ (9fd18 ) │ │ │ │ mov r2, r0 │ │ │ │ ldrd ip, r0, [r0, #-8] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -173430,786 +173486,786 @@ │ │ │ │ str.w lr, [r2, #-8] │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - cbz r0, 9fc14 │ │ │ │ + cbz r0, 9fcd4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9fc34 │ │ │ │ + blt.n 9fcf4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 9fc4a │ │ │ │ + bhi.n 9fd0a │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9fc14 │ │ │ │ + bne.n 9fcd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 9fc14 │ │ │ │ + b.n 9fcd4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 90924 │ │ │ │ + b.w 909b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009fc5c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +0009fd1c <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 9fc70 <_Py_CheckFunctionResult@@Base+0x14> │ │ │ │ + cbz r2, 9fd30 <_Py_CheckFunctionResult@@Base+0x14> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9fca0 <_Py_CheckFunctionResult@@Base+0x44> │ │ │ │ + bne.n 9fd60 <_Py_CheckFunctionResult@@Base+0x44> │ │ │ │ mov r0, ip │ │ │ │ pop {pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9fc7e <_Py_CheckFunctionResult@@Base+0x22> │ │ │ │ + beq.n 9fd3e <_Py_CheckFunctionResult@@Base+0x22> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9fc6c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + bne.n 9fd2c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - cbz r1, 9fcb2 <_Py_CheckFunctionResult@@Base+0x56> │ │ │ │ + cbz r1, 9fd72 <_Py_CheckFunctionResult@@Base+0x56> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62616 @ 0xf498 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r1, ip │ │ │ │ - b.w 233e0c <_PyErr_Format@@Base> │ │ │ │ + b.w 23290c <_PyErr_Format@@Base> │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9fc6c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + beq.n 9fd2c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1cbec8 │ │ │ │ - movw r2, #62760 @ 0xf528 │ │ │ │ + b.w 1ca7d8 │ │ │ │ + movw r2, #61600 @ 0xf0a0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r1, ip │ │ │ │ - b.w 233e0c <_PyErr_Format@@Base> │ │ │ │ - ldr r2, [pc, #400] @ (9fe58 <_Py_CheckFunctionResult@@Base+0x1fc>) │ │ │ │ + b.w 23290c <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #400] @ (9ff18 <_Py_CheckFunctionResult@@Base+0x1fc>) │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 9fe48 <_Py_CheckFunctionResult@@Base+0x1ec> │ │ │ │ + beq.w 9ff08 <_Py_CheckFunctionResult@@Base+0x1ec> │ │ │ │ stmdb 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, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fe0a <_Py_CheckFunctionResult@@Base+0x1ae> │ │ │ │ + beq.w 9feca <_Py_CheckFunctionResult@@Base+0x1ae> │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr r5, [pc, #332] @ (9fe5c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ + ldr r5, [pc, #332] @ (9ff1c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r2, r5] │ │ │ │ and.w r0, r0, #1 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r1, #3868] @ 0xf1c │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r1, #3868] @ 0xf1c │ │ │ │ - bmi.n 9fe0e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + bmi.n 9fece <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 9fd50 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + cbz r5, 9fe10 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fd50 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + bge.n 9fe10 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 9fda2 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + cbz r2, 9fe62 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 9fd3c <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + bcs.n 9fdfc <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9fe1c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne.n 9fedc <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 9fe1c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ - ldr r5, [pc, #240] @ (9fe5c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ + bgt.n 9fedc <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + ldr r5, [pc, #240] @ (9ff1c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #5836 @ 0x16cc │ │ │ │ ldr r2, [r2, r5] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 9fe1c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bcs.n 9fedc <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ adds r7, #12 │ │ │ │ ldr.w r2, [r3, #1736] @ 0x6c8 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #1736] @ 0x6c8 │ │ │ │ str.w r1, [r3, #1740] @ 0x6cc │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (9fe5c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ + ldr r2, [pc, #176] @ (9ff1c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ ubfx r0, r1, #14, #1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r0, #1 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9fe4a <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #136] @ (9fe60 <_Py_CheckFunctionResult@@Base+0x204>) │ │ │ │ + bne.n 9ff0a <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #136] @ (9ff20 <_Py_CheckFunctionResult@@Base+0x204>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 9fe2c <_Py_CheckFunctionResult@@Base+0x1d0> │ │ │ │ + cbnz r1, 9feec <_Py_CheckFunctionResult@@Base+0x1d0> │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fd50 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + beq.n 9fe10 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ cmp.w sl, #3 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fd50 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + beq.n 9fe10 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 23efd0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23dad0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9fd50 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + b.n 9fe10 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ - bpl.n 9fd38 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + bpl.n 9fdf8 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9fd6a <_Py_CheckFunctionResult@@Base+0x10e> │ │ │ │ + beq.n 9fe2a <_Py_CheckFunctionResult@@Base+0x10e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #58245 @ 0xe385 │ │ │ │ + movw r1, #57981 @ 0xe27d │ │ │ │ movt r1, #21 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 9fdde <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ + beq.n 9fe9e <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9fdde <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ + b.n 9fe9e <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 23edf4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 23d8f4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9fd50 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + b.n 9fe10 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009fe64 : │ │ │ │ +0009ff24 : │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ffe0 │ │ │ │ + beq.w a00a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.w 9ffe0 │ │ │ │ + bmi.w a00a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9feba │ │ │ │ + bpl.n 9ff7a │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #6121 @ 0x17e9 │ │ │ │ + movw r3, #5953 @ 0x1741 │ │ │ │ movt r3, #22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9feba │ │ │ │ + bne.n 9ff7a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w a089c │ │ │ │ + b.w a095c │ │ │ │ mov r0, r4 │ │ │ │ - bl 205a8c │ │ │ │ + bl 20433c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ffca │ │ │ │ + beq.w a008a │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fee2 │ │ │ │ + bge.n 9ffa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a0012 │ │ │ │ + beq.w a00d2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9ffca │ │ │ │ + beq.n a008a │ │ │ │ mov r0, r7 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ff4c │ │ │ │ + beq.n a000c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9cc │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ffac │ │ │ │ + beq.n a006c │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cb200 │ │ │ │ + bl 1c9b18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ff70 │ │ │ │ + blt.n a0030 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ff2e │ │ │ │ + bge.n 9ffee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fff2 │ │ │ │ + beq.n a00b2 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 9fffa │ │ │ │ + beq.n a00ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9fef2 │ │ │ │ - ldr r2, [pc, #216] @ (a001c ) │ │ │ │ + bne.n 9ffb2 │ │ │ │ + ldr r2, [pc, #216] @ (a00dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 9ff84 │ │ │ │ + cbnz r2, a0044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ff60 │ │ │ │ + bge.n a0020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9ff60 │ │ │ │ + cbnz r3, a0020 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ff1e │ │ │ │ + bne.n 9ffde │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9ff1e │ │ │ │ + b.n 9ffde │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ff4c │ │ │ │ + beq.n a000c │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ff4c │ │ │ │ + beq.n a000c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n 9ff4c │ │ │ │ + bl 85064 │ │ │ │ + b.n a000c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ffc2 │ │ │ │ + bge.n a0082 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 9ffc2 │ │ │ │ + cbnz r2, a0082 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ffd0 │ │ │ │ + blt.n a0090 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ff6c │ │ │ │ + b.n a002c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ffca │ │ │ │ + bne.n a008a │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ffca │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n a008a │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ffca │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n a008a │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ff2e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ffee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ffca │ │ │ │ + bge.n a008a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ffca │ │ │ │ + bne.n a008a │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ffca │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n a008a │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9fee2 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ffa2 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a019c │ │ │ │ + beq.w a025c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.w a019c │ │ │ │ + bmi.w a025c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n a0076 │ │ │ │ + bpl.n a0136 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #6121 @ 0x17e9 │ │ │ │ + movw r3, #5953 @ 0x1741 │ │ │ │ movt r3, #22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n a0076 │ │ │ │ + bne.n a0136 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w a089c │ │ │ │ + b.w a095c │ │ │ │ mov r0, r4 │ │ │ │ - bl 205a8c │ │ │ │ + bl 20433c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0186 │ │ │ │ + beq.w a0246 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 9f5c0 │ │ │ │ + bl 9f680 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a009e │ │ │ │ + bge.n a015e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a01ce │ │ │ │ + beq.w a028e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a0186 │ │ │ │ + beq.n a0246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9f78c │ │ │ │ + bl 9f84c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0108 │ │ │ │ + beq.n a01c8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9cc │ │ │ │ + bl 9aa34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0168 │ │ │ │ + beq.n a0228 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cb200 │ │ │ │ + bl 1c9b18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a012c │ │ │ │ + blt.n a01ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a00ea │ │ │ │ + bge.n a01aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a01ae │ │ │ │ + beq.n a026e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n a01b6 │ │ │ │ + beq.n a0276 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a00ae │ │ │ │ - ldr r2, [pc, #216] @ (a01d8 ) │ │ │ │ + bne.n a016e │ │ │ │ + ldr r2, [pc, #216] @ (a0298 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, a0140 │ │ │ │ + cbnz r2, a0200 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a011c │ │ │ │ + bge.n a01dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, a011c │ │ │ │ + cbnz r3, a01dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - bl 941dc │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + bl 94260 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a00da │ │ │ │ + bne.n a019a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n a00da │ │ │ │ + b.n a019a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0108 │ │ │ │ + beq.n a01c8 │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 205b38 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2043e8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0108 │ │ │ │ + beq.n a01c8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 84fd8 │ │ │ │ - b.n a0108 │ │ │ │ + bl 85064 │ │ │ │ + b.n a01c8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a017e │ │ │ │ + bge.n a023e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, a017e │ │ │ │ + cbnz r2, a023e │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a018c │ │ │ │ + blt.n a024c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a0128 │ │ │ │ + b.n a01e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0186 │ │ │ │ + bne.n a0246 │ │ │ │ mov r0, r3 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n a0186 │ │ │ │ - movw r0, #47504 @ 0xb990 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0246 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 290870 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n a0186 │ │ │ │ + bl 290448 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n a0246 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n a00ea │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n a01aa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0186 │ │ │ │ + bge.n a0246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0186 │ │ │ │ + bne.n a0246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n a0186 │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0246 │ │ │ │ mov r0, r2 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ - b.n a009e │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ + b.n a015e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a068e │ │ │ │ + beq.w a074e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r0, [r2, #87] @ 0x57 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.w a068e │ │ │ │ + bne.w a074e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.w a046a │ │ │ │ + bpl.w a052a │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ - movw r2, #6121 @ 0x17e9 │ │ │ │ + movw r2, #5953 @ 0x1741 │ │ │ │ movt r2, #22 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w a046a │ │ │ │ + bne.w a052a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a023a │ │ │ │ + beq.n a02fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, a0240 │ │ │ │ + cbnz r0, a0300 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a02c2 │ │ │ │ + bne.n a0382 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a02c0 │ │ │ │ + bne.n a0380 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a02c0 │ │ │ │ + bne.n a0380 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n a02c0 │ │ │ │ + bne.n a0380 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n a029e │ │ │ │ + bne.n a035e │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a07e6 │ │ │ │ + bne.w a08a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a56c │ │ │ │ + bl 9a5d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0450 │ │ │ │ + beq.w a0510 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cc254 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cab64 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r2, a0296 │ │ │ │ + cbz r2, a0356 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a085e │ │ │ │ + beq.w a091e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ smull r1, ip, r3, r1 │ │ │ │ sub.w r3, ip, r3, asr #31 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n a0260 │ │ │ │ + bgt.n a0320 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov.w ip, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull lr, r1, r1, ip │ │ │ │ sub.w r1, r1, ip, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ it le │ │ │ │ movle sl, r0 │ │ │ │ - bgt.w a056a │ │ │ │ + bgt.w a062a │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ add r7, sp, #28 │ │ │ │ it ne │ │ │ │ movne fp, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ it ne │ │ │ │ strdne r5, r3, [sp, #16] │ │ │ │ - bne.n a03ba │ │ │ │ + bne.n a047a │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a8058 │ │ │ │ + bl a80e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a023a │ │ │ │ + beq.n a02fa │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a03a2 │ │ │ │ + blt.n a0462 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ ldrge r2, [sp, #28] │ │ │ │ - blt.n a038e │ │ │ │ + blt.n a044e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 89f58 │ │ │ │ + bl 89fd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0376 │ │ │ │ + blt.n a0436 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0362 │ │ │ │ + blt.n a0422 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0450 │ │ │ │ + bne.n a0510 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n a0302 │ │ │ │ - b.n a043a │ │ │ │ + beq.n a03c2 │ │ │ │ + b.n a04fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0356 │ │ │ │ + bne.n a0416 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n a0356 │ │ │ │ + b.n a0416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a034e │ │ │ │ + bne.n a040e │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 849fc <_Py_Dealloc@@Base> │ │ │ │ + bl 84a88 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - b.n a034e │ │ │ │ + b.n a040e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a032c │ │ │ │ + bge.n a03ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n a032c │ │ │ │ + b.n a03ec │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a038e │ │ │ │ + blt.n a044e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0338 │ │ │ │ - b.n a039c │ │ │ │ + bge.n a03f8 │ │ │ │ + b.n a045c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a8058 │ │ │ │ + bl a80e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a023a │ │ │ │ + beq.w a02fa │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -174218,160 +174274,160 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1c87b0 │ │ │ │ + bl 1c7060 │ │ │ │ ldr r2, [sp, #12] │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes